--- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-server-common.firebird2.1.logrotate +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-server-common.firebird2.1.logrotate @@ -0,0 +1,9 @@ +/var/log/firebird2.1.log { + weekly + missingok + rotate 52 + compress + delaycompress + notifempty + create 640 firebird adm +} --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/control +++ firebird2.1-2.1.3.18185-0.ds1/debian/control @@ -0,0 +1,215 @@ +Source: firebird2.1 +Section: database +Priority: optional +Maintainer: Debian Firebird Group +Uploaders: Daniel Urban , + Damyan Ivanov , + Francesco Paolo Lovergine +Build-Depends: debhelper (>= 6.0.7), docbook-to-man, bison, + quilt, libicu-dev, libedit-dev, po-debconf, + gawk, autoconf, libtool, automake +Build-Conflicts: autoconf2.13, automake1.4 +Standards-Version: 3.8.3 +Vcs-Git: git://git.debian.org/git/pkg-firebird/2.1.git +Vcs-Browser: http://git.debian.org/?p=pkg-firebird/2.1.git;a=summary +Homepage: http://firebirdsql.org/ + +Package: firebird2.1-super +Architecture: any +Provides: firebird-server +Conflicts: firebird-server, firebird2.0-classic, firebird2.0-super, + firebird1.5-classic, firebird1.5-super, firebird2-super-server, + firebird2-classic-server, firebird2-utils-super, firebird2-utils-classic, + firebird-utils +Depends: ${shlibs:Depends}, firebird2.1-common (= ${binary:Version}), + firebird2.1-server-common (= ${binary:Version}), + lsb-base, ${misc:Depends}, debconf (>= 1.4.69) | cdebconf (>= 0.43), + firebird2.1-common-doc (= ${source:Version}) +Suggests: firebird2.1-doc +Description: Firebird Super Server - an RDBMS based on InterBase 6.0 code + Firebird is a relational database offering many ANSI SQL-99 features that + runs on Linux, Windows, and a variety of Unix platforms. Firebird offers + excellent concurrency, high performance, and powerful language support + for stored procedures and triggers. It has been used on production systems + under a variety of names since 1981. + . + The "super" architecture uses separate threads to handle each connection. + It has its advantages (eg: is usually faster and more efficient for large + numbers of clients) but is unable to use more that one CPU on an SMP + system and under some circumstances a client may crash all server threads. + . + This package contains the 2.1 branch of Firebird. + . + Firebird is a commercially independent project of C and C++ programmers, + technical advisors and supporters developing and enhancing a multi-platform + relational database management system based on the source code released by + Inprise Corp (now known as Borland Software Corp) under the InterBase Public + License v.1.0 on 25 July, 2000. + +Package: firebird2.1-classic +Architecture: any +Provides: firebird-server +Conflicts: firebird-server, firebird2.0-super, firebird2.0-classic, + firebird1.5-super, firebird1.5-classic, firebird2-super-server, + firebird2-classic-server, firebird2-utils-super, firebird2-utils-classic, + firebird-utils +Depends: ${shlibs:Depends}, firebird2.1-common (= ${binary:Version}), netbase, + firebird2.1-server-common (= ${binary:Version}), + openbsd-inetd | inet-superserver, ${misc:Depends}, + debconf (>= 1.4.69) | cdebconf (>= 0.43), + firebird2.1-common-doc (= ${source:Version}) +Suggests: firebird2.1-doc +Description: Firebird Classic Server - an RDBMS based on InterBase 6.0 code + Firebird is a relational database offering many ANSI SQL-99 features that + runs on Linux, Windows, and a variety of Unix platforms. Firebird offers + excellent concurrency, high performance, and powerful language support + for stored procedures and triggers. It has been used on production systems + under a variety of names since 1981. + . + The "classic" architecture uses a new process to handle each connection + which results in somewhat slower operation (but is said to be faster + than "super" on local connections) yet can take advantage of multiple + CPUs on SMP machines. This is the "traditional" architecture. + . + This package contains the 2.1 branch of Firebird. + . + Firebird is a commercially independent project of C and C++ programmers, + technical advisors and supporters developing and enhancing a multi-platform + relational database management system based on the source code released by + Inprise Corp (now known as Borland Software Corp) under the InterBase Public + License v.1.0 on 25 July, 2000. + +Package: libfbclient2 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, firebird2.1-common (= ${binary:Version}), + ${misc:Depends}, + firebird2.1-common-doc (= ${source:Version}) +Description: Firebird client library + Firebird is a relational database offering many ANSI SQL-99 features that + runs on Linux, Windows, and a variety of Unix platforms. Firebird offers + excellent concurrency, high performance, and powerful language support + for stored procedures and triggers. It has been used on production systems + under a variety of names since 1981. + . + This package contains the client library required to connect to Firebird. It + works with either "super-server" or "classic" variants, as well as with + commercial InterBase servers. + . + It uses TCP to connect to the server and is tread-safe. + . + For direct (non-TCP) database access, see libfbembed2.1. + +Package: libfbembed2.1 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, firebird2.1-common (= ${binary:Version}), + firebird2.1-server-common (= ${binary:Version}), ${misc:Depends}, + firebird2.1-common-doc (= ${source:Version}) +Description: Firebird embedded client/server library + Firebird is a relational database offering many ANSI SQL-99 features that + runs on Linux, Windows, and a variety of Unix platforms. Firebird offers + excellent concurrency, high performance, and powerful language support + for stored procedures and triggers. It has been used on production systems + under a variety of names since 1981. + . + This package contains libfbembed - the embedded client/server library for + Firebird. + . + It can work with remote Firebird servers (either super-server or classic) via + TCP connections, in the same way libfbclient does. + . + Contrary to libfbclient, libfbembed is not thread-safe. + . + When working with local database libfbembed works directly with the database + file without the need of a separate server process. It needs a separate lock + manager -- fb_lock_mgr -- which is in firebird2.1-classic package. + . + If you are in doubt, you most probably need libfbclient2, instead of this + package. + +Package: firebird2.1-common +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, + firebird2.1-common-doc (= ${source:Version}) +Description: common files for firebird 2.1 servers and clients + Firebird is a relational database offering many ANSI SQL-99 features that + runs on Linux, Windows, and a variety of Unix platforms. Firebird offers + excellent concurrency, high performance, and powerful language support + for stored procedures and triggers. It has been used on production systems + under a variety of names since 1981. + . + This package contains files common to both servers and clients for both super + and classic flavours. + . + These include the message file (firebird.msg), support scripts as well as + configuration files in /etc/firebird/2.1. + . + Please refer to the firebird2.1-super or firebird2.1-classic packages for more + information about Firebird in general. + +Package: firebird2.1-server-common +Architecture: any +Depends: adduser, ${misc:Depends}, + firebird2.1-common-doc (= ${source:Version}) +Conflicts: firebird2.0-server-common +Description: common files for firebird 2.1 servers + This package contains files common to super and classic Firebird servers. + . + These include the security database, manual pages, support scripts as well as + configuration files in /etc/firebird/2.1. + . + Please refer to the firebird2.1-super or firebird2.1-classic packages for more + information about Firebird in general. + +Package: firebird2.1-dev +Section: libdevel +Architecture: all +Conflicts: firebird2-dev, firebird2.0-dev +Depends: libfbclient2 (>= 2.1), ${misc:Depends}, + firebird2.1-common-doc (= ${source:Version}) +Suggests: libfbembed2.1, firebird2.1-examples +Description: Development files for Firebird - an RDBMS based on InterBase 6.0 code + This package contains header files for Firebird. + . + Please refer to the firebird2.1-super and firebird2.1-classic packages for + more information about Firebird in general. + +Package: firebird2.1-examples +Section: doc +Architecture: all +Depends: ${misc:Depends}, + firebird2.1-common-doc (= ${source:Version}) +Recommends: firebird2.1-dev +Description: Examples for Firebird - an RDBMS based on InterBase 6.0 code + The examples included in this package are provided as samples and are also + used by Firebird's testing suite (TCS). The examples are in the form + of .h, .c, .e, .fdb and .gbk files. + . + Please refer to the firebird2.1-super and firebird2.1-classic packages for + more information about Firebird in general. + +Package: firebird2.1-doc +Section: doc +Architecture: all +Depends: ${misc:Depends}, + firebird2.1-common-doc (= ${source:Version}) +Description: Documentation files for firebird database version 2.1 + Various documents for firebird 2.1. These include the release notes, what's + new in firebird 2.1, quick start guide, upgrade guide, list of ISQL + enhancements etc. + +Package: firebird2.1-common-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Description: copyright, licensing and changelogs of firebird2.1 + This package contains the copyright and licensing information of firebird2.1, + as well as the upstream changelog. + . + Due to the size of the upstream change log and copyright/licensing summary, + keeping them in a separate package saves space on mirrors and when installing + firebird2.1 packages. + . + Please refer to the firebird2.1-super or firebird2.1-classic packages for more + information about Firebird database in general. --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-super.postinst +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-super.postinst @@ -0,0 +1,61 @@ +#!/bin/sh +# postinst script for firebird2.1-super + +set -e +. /usr/share/debconf/confmodule +set -u + +if [ -n "${DEBIAN_FIREBIRD_DEBUG:-}" ]; then + set -x +fi +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package +# +# quoting from the policy: +# Any necessary prompting should almost always be confined to the +# post-installation script, and should be protected with a conditional +# so that unnecessary prompting doesn't happen if a package's +# installation fails and the `postinst' is called with `abort-upgrade', +# `abort-remove' or `abort-deconfigure'. + +FB_VER=2.1 +FB_FLAVOUR=super +. /usr/share/firebird${FB_VER}-common/functions.sh + +debhelper_hook() +{ + # This is here in order to make debhelper_hook() a valid + # shell procedure in the case when debhelper has nothing + # for us + DuMmYnOtUsEd="dummy" + +#DEBHELPER# +} + + +case "$1" in + configure) + if [ -z "${2:-}" ]; then + # first install. set DB dirs permissions + fixPermsFirstInstall + fi + + firebird_config_postinst + ;; + + *) + debhelper_hook "$@" + ;; +esac + +exit 0 + +# vi: set sw=4 ts=8 filetype=sh sts=4 : --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-common.links +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-common.links @@ -0,0 +1,3 @@ +usr/share/firebird/2.1/firebird.msg usr/lib/firebird/2.1/firebird.msg +etc/firebird/2.1/firebird.conf usr/lib/firebird/2.1/firebird.conf +etc/firebird/2.1/fbintl.conf usr/lib/firebird/2.1/intl/fbintl.conf --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/repack.sh +++ firebird2.1-2.1.3.18185-0.ds1/debian/repack.sh @@ -0,0 +1,94 @@ +#!/bin/sh +# +# Repack upstream source converting from bz2 to gz and +# removing some debian-supplied libraries and generated +# files in the process +# +# To be called via debian/watch (uscan or uscan --force) +# or +# sh debian/repack.sh --upstream-version VER FILE + +set -e +set -u + +usage() { + cat <& 2 +Usage: $0 --upstream-version VER FILE + + or + + uscan [--force] +EOF +} + +[ "${1:-}" = "--upstream-version" ] \ + && [ -n "${2:-}" ] \ + && [ -n "${3:-}" ] \ + && [ -z "${4:-}" ] \ + || usage + +TMPDIR=`mktemp -d -p .` + +trap "rm -rf $TMPDIR" INT QUIT 0 + +VER="$2" +DEB_VER="${VER}.ds1" +UP_VER="${VER}" +UPSTREAM_TAR="$3" +UPSTREAM_DIR=Firebird-${UP_VER} +ORIG="../firebird2.1_${DEB_VER}.orig.tar.gz" +ORIG_DIR="firebird2.1-${DEB_VER}.orig" + +if [ -e "$ORIG" ]; then + echo "$ORIG already exists. Aborting." + exit 1 +fi + +echo -n "Expanding upstream source tree..." +tar xjf $UPSTREAM_TAR -C $TMPDIR +echo " done." + +UPSTREAM_DIR=`ls -1 $TMPDIR` + +# clean sources, needlessly supplied by upstream. +# Debian has packages for them already +# and generated files +echo -n "Cleaning upstream sources from unneeded things..." +for d in icu editline regex btyacc/test/ftp.y; +do + echo -n " $d" + rm -r $TMPDIR/$UPSTREAM_DIR/extern/$d +done +echo " done." + +echo Removing files with no license... +cat debian/prune-upstream-dfsg.lst \ +| while read f; do + rm -rv $TMPDIR/$UPSTREAM_DIR/$f +done + +echo -n "Removing generated files..." +for f in extern/btyacc/skeleton.c src/include/gen/blrtable.h \ + configure \ + builds/make.new/config/config.h.in \ + builds/make.new/config/ltmain.sh \ + builds/make.new/config/config.guess; +do + rm $TMPDIR/$UPSTREAM_DIR/$f + echo " $f" +done +echo " done." + +echo -n "Cleaning other cruft..." +for f in .cvsignore; +do + echo -n " $f" + find . -name $f -delete +done +echo " done." + +mv $TMPDIR/$UPSTREAM_DIR $TMPDIR/$ORIG_DIR + +echo -n Repackaging into ${ORIG} ... +tar c -C $TMPDIR $ORIG_DIR | gzip -n -9 > "$ORIG" +echo " done." --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/libfbembed2.1.preinst +++ firebird2.1-2.1.3.18185-0.ds1/debian/libfbembed2.1.preinst @@ -0,0 +1,55 @@ +#!/bin/sh +# preinst script for libfbembed2.1 +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +FB_VER=2.1 +PKG=libfbembed2.1 + +fix_firebird_doc_symlink() +{ + if ! [ -L "/usr/share/doc/$PKG" ] \ + && [ -d "/usr/share/doc/$PKG" ] \ + && [ "`find "/usr/share/doc/$PKG" | wc -l`" = 1 ]; then + + echo Symlinking /usr/share/doc/$PKG to /usr/share/doc/firebird${FB_VER}-common-doc + rmdir "/usr/share/doc/$PKG" + ln -s firebird${FB_VER}-common-doc "/usr/share/doc/$PKG" + fi + + return 0 +} + +case "$1" in + install) + ;; + + upgrade) + fix_firebird_doc_symlink + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/libfbembed2.1.symbols +++ firebird2.1-2.1.3.18185-0.ds1/debian/libfbembed2.1.symbols @@ -0,0 +1,261 @@ +libfbembed.so.2.1 libfbembed2.1 #MINVER# + BLOB_close@Base 2.1.1 + BLOB_display@Base 2.1.1 + BLOB_dump@Base 2.1.1 + BLOB_edit@Base 2.1.1 + BLOB_get@Base 2.1.1 + BLOB_load@Base 2.1.1 + BLOB_open@Base 2.1.1 + BLOB_put@Base 2.1.1 + BLOB_text_dump@Base 2.1.1 + BLOB_text_load@Base 2.1.1 + Bopen@Base 2.1.1 + CVT_move@Base 2.1.1 + KEYWORD_getTokens@Base 2.1.1 + KEYWORD_stringIsAToken@Base 2.1.1 + SCH_ast@Base 2.1.1 + fb_interpret@Base 2.1.1 + gds__alloc@Base 2.1.1 + gds__alloc_debug@Base 2.1.1 + gds__attach_database@Base 2.1.1 + gds__blob_info@Base 2.1.1 + gds__blob_size@Base 2.1.1 + gds__cancel_blob@Base 2.1.1 + gds__cancel_events@Base 2.1.1 + gds__close@Base 2.1.1 + gds__close_blob@Base 2.1.1 + gds__commit_retaining@Base 2.1.1 + gds__commit_transaction@Base 2.1.1 + gds__compile_request2@Base 2.1.1 + gds__compile_request@Base 2.1.1 + gds__create_blob2@Base 2.1.1 + gds__create_blob@Base 2.1.1 + gds__create_database@Base 2.1.1 + gds__database_cleanup@Base 2.1.1 + gds__database_info@Base 2.1.1 + gds__ddl@Base 2.1.1 + gds__declare@Base 2.1.1 + gds__decode@Base 2.1.1 + gds__decode_date@Base 2.1.1 + gds__default_printer@Base 2.1.1 + gds__describe@Base 2.1.1 + gds__describe_bind@Base 2.1.1 + gds__detach_database@Base 2.1.1 + gds__disable_subsystem@Base 2.1.1 + gds__dsql_finish@Base 2.1.1 + gds__edit@Base 2.1.1 + gds__enable_subsystem@Base 2.1.1 + gds__encode@Base 2.1.1 + gds__encode_date@Base 2.1.1 + gds__event_block@Base 2.1.1 + gds__event_counts@Base 2.1.1 + gds__event_wait@Base 2.1.1 + gds__execute@Base 2.1.1 + gds__execute_immediate@Base 2.1.1 + gds__fetch@Base 2.1.1 + gds__free@Base 2.1.1 + gds__ftof@Base 2.1.1 + gds__get_prefix@Base 2.1.1 + gds__get_segment@Base 2.1.1 + gds__get_slice@Base 2.1.1 + gds__interprete@Base 2.1.1 + gds__log@Base 2.1.1 + gds__log_status@Base 2.1.1 + gds__map_blobs@Base 2.1.1 + gds__msg_close@Base 2.1.1 + gds__msg_format@Base 2.1.1 + gds__msg_lookup@Base 2.1.1 + gds__msg_open@Base 2.1.1 + gds__msg_put@Base 2.1.1 + gds__open@Base 2.1.1 + gds__open_blob2@Base 2.1.1 + gds__open_blob@Base 2.1.1 + gds__parse_bpb@Base 2.1.1 + gds__prefix@Base 2.1.1 + gds__prefix_lock@Base 2.1.1 + gds__prefix_msg@Base 2.1.1 + gds__prepare@Base 2.1.1 + gds__prepare_transaction2@Base 2.1.1 + gds__prepare_transaction@Base 2.1.1 + gds__print_blr@Base 2.1.1 + gds__print_status@Base 2.1.1 + gds__put_error@Base 2.1.1 + gds__put_segment@Base 2.1.1 + gds__put_slice@Base 2.1.1 + gds__qtoq@Base 2.1.1 + gds__que_events@Base 2.1.1 + gds__receive@Base 2.1.1 + gds__reconnect_transaction@Base 2.1.1 + gds__register_cleanup@Base 2.1.1 + gds__release_request@Base 2.1.1 + gds__request_info@Base 2.1.1 + gds__rollback_transaction@Base 2.1.1 + gds__seek_blob@Base 2.1.1 + gds__send@Base 2.1.1 + gds__set_debug@Base 2.1.1 + gds__sqlcode@Base 2.1.1 + gds__start_and_send@Base 2.1.1 + gds__start_multiple@Base 2.1.1 + gds__start_request@Base 2.1.1 + gds__start_transaction@Base 2.1.1 + gds__temp_file@Base 2.1.1 + gds__thread_enable@Base 2.1.1 + gds__thread_enter@Base 2.1.1 + gds__thread_exit@Base 2.1.1 + gds__thread_start@Base 2.1.1 + gds__to_sqlda@Base 2.1.1 + gds__transaction_cleanup@Base 2.1.1 + gds__transaction_info@Base 2.1.1 + gds__unregister_cleanup@Base 2.1.1 + gds__unwind_request@Base 2.1.1 + gds__validate_lib_path@Base 2.1.1 + gds__vax_integer@Base 2.1.1 + gds__version@Base 2.1.1 + gds__vtof@Base 2.1.1 + gds__vtov@Base 2.1.1 + gds_alloc_flag_unfreed@Base 2.1.1 + gds_alloc_report@Base 2.1.1 + isc_add_user@Base 2.1.1 + isc_array_gen_sdl@Base 2.1.1 + isc_array_get_slice@Base 2.1.1 + isc_array_lookup_bounds@Base 2.1.1 + isc_array_lookup_desc@Base 2.1.1 + isc_array_put_slice@Base 2.1.1 + isc_array_set_desc@Base 2.1.1 + isc_attach_database@Base 2.1.1 + isc_blob_default_desc@Base 2.1.1 + isc_blob_gen_bpb@Base 2.1.1 + isc_blob_info@Base 2.1.1 + isc_blob_lookup_desc@Base 2.1.1 + isc_blob_set_desc@Base 2.1.1 + isc_cancel_blob@Base 2.1.1 + isc_cancel_events@Base 2.1.1 + isc_close@Base 2.1.1 + isc_close_blob@Base 2.1.1 + isc_commit_retaining@Base 2.1.1 + isc_commit_transaction@Base 2.1.1 + isc_compile_request2@Base 2.1.1 + isc_compile_request@Base 2.1.1 + isc_create_blob2@Base 2.1.1 + isc_create_blob@Base 2.1.1 + isc_create_database@Base 2.1.1 + isc_database_info@Base 2.1.1 + isc_ddl@Base 2.1.1 + isc_declare@Base 2.1.1 + isc_decode_date@Base 2.1.1 + isc_decode_sql_date@Base 2.1.1 + isc_decode_sql_time@Base 2.1.1 + isc_decode_timestamp@Base 2.1.1 + isc_delete_user@Base 2.1.1 + isc_describe@Base 2.1.1 + isc_describe_bind@Base 2.1.1 + isc_detach_database@Base 2.1.1 + isc_drop_database@Base 2.1.1 + isc_dsql_alloc_statement2@Base 2.1.1 + isc_dsql_allocate_statement@Base 2.1.1 + isc_dsql_describe@Base 2.1.1 + isc_dsql_describe_bind@Base 2.1.1 + isc_dsql_exec_immed2@Base 2.1.1 + isc_dsql_exec_immed2_m@Base 2.1.1 + isc_dsql_exec_immed3_m@Base 2.1.1 + isc_dsql_execute2@Base 2.1.1 + isc_dsql_execute2_m@Base 2.1.1 + isc_dsql_execute@Base 2.1.1 + isc_dsql_execute_immediate@Base 2.1.1 + isc_dsql_execute_immediate_m@Base 2.1.1 + isc_dsql_execute_m@Base 2.1.1 + isc_dsql_fetch@Base 2.1.1 + isc_dsql_fetch_a@Base 2.1.1 + isc_dsql_fetch_m@Base 2.1.1 + isc_dsql_finish@Base 2.1.1 + isc_dsql_free_statement@Base 2.1.1 + isc_dsql_insert@Base 2.1.1 + isc_dsql_insert_m@Base 2.1.1 + isc_dsql_prepare@Base 2.1.1 + isc_dsql_prepare_m@Base 2.1.1 + isc_dsql_release@Base 2.1.1 + isc_dsql_set_cursor_name@Base 2.1.1 + isc_dsql_sql_info@Base 2.1.1 + isc_embed_dsql_close@Base 2.1.1 + isc_embed_dsql_declare@Base 2.1.1 + isc_embed_dsql_describe@Base 2.1.1 + isc_embed_dsql_describe_bind@Base 2.1.1 + isc_embed_dsql_exec_immed2@Base 2.1.1 + isc_embed_dsql_execute2@Base 2.1.1 + isc_embed_dsql_execute@Base 2.1.1 + isc_embed_dsql_execute_immed@Base 2.1.1 + isc_embed_dsql_fetch@Base 2.1.1 + isc_embed_dsql_fetch_a@Base 2.1.1 + isc_embed_dsql_insert@Base 2.1.1 + isc_embed_dsql_open2@Base 2.1.1 + isc_embed_dsql_open@Base 2.1.1 + isc_embed_dsql_prepare@Base 2.1.1 + isc_embed_dsql_release@Base 2.1.1 + isc_encode_date@Base 2.1.1 + isc_encode_sql_date@Base 2.1.1 + isc_encode_sql_time@Base 2.1.1 + isc_encode_timestamp@Base 2.1.1 + isc_event_block@Base 2.1.1 + isc_event_counts@Base 2.1.1 + isc_execute@Base 2.1.1 + isc_execute_immediate@Base 2.1.1 + isc_expand_dpb@Base 2.1.1 + isc_fetch@Base 2.1.1 + isc_fetch_a@Base 2.1.1 + isc_free@Base 2.1.1 + isc_ftof@Base 2.1.1 + isc_get_client_major_version@Base 2.1.1 + isc_get_client_minor_version@Base 2.1.1 + isc_get_client_version@Base 2.1.1 + isc_get_segment@Base 2.1.1 + isc_get_slice@Base 2.1.1 + isc_interprete@Base 2.1.1 + isc_modify_dpb@Base 2.1.1 + isc_modify_user@Base 2.1.1 + isc_open@Base 2.1.1 + isc_open_blob2@Base 2.1.1 + isc_open_blob@Base 2.1.1 + isc_portable_integer@Base 2.1.1 + isc_prepare@Base 2.1.1 + isc_prepare_transaction2@Base 2.1.1 + isc_prepare_transaction@Base 2.1.1 + isc_print_blr@Base 2.1.1 + isc_print_sqlerror@Base 2.1.1 + isc_print_status@Base 2.1.1 + isc_put_segment@Base 2.1.1 + isc_put_slice@Base 2.1.1 + isc_qtoq@Base 2.1.1 + isc_que_events@Base 2.1.1 + isc_receive@Base 2.1.1 + isc_reconnect_transaction@Base 2.1.1 + isc_release_request@Base 2.1.1 + isc_request_info@Base 2.1.1 + isc_reset_fpe@Base 2.1.1 + isc_rollback_retaining@Base 2.1.1 + isc_rollback_transaction@Base 2.1.1 + isc_seek_blob@Base 2.1.1 + isc_send@Base 2.1.1 + isc_service_attach@Base 2.1.1 + isc_service_detach@Base 2.1.1 + isc_service_query@Base 2.1.1 + isc_service_start@Base 2.1.1 + isc_set_debug@Base 2.1.1 + isc_sql_interprete@Base 2.1.1 + isc_sqlcode@Base 2.1.1 + isc_start_and_send@Base 2.1.1 + isc_start_multiple@Base 2.1.1 + isc_start_request@Base 2.1.1 + isc_start_transaction@Base 2.1.1 + isc_to_sqlda@Base 2.1.1 + isc_transact_request@Base 2.1.1 + isc_transaction_info@Base 2.1.1 + isc_unwind_request@Base 2.1.1 + isc_vax_integer@Base 2.1.1 + isc_version@Base 2.1.1 + isc_vtof@Base 2.1.1 + isc_vtov@Base 2.1.1 + isc_wait_for_event@Base 2.1.1 + perf_format@Base 2.1.1 + perf_get_info@Base 2.1.1 + perf_report@Base 2.1.1 + server_main@Base 2.1.1 --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/server-config.master +++ firebird2.1-2.1.3.18185-0.ds1/debian/server-config.master @@ -0,0 +1,96 @@ +#!/bin/sh + +set -e + +. /usr/share/debconf/confmodule + +set -u + +if [ -n "${DEBIAN_FIREBIRD_DEBUG:-}" ]; then + set -x +fi + +VER="2.1" +PASSWORD_FILE=/etc/firebird/$VER/SYSDBA.password + +# find server flavour +if basename $0 | grep -q -- '-classic.config$'; then + FB_FLAVOUR=classic +else + FB_FLAVOUR=super + DEFAULT=/etc/default/firebird$VER-super +fi + + +ACTION=$1 + +case "$ACTION" in + configure|reconfigure) + + if [ "$FB_FLAVOUR" = classic ]; then + if grep -q ^gds_db /etc/inetd.conf; then + enabled=true + else + enabled=false + fi + else + if [ -f $DEFAULT ]; then + . $DEFAULT + if [ "${ENABLE_SUPER_SERVER:-}" = yes ]; then + enabled=true + else + enabled=false + fi + else + enabled=false + fi + fi + + db_set shared/firebird/enabled $enabled || true + + db_input low shared/firebird/enabled || true + db_go || true + + db_get shared/firebird/enabled || true + + # ask the password question + if [ "${RET:-}" = true ]; then + PASSWORD_FILE="/etc/firebird/$VER/SYSDBA.password" + if [ -e $PASSWORD_FILE ]; then + . $PASSWORD_FILE + if [ -n "${ISC_PASSWORD:-}" ]; then + # upgrade or reconfiguration + QUESTION="shared/firebird/sysdba_password/upgrade_reconfigure" + db_set "$QUESTION" "$ISC_PASSWORD" + PRIORITY="low" + else + # new install + QUESTION="shared/firebird/sysdba_password/first_install" + PRIORITY="high" + fi + else + QUESTION="shared/firebird/sysdba_password/first_install" + PRIORITY="high" + fi + + db_subst shared/firebird/title FB_VER "$VER" + db_settitle shared/firebird/title + + db_subst "$QUESTION" FB_VER "$VER" + db_input "$PRIORITY" "$QUESTION" || true + db_go + + # store the answer into hidden template question + db_get "$QUESTION" + db_set shared/firebird/sysdba_password/new_password "$RET" + + # and remove it from the asked question + db_reset "$QUESTION" + fi + + ;; +esac + +exit 0 + +# vi: set sw=4 ts=8 filetype=sh sts=4 : --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/libfbclient2.preinst +++ firebird2.1-2.1.3.18185-0.ds1/debian/libfbclient2.preinst @@ -0,0 +1,55 @@ +#!/bin/sh +# preinst script for libfbclient2 +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +FB_VER=2.1 +PKG=libfbclient2 + +fix_firebird_doc_symlink() +{ + if ! [ -L "/usr/share/doc/$PKG" ] \ + && [ -d "/usr/share/doc/$PKG" ] \ + && [ "`find "/usr/share/doc/$PKG" | wc -l`" = 1 ]; then + + echo Symlinking /usr/share/doc/$PKG to /usr/share/doc/firebird${FB_VER}-common-doc + rmdir "/usr/share/doc/$PKG" + ln -s firebird${FB_VER}-common-doc "/usr/share/doc/$PKG" + fi + + return 0 +} + +case "$1" in + install) + ;; + + upgrade) + fix_firebird_doc_symlink + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-doc.doc-base.conf +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-doc.doc-base.conf @@ -0,0 +1,7 @@ +Document: firebird2.1-conf +Title: Firebird 2.1 configuration file reference +Abstract: A guide to configuring Firebird 2.1 +Section: Data Management + +Format: Text +Files: /usr/share/doc/firebird2.1-doc/doc/Firebird_conf.txt --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/gsec.sgml +++ firebird2.1-2.1.3.18185-0.ds1/debian/gsec.sgml @@ -0,0 +1,135 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + --> + + + + + Daniel"> + Urban"> + + June 21 2004"> + + 1"> + daniel@sente.pl"> + + GSEC"> + +]> + + + +
+ &manemail; +
+ + &manfirstname; + &mansurname; + + + 2004 + &manusername; + + &mandate; +
+ + &manucpackage; + + &mansection; + + + &manpackage; + + Firebird command-line security utility + + + + DESCRIPTION + + &manpackage; is a utility used in conjunction with + the security database security.fdb, to specify user names and passwords + used by a Firebird server + + http://www.firebirdsql.org/ - Documentation -> Knowledgebase -> + User Documentation -> Interbase 6. Operation Guide (look for ibmgr). + + + + + COMMON OPTIONS + + -di[splay] + Display all rows from security.fdb + + + + -di[splay] <replaceable>name</replaceable> + Display information only for user name + + + + -a[dd] <replaceable>name</replaceable> -pw <replaceable>password</replaceable> + Add a user named user with a password of + password. + + + + -mo[dify] <replaceable>name</replaceable> <replaceable>[options]</replaceable> + Modify the account name, optionally as + specified by options. + + + + -de[lete] <replaceable>name</replaceable> + Delete user name from security.fdb + + + + -h[elp] or ? + Displays gsec commands and syntax + + + + + + + EXAMPLES + + + + + + + + + + + + AUTHOR + + This manpage was written by &manusername; <&manemail;> for Debian + GNU/Linux but may be used by others. + + + COPYRIGHT + Permission is granted to modify and distribute this manpage under the + terms of GNU General Public Licence version 2 or (at your oppinion) any later + version. It is provided in the hope that it will be useful but with NO + WARRANTY. Author is not responsible for any (mis)use of this manpage. + + +
+ --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-doc.lintian-overrides +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-doc.lintian-overrides @@ -0,0 +1,5 @@ +# these files are in firebird2.1-common-doc, which is a dependency of firebird2.1-doc +firebird2.1-doc: doc-base-file-references-missing-file firebird2.1-conf:7 /usr/share/doc/firebird2.1-doc/doc/Firebird_conf.txt +firebird2.1-doc: doc-base-file-references-missing-file firebird2.1-relnotes:7 /usr/share/doc/firebird2.1-doc/doc/ReleaseNotes.pdf +firebird2.1-doc: doc-base-file-references-missing-file firebird2.1-bugfixes:7 /usr/share/doc/firebird2.1-doc/doc/BugFixes.pdf + --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-doc.doc-base.relnotes +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-doc.doc-base.relnotes @@ -0,0 +1,7 @@ +Document: firebird2.1-relnotes +Title: Release notes of Firebird 2.1 +Abstract: Detailed list of changes in Firebird 2.1 +Section: Data Management + +Format: PDF +Files: /usr/share/doc/firebird2.1-doc/doc/ReleaseNotes.pdf --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/watch +++ firebird2.1-2.1.3.18185-0.ds1/debian/watch @@ -0,0 +1,8 @@ +# watch control file for uscan +# you can run the "uscan" command +# to check for upstream updates and more. +# Full-site-with-pattern [Version [Action]] + +version=3 +opts="dversionmangle=s/~((rc|alpha|beta)\d+)/-$1/;s/\.ds\d+//,uversionmangle=s/\.17910-0$/.17910-release/" \ + http://sf.net/firebird/[Ff]irebird-(2\.1\..*).tar.bz2 debian debian/repack.sh --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-classic.postrm +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-classic.postrm @@ -0,0 +1,90 @@ +#!/bin/sh +# postrm script for firebird2.1-classic + +set -e +if [ -f /usr/share/debconf/confmodule ]; then + . /usr/share/debconf/confmodule +fi +set -u + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' overwrit>r> + +# We can't include functions.sh here, it is already removed by dpkg + +FB_VER=2.1 +FB="/usr/lib/fireird/$FB_VER" +DBAPasswordFile="/etc/firebird/$FB_VER/SYSDBA.password" +SECURITY_DB="/var/lib/firebird/$FB_VER/system/security.fdb" + +case "$1" in + purge) + if [ -f /usr/share/debconf/confmodule ]; then + # metaget returns an error "... does not exist" if the last package + # is purged + db_metaget shared/firebird/purge_security || RET= + if ! (echo "$RET" | grep -q "$FB_VER") ; then + if [ -f "$DBAPasswordFile" ] || [ -f "$SECURITY_DB" ]; then + # clean up security remains? + db_subst shared/firebird/purge_security FB_VER $FB_VER + db_fset shared/firebird/purge_security seen false + db_input critical shared/firebird/purge_security + # remove databases? + db_subst shared/firebird/purge_databases FB_VER $FB_VER + db_fset shared/firebird/purge_databases seen false + db_input critical shared/firebird/purge_databases + db_go + + db_get shared/firebird/purge_security + purge_security=$RET + db_get shared/firebird/purge_databases + purge_databases=$RET + + + if [ "$purge_security" = 'true' ]; then + if [ -f "$DBAPasswordFile" ]; then + rm "$DBAPasswordFile" + fi + + if [ -f "$SECURITY_DB" ]; then + rm "$SECURITY_DB" + fi + fi + + + if [ "$purge_databases" = 'true' ]; then + DB_DIR="/var/lib/firebird/$FB_VER/data" + + find $DB_DIR -type f \( -name "*.fdb" -o -name "*.fbk" \) \ + -exec rm '{}' \; + fi + fi + fi + else + echo "debconf unavailable." + echo "NOT purging password file ($DBAPasswordFile)" + echo "NOT purging security database ($SECURITY_DB)" + echo "NOT purging databases in /var/lib/firebird/$FB_VER/data" + fi + ;; + + remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + + if [ -x update-inetd ]; then + update-inetd --remove "gds_db\t\tstream\ttcp\tnowait\tfirebird\t/usr/sbin/tcpd\t$FB/bin/fb_inet_server" + fi + ;; + +esac + +#DEBHELPER# + +exit 0 + --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/fbmgr +++ firebird2.1-2.1.3.18185-0.ds1/debian/fbmgr @@ -0,0 +1,4 @@ +#!/bin/sh +FIREBIRD=/usr/lib/firebird/2.1 +export FIREBIRD +exec $FIREBIRD/bin/fbmgr.bin "$@" --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-examples.preinst +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-examples.preinst @@ -0,0 +1,55 @@ +#!/bin/sh +# preinst script for firebird2.1-examples +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +FB_VER=2.1 +PKG=firebird${FB_VER}-examples + +fix_firebird_doc_symlink() +{ + if ! [ -L "/usr/share/doc/$PKG" ] \ + && [ -d "/usr/share/doc/$PKG" ] \ + && [ "`find "/usr/share/doc/$PKG" | wc -l`" = 1 ]; then + + echo Symlinking /usr/share/doc/$PKG to /usr/share/doc/firebird${FB_VER}-common-doc + rmdir "/usr/share/doc/$PKG" + ln -s firebird${FB_VER}-common-doc "/usr/share/doc/$PKG" + fi + + return 0 +} + +case "$1" in + install) + ;; + + upgrade) + fix_firebird_doc_symlink + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/gbak.sgml +++ firebird2.1-2.1.3.18185-0.ds1/debian/gbak.sgml @@ -0,0 +1,439 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + --> + + + + + Damyan"> + Ivanov"> + + June 21 2004"> + + 1"> + dam@modsoftsys.com"> + + GBAK"> + +]> + + + +
+ &manemail; +
+ + &manfirstname; + &mansurname; + + + 2004 + &manusername; + + &mandate; +
+ + &manucpackage; + + &mansection; + + + &manpackage; + + Backup/restore Firebird database + + + + + &manpackage; + -b + backup option + common option + source + target + + + &manpackage; + -c|-r + restore option + common option + source + target + + + + DESCRIPTION + + &manpackage; is the tool for managing Firebird + database backup and restore. + + In backup mode source is an existing + database path (may include server name) and + target is backup file name. It could be also a + special device name like /dev/stdout (to redirect backup data to STDOUT) or + /dev/st to put the backup on tape. + + In restore mode source is existing backup + file (or special device like /dev/stdin for STDIN or /dev/st to get the + backup from tape) and target is path to firebird + database and may include server name. + + + All options can be abbreviated. Below both full versions of options and the + shortest possible versions are given. + + + + + COMMON OPTIONS + + -user <replaceable>username</replaceable> + User name to use when connecting to database. Overrides + environment variable. See + ENVIRONMENT. + + + + -ro[le] <replaceable>role_name</replaceable> + SQL role to use when connecting to database. Overrides + environment variable. See + ENVIRONMENT. + + + + -pas[sword] <replaceable>password</replaceable> + Password to use when connecting to database. Overrides + environment variable. See + ENVIRONMENT. + + + + -se[rvice] + Use services manager when talking to a database. + + + + -v[erify] + Report each action. + Displays verbose information about what metadata is being + processed, what table is being backed up/restores and how many records + are processed. + + + + -y <replaceable>path</replaceable> + Redirect status/error messages to the given path. + + + + -z + Report full version number before doing anything else. + + + + + BACKUP OPTIONS + + + -b[ackup_database] + Turn on backup mode. + + + + -co[nvert] + Convert external tables into tables. + + Normally external tables are ignored during backup and restore. With + option external tables are included in + the backup as any other regular table. When such a backup is restored, + these previously external tables are created as regular tables. + + + + -fa[ctor] <replaceable>num</replaceable> + Blocking factor. Output is written in block of + num bytes. Useful when backing up to a + tape. + + + + -g[arbage_collect] + Inhibit garbage collection. + Normally Firebird runs a garbage collector when reading through + the tables. Since the backup process reads all the tables, this forces + garbage collection of the whole database. In case you make the backup + just to restore it over the existing database this garbage collection is + unnecessary. Another reason to use this options is if a garbage + collection is engaged by other means - either by using gfix or the + automatic sweep. Using this switch speeds up the backup process and also + can help in some cases of backing up damaged databases. + + + + -ig[nore] + Ignore records with bad checksums. + This option should be used only when backing up damaged + databases. + + + + -l[imbo] + Ignore transactions in limbo. + This switch causes the backup process to ignore transactions in + limbo state. + + + + -m[etadata_only] + Backup metadata only. + With this option only the metadata is written to the backup. This + includes all tables/views/triggers/indexes/stored + procedures/domains/generators etc. No table data is included in backup. + Such a backup is useful for creating an "empty" copy of a + database. + + + + -nt + Use non-transportable backup format. + By default a "transportable" backup format is used. This means you + can backup a database on little-endian machine and restore it on + big-endian machine and vice versa. By using the + backup is only usefull on machines with the same "endianness". + + + + -ol[d_descriptions] + save old-style metadata descriptions + + + + + RESTORE OPTIONS + + + -c[reate_database] + Turn on restore mode. + target database will be created and + must not already exist. + + + + -r[ecreate_database] [o[verwrite]] + Like , but by adding + one can force replacement of the target + database. + + + + -rep[lace_database] + Like , but the target is overwritten + if it exists. + + + + -bu[ffers] <replaceable>num</replaceable> + When creating target database, ignore information about database + buffers stored in the backup and use specified number of buffers. + + + + -e[xpand] + Normally, Firebird uses RLE compression for strings when storing them + on disk. This option turns this compression off. + + + + -i[nactive] + Restore indexes in inactive state. This can be used to restore a + backup, containing data inconsistent with foreign key/unique + constraints. + + + + -k[ill] + Do not create shadows when restoring. + Normally and database shadows are created during restore. This option + inhibits this. + + + + -mo[de] <replaceable>access</replaceable> + Restore database with given access. + Valid values for access are + and . Default is to + restore the database with its original access mode. + + + + -n[o_validity] + Restore database without its validity constraints. This includes + foreign key, unique and check constraints. Usefull for restoring a backup, + containing inconsistent data. + + + + -o[ne_at_a_time] + Commit restoring transaction after restoring each table. + + + + -p[age_size] <replaceable>num</replaceable> + Override page size stored in the backup. Valid values for + num are 1024, 2048, 4096, 8192, 16384 and + 32768. + + + + -use_[all_space] + Normally, Fireburd reserves some space on each data page for further + use. This reserved space is used for newly inserted data and for + keeping older versions of the data. Having space reserved for this + purpose "near" to the data speeds up modifications. If the database + will used mainly for read operations, specifying + will save some space. + This option is particularly useful when restoring a read-only + database, since read-only databases do not need any additional space + for back-versions. + + + + RESTORING TO MULTIPLE-FILE DATABASE + Previously, Firebird was not able to work with 64-bit file pointers + thus limiting databases to (about) 2GB of size per database. + Since 2GB is not much of data since years, there is a mechanism for + spreading the database into multiple files. This way you can have multiple + 2GB files, containing all your data. + When restoring to multiple-file database the target argument is of + form: file_1 pages_1 + file_2 pages_2 ... + file_N-1 pages_N-1 + file_N + Each pages_n specifies at most how many + pages to put in file_n. Last in the list is a + filename without page limit - it will contain all the pages not fit in + file_N-1. Note that + pages_n is measured in pages, not bytes so the + maximum possible number depends on page size. + Imagine you have a filesystem (or an ancient OS) which only supports + 32-bit file pointers. To play safe, you decide to split your database on 2GB + files. If the page size for the database is 8192, then each file can have up + to 2*1024*1024*1024/8192 = 262144 pages. + + + NOTE + Note that on a recent OS and filesystem Firebird can use 64-bit file + pointers rendering multi-file databases unnecessary. + + + + + ENVIRONMENT + As all other Firebird utilities, gbak accepts following environment + variables: + + + ISC_USER + default value for option + + + ISC_ROLE + default value for option + + + ISC_PASSWORD + default value for option + + + + + + EXAMPLES + + In all examples , and + options are omitted for clarity. In a real world + situation they (or their corresponding enviromnemt variables) should be + used. + + Note that filename extensions used here are just recommended. Using + unified extensions scheme helps guess file type just by looking at its + extension. + + Here are some commonly used extensions: + + + .fdb + Firebird database + + + .gdb + Firebird database, legacy extension from the days when + Firebird was Interbase. gdb actually comes from Grotton database, named + after the company that created the software back in + 1984. + + + .fdb.2 + Second file of multi-file database + + + .fdb.3 + Third file of multi-file database + + + .fdb.N + N-th file of multi-file database + + + .fbk + Firebird backup file + + + .gbk + Legacy extension for backup file + + + .fbk.gz + Gzipped backup file + + + + Backup a database into a compressed format: + gbak -b db-srv:/database.fdb /dev/stdout | gzip > /file.fbk.gz + + + Restore a database into new filename: + zcat /file.fbk.gz | gbak -c /dev/stdin db-srv:/new-database.fdb + + + + + + AUTHOR + + This manpage was written by &manusername; <&manemail;> for Debian + GNU/Linux but may be used by others. Permission is granted to use this + document, with or without modifications, provided that this notice is + retained. If we meet some day, and you think this stuff is worth it, you + can buy me a beer in return. + + + COPYRIGHT + © 2004,2007 Damyan Ivanov + + +
+ --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-server-common.postinst +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-server-common.postinst @@ -0,0 +1,57 @@ +#!/bin/sh +# postinst script for firebird2.1-server-common + +if [ -n "${DEBIAN_FIREBIRD_DEBUG:-}" ]; then + set -x +fi + +set -e +set -u +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package +# +# quoting from the policy: +# Any necessary prompting should almost always be confined to the +# post-installation script, and should be protected with a conditional +# so that unnecessary prompting doesn't happen if a package's +# installation fails and the `postinst' is called with `abort-upgrade', +# `abort-remove' or `abort-deconfigure'. + +VAR=/var/lib/firebird + +checkFirebirdAccount() { + + adduser --system --quiet --shell /bin/bash --home $VAR \ + --group --gecos "Firebird Database Administator" firebird +} + +debhelper_hook() +{ + # This is here in order to make debhelper_hook() a valid + # shell procedure in the case when debhelper has nothing + # for us + DuMmYnOtUsEd="dummy" + +#DEBHELPER# +} + + +case "$1" in + configure) + checkFirebirdAccount + ;; +esac + +debhelper_hook "$@" + +exit 0 + +# vi: set sw=4 ts=8 filetype=sh sts=4 : --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/libfbclient2.symbols +++ firebird2.1-2.1.3.18185-0.ds1/debian/libfbclient2.symbols @@ -0,0 +1,260 @@ +libfbclient.so.2 libfbclient2 #MINVER# + BLOB_close@Base 2.1.1 + BLOB_display@Base 2.1.1 + BLOB_dump@Base 2.1.1 + BLOB_edit@Base 2.1.1 + BLOB_get@Base 2.1.1 + BLOB_load@Base 2.1.1 + BLOB_open@Base 2.1.1 + BLOB_put@Base 2.1.1 + BLOB_text_dump@Base 2.1.1 + BLOB_text_load@Base 2.1.1 + Bopen@Base 2.1.1 + CVT_move@Base 2.1.1 + KEYWORD_getTokens@Base 2.1.1 + KEYWORD_stringIsAToken@Base 2.1.1 + SCH_ast@Base 2.1.1 + fb_interpret@Base 2.1.1 + gds__alloc@Base 2.1.1 + gds__alloc_debug@Base 2.1.1 + gds__attach_database@Base 2.1.1 + gds__blob_info@Base 2.1.1 + gds__blob_size@Base 2.1.1 + gds__cancel_blob@Base 2.1.1 + gds__cancel_events@Base 2.1.1 + gds__close@Base 2.1.1 + gds__close_blob@Base 2.1.1 + gds__commit_retaining@Base 2.1.1 + gds__commit_transaction@Base 2.1.1 + gds__compile_request2@Base 2.1.1 + gds__compile_request@Base 2.1.1 + gds__create_blob2@Base 2.1.1 + gds__create_blob@Base 2.1.1 + gds__create_database@Base 2.1.1 + gds__database_cleanup@Base 2.1.1 + gds__database_info@Base 2.1.1 + gds__ddl@Base 2.1.1 + gds__declare@Base 2.1.1 + gds__decode@Base 2.1.1 + gds__decode_date@Base 2.1.1 + gds__default_printer@Base 2.1.1 + gds__describe@Base 2.1.1 + gds__describe_bind@Base 2.1.1 + gds__detach_database@Base 2.1.1 + gds__disable_subsystem@Base 2.1.1 + gds__dsql_finish@Base 2.1.1 + gds__edit@Base 2.1.1 + gds__enable_subsystem@Base 2.1.1 + gds__encode@Base 2.1.1 + gds__encode_date@Base 2.1.1 + gds__event_block@Base 2.1.1 + gds__event_counts@Base 2.1.1 + gds__event_wait@Base 2.1.1 + gds__execute@Base 2.1.1 + gds__execute_immediate@Base 2.1.1 + gds__fetch@Base 2.1.1 + gds__free@Base 2.1.1 + gds__ftof@Base 2.1.1 + gds__get_prefix@Base 2.1.1 + gds__get_segment@Base 2.1.1 + gds__get_slice@Base 2.1.1 + gds__interprete@Base 2.1.1 + gds__log@Base 2.1.1 + gds__log_status@Base 2.1.1 + gds__map_blobs@Base 2.1.1 + gds__msg_close@Base 2.1.1 + gds__msg_format@Base 2.1.1 + gds__msg_lookup@Base 2.1.1 + gds__msg_open@Base 2.1.1 + gds__msg_put@Base 2.1.1 + gds__open@Base 2.1.1 + gds__open_blob2@Base 2.1.1 + gds__open_blob@Base 2.1.1 + gds__parse_bpb@Base 2.1.1 + gds__prefix@Base 2.1.1 + gds__prefix_lock@Base 2.1.1 + gds__prefix_msg@Base 2.1.1 + gds__prepare@Base 2.1.1 + gds__prepare_transaction2@Base 2.1.1 + gds__prepare_transaction@Base 2.1.1 + gds__print_blr@Base 2.1.1 + gds__print_status@Base 2.1.1 + gds__put_error@Base 2.1.1 + gds__put_segment@Base 2.1.1 + gds__put_slice@Base 2.1.1 + gds__qtoq@Base 2.1.1 + gds__que_events@Base 2.1.1 + gds__receive@Base 2.1.1 + gds__reconnect_transaction@Base 2.1.1 + gds__register_cleanup@Base 2.1.1 + gds__release_request@Base 2.1.1 + gds__request_info@Base 2.1.1 + gds__rollback_transaction@Base 2.1.1 + gds__seek_blob@Base 2.1.1 + gds__send@Base 2.1.1 + gds__set_debug@Base 2.1.1 + gds__sqlcode@Base 2.1.1 + gds__start_and_send@Base 2.1.1 + gds__start_multiple@Base 2.1.1 + gds__start_request@Base 2.1.1 + gds__start_transaction@Base 2.1.1 + gds__temp_file@Base 2.1.1 + gds__thread_enable@Base 2.1.1 + gds__thread_enter@Base 2.1.1 + gds__thread_exit@Base 2.1.1 + gds__thread_start@Base 2.1.1 + gds__to_sqlda@Base 2.1.1 + gds__transaction_cleanup@Base 2.1.1 + gds__transaction_info@Base 2.1.1 + gds__unregister_cleanup@Base 2.1.1 + gds__unwind_request@Base 2.1.1 + gds__validate_lib_path@Base 2.1.1 + gds__vax_integer@Base 2.1.1 + gds__version@Base 2.1.1 + gds__vtof@Base 2.1.1 + gds__vtov@Base 2.1.1 + gds_alloc_flag_unfreed@Base 2.1.1 + gds_alloc_report@Base 2.1.1 + isc_add_user@Base 2.1.1 + isc_array_gen_sdl@Base 2.1.1 + isc_array_get_slice@Base 2.1.1 + isc_array_lookup_bounds@Base 2.1.1 + isc_array_lookup_desc@Base 2.1.1 + isc_array_put_slice@Base 2.1.1 + isc_array_set_desc@Base 2.1.1 + isc_attach_database@Base 2.1.1 + isc_blob_default_desc@Base 2.1.1 + isc_blob_gen_bpb@Base 2.1.1 + isc_blob_info@Base 2.1.1 + isc_blob_lookup_desc@Base 2.1.1 + isc_blob_set_desc@Base 2.1.1 + isc_cancel_blob@Base 2.1.1 + isc_cancel_events@Base 2.1.1 + isc_close@Base 2.1.1 + isc_close_blob@Base 2.1.1 + isc_commit_retaining@Base 2.1.1 + isc_commit_transaction@Base 2.1.1 + isc_compile_request2@Base 2.1.1 + isc_compile_request@Base 2.1.1 + isc_create_blob2@Base 2.1.1 + isc_create_blob@Base 2.1.1 + isc_create_database@Base 2.1.1 + isc_database_info@Base 2.1.1 + isc_ddl@Base 2.1.1 + isc_declare@Base 2.1.1 + isc_decode_date@Base 2.1.1 + isc_decode_sql_date@Base 2.1.1 + isc_decode_sql_time@Base 2.1.1 + isc_decode_timestamp@Base 2.1.1 + isc_delete_user@Base 2.1.1 + isc_describe@Base 2.1.1 + isc_describe_bind@Base 2.1.1 + isc_detach_database@Base 2.1.1 + isc_drop_database@Base 2.1.1 + isc_dsql_alloc_statement2@Base 2.1.1 + isc_dsql_allocate_statement@Base 2.1.1 + isc_dsql_describe@Base 2.1.1 + isc_dsql_describe_bind@Base 2.1.1 + isc_dsql_exec_immed2@Base 2.1.1 + isc_dsql_exec_immed2_m@Base 2.1.1 + isc_dsql_exec_immed3_m@Base 2.1.1 + isc_dsql_execute2@Base 2.1.1 + isc_dsql_execute2_m@Base 2.1.1 + isc_dsql_execute@Base 2.1.1 + isc_dsql_execute_immediate@Base 2.1.1 + isc_dsql_execute_immediate_m@Base 2.1.1 + isc_dsql_execute_m@Base 2.1.1 + isc_dsql_fetch@Base 2.1.1 + isc_dsql_fetch_a@Base 2.1.1 + isc_dsql_fetch_m@Base 2.1.1 + isc_dsql_finish@Base 2.1.1 + isc_dsql_free_statement@Base 2.1.1 + isc_dsql_insert@Base 2.1.1 + isc_dsql_insert_m@Base 2.1.1 + isc_dsql_prepare@Base 2.1.1 + isc_dsql_prepare_m@Base 2.1.1 + isc_dsql_release@Base 2.1.1 + isc_dsql_set_cursor_name@Base 2.1.1 + isc_dsql_sql_info@Base 2.1.1 + isc_embed_dsql_close@Base 2.1.1 + isc_embed_dsql_declare@Base 2.1.1 + isc_embed_dsql_describe@Base 2.1.1 + isc_embed_dsql_describe_bind@Base 2.1.1 + isc_embed_dsql_exec_immed2@Base 2.1.1 + isc_embed_dsql_execute2@Base 2.1.1 + isc_embed_dsql_execute@Base 2.1.1 + isc_embed_dsql_execute_immed@Base 2.1.1 + isc_embed_dsql_fetch@Base 2.1.1 + isc_embed_dsql_fetch_a@Base 2.1.1 + isc_embed_dsql_insert@Base 2.1.1 + isc_embed_dsql_open2@Base 2.1.1 + isc_embed_dsql_open@Base 2.1.1 + isc_embed_dsql_prepare@Base 2.1.1 + isc_embed_dsql_release@Base 2.1.1 + isc_encode_date@Base 2.1.1 + isc_encode_sql_date@Base 2.1.1 + isc_encode_sql_time@Base 2.1.1 + isc_encode_timestamp@Base 2.1.1 + isc_event_block@Base 2.1.1 + isc_event_counts@Base 2.1.1 + isc_execute@Base 2.1.1 + isc_execute_immediate@Base 2.1.1 + isc_expand_dpb@Base 2.1.1 + isc_fetch@Base 2.1.1 + isc_fetch_a@Base 2.1.1 + isc_free@Base 2.1.1 + isc_ftof@Base 2.1.1 + isc_get_client_major_version@Base 2.1.1 + isc_get_client_minor_version@Base 2.1.1 + isc_get_client_version@Base 2.1.1 + isc_get_segment@Base 2.1.1 + isc_get_slice@Base 2.1.1 + isc_interprete@Base 2.1.1 + isc_modify_dpb@Base 2.1.1 + isc_modify_user@Base 2.1.1 + isc_open@Base 2.1.1 + isc_open_blob2@Base 2.1.1 + isc_open_blob@Base 2.1.1 + isc_portable_integer@Base 2.1.1 + isc_prepare@Base 2.1.1 + isc_prepare_transaction2@Base 2.1.1 + isc_prepare_transaction@Base 2.1.1 + isc_print_blr@Base 2.1.1 + isc_print_sqlerror@Base 2.1.1 + isc_print_status@Base 2.1.1 + isc_put_segment@Base 2.1.1 + isc_put_slice@Base 2.1.1 + isc_qtoq@Base 2.1.1 + isc_que_events@Base 2.1.1 + isc_receive@Base 2.1.1 + isc_reconnect_transaction@Base 2.1.1 + isc_release_request@Base 2.1.1 + isc_request_info@Base 2.1.1 + isc_reset_fpe@Base 2.1.1 + isc_rollback_retaining@Base 2.1.1 + isc_rollback_transaction@Base 2.1.1 + isc_seek_blob@Base 2.1.1 + isc_send@Base 2.1.1 + isc_service_attach@Base 2.1.1 + isc_service_detach@Base 2.1.1 + isc_service_query@Base 2.1.1 + isc_service_start@Base 2.1.1 + isc_set_debug@Base 2.1.1 + isc_sql_interprete@Base 2.1.1 + isc_sqlcode@Base 2.1.1 + isc_start_and_send@Base 2.1.1 + isc_start_multiple@Base 2.1.1 + isc_start_request@Base 2.1.1 + isc_start_transaction@Base 2.1.1 + isc_to_sqlda@Base 2.1.1 + isc_transact_request@Base 2.1.1 + isc_transaction_info@Base 2.1.1 + isc_unwind_request@Base 2.1.1 + isc_vax_integer@Base 2.1.1 + isc_version@Base 2.1.1 + isc_vtof@Base 2.1.1 + isc_vtov@Base 2.1.1 + isc_wait_for_event@Base 2.1.1 + perf_format@Base 2.1.1 + perf_get_info@Base 2.1.1 + perf_report@Base 2.1.1 --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird-utils.wrapper +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird-utils.wrapper @@ -0,0 +1,50 @@ +#!/bin/sh + +set -eu + +SUPPORTED_VERSIONS="2.1 2.0 1.5" +SUPPORTED_UTILS="fbstat gbak gdef gfix gpre isql-fb qli gsec nbackup" +BASE="/usr/lib/firebird" + +PROG=`basename $0` + +FOUND="" +for i in $SUPPORTED_UTILS; +do + if [ "$i" = "$PROG" ]; + then + FOUND="$i" + break + fi +done + +if [ -z "$FOUND" ]; +then + echo "$PROG utility is not known." + exit 1 +fi + +if [ -n "${FB_VER:-}" ]; then + export FIREBIRD="$BASE/$FB_VER" + + if [ -x "/usr/bin/$PROG-$FB_VER" ]; + then + exec "/usr/bin/$PROG-$FB_VER" "$@" + else + echo /usr/bin/$PROG-$FB_VER is not executable. Try installing firebird$FB_VER-super or firebird$FB_VER-classic packages, or specify different version in 'FB_VER' environment variable. + exit 1 + fi +fi + +for v in $SUPPORTED_VERSIONS; do + if [ -x "/usr/bin/$PROG-$v" ]; then + export FIREBIRD="$BASE/$v" + exec "/usr/bin/$PROG-$v" "$@" + fi +done + +echo "No supported version of '$PROG' utility was found." +echo "Please install some of the firebirdVER-FLAVOUR packages" +echo "VER beng one of $SUPPORTED_VERSIONS" +echo "and FLAVOUR being 'super' or 'classic'" + --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/rules +++ firebird2.1-2.1.3.18185-0.ds1/debian/rules @@ -0,0 +1,266 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +FB_MAJOR:= $(shell awk '/FB_MAJOR_VER/ { v=$$3; gsub("\"", "", v); print v}' < src/jrd/build_no.h ) +FB_MINOR:= $(shell awk '/FB_MINOR_VER/ { v=$$3; gsub("\"", "", v); print v}' < src/jrd/build_no.h ) +FB_REV := $(shell awk '/FB_REV_NO/ { v=$$3; gsub("\"", "", v); print v}' < src/jrd/build_no.h ) +FB_VER := $(FB_MAJOR).$(FB_MINOR) +FB_FULL_VER:= $(FB_VER).$(FB_REV) + +EMBED_SOVER=$(FB_VER) +CLIENT_SOVER=$(FB_MAJOR) + +ifndef FB_MAJOR +$(error FB_MAJOR not defined) +else ifndef FB_MINOR +$(error FB_MINOR not defined) +else ifndef FB_REV +$(error FB_REV not defined) +else ifndef FB_VER +$(error FB_VER not defined) +else ifndef FB_FULL_VER +$(error FB_FULL_VER not defined) +else ifndef EMBED_SOVER +$(error EMBED_SOVER not defined) +else ifndef CLIENT_SOVER +$(error CLIENT_SOVER not defined) +endif + +include /usr/share/quilt/quilt.make + +# Currently firebird builds fine with current gcc version (4.3.3) after +# applying deprecated-charp-conversion.patch +# Those lines are here for future tweaking if needed. +#export CC=gcc-4.3 +#export CXX=g++-4.3 +#export CPP=cpp-4.3 +#export CXXPP=cpp-4.3 + + +export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) + confflags += --build $(DEB_HOST_GNU_TYPE) +else + confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) +endif + +confflags += --disable-static --disable-rpath --with-gpre-cobol --with-system-icu --with-system-editline --prefix=/usr/lib/firebird/$(FB_VER) + +# This causes the lock manager that is started during the build +# to terminate after some idle time, avoiding leaving stale +# processes on buildds +CFLAGS += -DTERMINATE_IDLE_LOCK_MANAGER -Werror=write-strings +CXXFLAGS += -DTERMINATE_IDLE_LOCK_MANAGER -Werror=write-strings +export CFLAGS CXXFLAGS + +# We're building 2 flavours resulting in 9 binary packages: +# * Super server +# -super +# libfbclient2 +# * Classic server +# -classic +# libfbembed2 +# * Common +# -common +# -server-common +# -dev +# -examples +# -doc + +autogen: autogen-stamp +autogen-stamp: $(QUILT_STAMPFN) + NOCONFIGURE=1 sh autogen.sh + touch $@ + +.PHONY: configure-super +configure-super: configure-super-stamp +configure-super-stamp: autogen-stamp + echo Starting configure architecture SuperServer + dh_testdir + + -sh debian/clean-after-build.sh + + chmod u+x ./configure + ./configure $(confflags) --enable-superserver + + touch $@ + +.PHONY: configure-classic +configure-classic: configure-classic-stamp +configure-classic-stamp: autogen-stamp build-super-stamp + echo Starting configure architecture ClassicServer + dh_testdir + + -sh debian/clean-after-build.sh + + chmod u+x ./configure + ./configure $(confflags) + + touch $@ + +.PHONY: build +build: build-stamp +build-stamp: build-manuals build-super-stamp build-classic-stamp + touch $@ + +MANUALS_BASE = isql-fb fbmgr gbak gdef gfix gpre gsec fbstat qli nbackup +MANUALS = $(addprefix debian/,$(addsuffix .1,$(MANUALS_BASE))) + +.PHONY: build-manuals +build-manuals: $(MANUALS) + +%.1 : %.sgml + docbook-to-man $< > $@ + +.PHONY: build-super +build-super: build-super-stamp +build-super-stamp: configure-super-stamp + echo Starting build-super-server + dh_testdir + $(MAKE) -j1 + + # moving to SuperServer target + rm -rf ./debian/firebird-super + mv ./gen/firebird ./debian/firebird-super + mv ./gen/install ./debian/firebird-super/ + + touch $@ + +.PHONY: build-classic +build-classic: build-classic-stamp +build-classic-stamp: configure-classic-stamp + echo Starting build-classic-server + dh_testdir + $(MAKE) -j1 + + # moving to ClassicServer target + rm -rf ./debian/firebird-classic + mv ./gen/firebird ./debian/firebird-classic + + touch $@ + +.PHONY: clean +clean: unpatch + dh_testdir + dh_testroot + + sh debian/clean-after-build.sh + + rm -f $(MANUALS) + + rm -f build-stamp build-classic-stamp configure-classic-stamp \ + build-super-stamp configure-super-stamp autogen-stamp + + # re-generated in autogen target + rm -f builds/make.new/config/config.guess \ + builds/make.new/config/config.h.in \ + builds/make.new/config/ltmain.sh \ + aclocal.m4 \ + configure + + rm -rf debian/firebird-super \ + debian/firebird-classic + + debconf-updatepo + + # We don't need these in the .diff, they are copies + rm -f debian/firebird$(FB_VER)-super.templates \ + debian/firebird$(FB_VER)-classic.templates \ + debian/firebird$(FB_VER)-super.config \ + debian/firebird$(FB_VER)-classic.config + + dh_clean + + @echo FB_MAJOR = $(FB_MAJOR) + @echo FB_MINOR = $(FB_MINOR) + @echo FB_REV = $(FB_REV) + @echo FB_VER = $(FB_VER) + @echo FB_FULL_VER = $(FB_FULL_VER) + @echo EMBED_SOVER = $(EMBED_SOVER) + @echo CLIENT_SOVER= $(CLIENT_SOVER) + +.PHONY: install +install: DH_OPTIONS= +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + sh debian/make_packages.sh + + cp -a debian/server-templates.master \ + debian/firebird$(FB_VER)-super.templates + + cp -a debian/server-templates.master \ + debian/firebird$(FB_VER)-classic.templates + + cp -a debian/server-config.master \ + debian/firebird$(FB_VER)-super.config + + cp -a debian/server-config.master \ + debian/firebird$(FB_VER)-classic.config + +.PHONY: binary-indep +binary-indep: build install + dh_testdir -i + dh_testroot -i + dh_installdocs -p firebird$(FB_VER)-common-doc + dh_installdocs -Xchangelog -Xcopyright -p firebird$(FB_VER)-doc + dh_installman -i + dh_installexamples -i + dh_lintian -i + dh_installlogrotate -i --name firebird$(FB_VER) + dh_installchangelogs ChangeLog -p firebird$(FB_VER)-common-doc + dh_link -i + dh_compress -i + dh_fixperms -i + + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + + +.PHONY: binary-arch +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir -a + dh_testroot -a + dh_installdebconf -a + dh_installexamples -a + dh_lintian -a + dh_installmenu -a + dh_installinit -pfirebird$(FB_VER)-super + # classic's doesn't need stop rc.d links + dh_installinit -pfirebird$(FB_VER)-classic -u'start 20 2 3 4 5 .' + dh_installcron -a + dh_installman -a + dh_installinfo -a + dh_installlogrotate -a --name firebird$(FB_VER) + dh_strip -a + dh_link -a -A + dh_compress -a + dh_fixperms -a + + dpkg-gensymbols -plibfbclient$(CLIENT_SOVER) -Pdebian/libfbclient$(CLIENT_SOVER) + dh_makeshlibs -p libfbclient$(CLIENT_SOVER) -V'libfbclient$(CLIENT_SOVER) (>= $(FB_FULL_VER))' + dpkg-gensymbols -plibfbembed$(EMBED_SOVER) -Pdebian/libfbembed$(EMBED_SOVER) + dh_makeshlibs -p libfbembed$(EMBED_SOVER) -V'libfbembed$(EMBED_SOVER) (>= $(FB_FULL_VER))' + + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +.PHONY: binary +binary: binary-indep binary-arch + +.PHONY: get-orig-source +get-orig-source: + uscan --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/fbmgr.sgml +++ firebird2.1-2.1.3.18185-0.ds1/debian/fbmgr.sgml @@ -0,0 +1,140 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + --> + + + + + Daniel"> + Urban"> + + June 21 2004"> + + 1"> + daniel@sente.pl"> + + FBMGR"> + +]> + + + +
+ &manemail; +
+ + &manfirstname; + &mansurname; + + + 2004 + &manusername; + + &mandate; +
+ + &manucpackage; + + &mansection; + + + &manpackage; + + Managing Firebird server process + + + + DESCRIPTION + + &manpackage; is a utility for managing Firebird + server process on UNIX systems + + http://www.firebirdsql.org/ - Documentation -> Knowledgebase -> + User Documentation -> Interbase 6. Operation Guide (look for ibmgr). + + + + + COMMON OPTIONS + + -help + Print help text + + + + + -password <replaceable>password</replaceable> + Supplies SYSDBA password + + + + -show + Shows host and user + + + + -shut + Rolls back current transactions, terminates client connects and shutdown server + immediately + + + + -start[-once|-forever] + Starts server, the -forever switch causes the server to restart if it crashes + (by fbquard for super-server), -forever is dafault + + + + -user + Supplies SYSDBA + + + + + + + EXAMPLES + + + + + + Starting the server + fbmgr -start + + + Stopping the server + fbmgr -shut -password SYSDBApassword + + + + + + AUTHOR + + This manpage was written by &manusername; <&manemail;> for Debian + GNU/Linux but may be used by others. + + + COPYRIGHT + Permission is granted to modify and distribute this manpage under the + terms of GNU General Public Licence version 2 or (at your oppinion) any later + version. It is provided in the hope that it will be useful but with NO + WARRANTY. Author is not responsible for any (mis)use of this manpage. + + +
+ --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/README.quilt +++ firebird2.1-2.1.3.18185-0.ds1/debian/README.quilt @@ -0,0 +1,70 @@ +WHY QUILT AND HOW TO HANDLE IT +============================== + +The firebird2.1 source package uses quilt for patch management. This is because +I like separating each change to the source tree in its own file and I like +documenting its reasons of existence along with the change itself. I also like +to keep the diff.gz clean of source changes. If all diff.gz contains is debian/ +then I'm sure I am not changing something unintentionally. + +What follows is a quick guide to quilt. +Reading quilt(1) is obviously recommended. + +How to handle quilt +=================== + +0. Getting a patched tree for review + + debian/rules patch + + But please read below if you want to modify a patch or add new one. + + The tree is cleaned up with + + debian/rules unpatch + + +1. Adding a new patch + +quilt stores an ordered list of patches to apply in debian/patches/series. +Whether you add new patch, using either of the methods below, quilt will insert +its name at the appropriate position in the series file. + +1.1 At the top + + quilt new .patch + quilt edit + quilt edit + quilt edit + ... + quilt refresh + +1.2 After some other patch + + quilt push .patch + + (quilt applies all patches, including .patch) + + quilt new .patch + quilt edit + quilt edit + quilt edit + ... + quilt refresh + +2. Dropping a patch + + Make sure all patches are unapplied and put a dash (#) in front of the + patch name in debian/patches/series and quilt won't apply it. + +3. Modifying an existing patch + + quilt push .patch + quilt edit + quilt edit + ... + quilt refresh + + +If in doubt, bash me on or +. --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/server-templates.master +++ firebird2.1-2.1.3.18185-0.ds1/debian/server-templates.master @@ -0,0 +1,77 @@ +Template: shared/firebird/enabled +Type: boolean +Default: false +_Description: Enable Firebird server? + Accept if you want Firebird server to start automatically. + . + If you only need the Firebird client and there are no databases that + will be served by this host, decline. + +Template: shared/firebird/sysdba_password/first_install +Type: password +_Description: Password for SYSDBA: + Firebird has a special user named SYSDBA, which is the user that has + access to all databases. SYSDBA can also create new databases and users. + Because of this, it is necessary to secure SYSDBA with a password. + . + The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password + (readable only by root). You may modify it there (don't forget to update + the security database too, using the gsec utility), or you may use + dpkg-reconfigure to update both. + . + If you don't enter a password, a random one will be used (and stored in + SYSDBA.password). + +Template: shared/firebird/sysdba_password/upgrade_reconfigure +Type: password +_Description: Password for SYSDBA: + Firebird has a special user named SYSDBA, which is the user that has + access to all databases. SYSDBA can also create new databases and users. + Because of this, it is necessary to secure SYSDBA with a password. + . + The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password + (readable only by root). You may modify it there (don't forget to update + the security database too, using the gsec utility), or you may use + dpkg-reconfigure to update both. + . + To keep your existing password, leave this blank. + +Template: shared/firebird/sysdba_password/new_password +Type: password +Description: New password for SYSDBA (for internal use) + *DO NOT TRANSLATE* + This is an internal, hidden template + +Template: shared/firebird/purge_security +Type: boolean +Default: false +_Description: Delete password database? + The last package that uses password database at + /var/lib/firebird/${FB_VER}/system/security.fdb is being purged. + . + Leaving security database may present security risk. It is a good idea to + remove it if you don't plan re-installing firebird${FB_VER}. + . + The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the + password for SYSDBA is kept. + +Template: shared/firebird/purge_databases +Type: boolean +Default: false +_Description: Delete databases from /var/lib/firebird/${FB_VER}/data? + You may want to delete all databases from firebird standard database + directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all + files ending with ".fdb" and ".fbk" from the above directory and its + subdirectories will be removed. + . + Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not + be affected. + +Template: shared/firebird/server_in_use +Type: error +_Description: firebird${FB_VER}-${FB_FLAVOUR} server is in use + To ensure data integrity, package removal/upgrade is aborted. Please stop all local and remote clients before removing or upgrading firebird${FB_VER}-${FB_FLAVOUR} + +Template: shared/firebird/title +Type: title +_Description: Password for firebird ${FB_VER} --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/nbackup.sgml +++ firebird2.1-2.1.3.18185-0.ds1/debian/nbackup.sgml @@ -0,0 +1,183 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + + The docbook-to-man binary is found in the docbook-to-man package. + Please remember that if you create the nroff version in one of the + debian/rules file targets (such as build), you will need to include + docbook-to-man in your Build-Depends control field. + + --> + + + Damyan"> + Ivanov"> + + January 17, 2007"> + + 1"> + dam@modsoftsys.com"> + + NBACKUP"> + + + Debian"> + GNU"> +]> + + + +
+ &dhemail; +
+ + &dhfirstname; + &dhsurname; + + + 2007 + &dhusername; + + &dhdate; +
+ + &dhucpackage; + + &dhsection; + + + &dhpackage; + + Physical Backup Manager + + + DESCRIPTION + + This manual page documents briefly the &dhpackage; command. + + This manual page was written for the &debian; distribution + because the original program does not have a manual page. + Instead, it has documentation you may find in the release notes, included in firebird2.0-doc package. + + &dhpackage; is a program that allows making + incremental backups of firebird databases. It also allows database files + to be locked for copying with OS tools like cp. + + + + + OPTIONS + + + + + + + Lock database for filesystem + copy. + + + + + + + + Unlock previously locked database. + + + + + + + + Fixup database after + filesystem copy. + + + + + + + + Create incremental backup. + + + + + + + + Restore incremental backup. + + + + + + + + User name + + + + + + + + Password + + + + + + SEE ALSO + gbak(1) + + Additional documentation about &dhpackage; and + other Firebird parts can be found on the + Firebird Project website. + + For more information about Firebird project, visit + http://www.firebirdsql.org/. + + + AUTHOR + + Original idea is of Sean Leyne + sean@broadviewsoftware.com. Designed and implemented by + Nickolay Samofatov skidder@bssys.com. This work was + funded through a grant from BroadView Software, Inc. + + This manual page was written by &dhusername; (&dhemail;) for the + &debian; system (but may be used by others). Permission is granted to + use this document, with or without modifications, provided that this + notice is retained. If we meet some day, and you think this stuff is + worth it, you can buy me a beer in return. + + +
+ + + + --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-common.postrm +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-common.postrm @@ -0,0 +1,36 @@ +#! /bin/sh +# postrm script for firebird2.1-common + +set -eu + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' overwrit>r> + +VER="2.1" +SYS_DB_DIR="/var/lib/firebird/$VER/system" +SEC_DB="$SYS_DB_DIR/security.fdb" +RUN="/var/run/firebird/$VER" + +#DEBHELPER# + +case "$1" in + remove) + # remove lock/init/guard files + rm -f $RUN/isc_lock1.* + rm -f $RUN/isc_init1.* + rm -f $RUN/isc_guard1.* + + ;; + +esac + +exit 0 + +# vi: set ts=8 sts=4 sw=4 filetype=sh ai et : --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-server-common.links +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-server-common.links @@ -0,0 +1,13 @@ +var/lib/firebird/2.1/system usr/lib/firebird/2.1/help +etc/firebird/2.1/aliases.conf usr/lib/firebird/2.1/aliases.conf +var/log/firebird2.1.log usr/lib/firebird/2.1/firebird.log +var/run/firebird/2.1 usr/lib/firebird/2.1/run +var/lib/firebird/2.1/system/security.fdb usr/lib/firebird/2.1/security2.fdb +usr/bin/fbstat usr/lib/firebird/2.1/bin/gstat +usr/bin/gbak usr/lib/firebird/2.1/bin/gbak +usr/bin/gdef usr/lib/firebird/2.1/bin/gdef +usr/bin/gfix usr/lib/firebird/2.1/bin/gfix +usr/bin/gsec usr/lib/firebird/2.1/bin/gsec +usr/bin/isql-fb usr/lib/firebird/2.1/bin/isql +usr/bin/nbackup usr/lib/firebird/2.1/bin/nbackup +usr/bin/qli usr/lib/firebird/2.1/bin/qli --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-common.preinst +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-common.preinst @@ -0,0 +1,55 @@ +#!/bin/sh +# preinst script for firebird2.1-common +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +FB_VER=2.1 +PKG=firebird${FB_VER}-common + +fix_firebird_doc_symlink() +{ + if ! [ -L "/usr/share/doc/$PKG" ] \ + && [ -d "/usr/share/doc/$PKG" ] \ + && [ "`find "/usr/share/doc/$PKG" | wc -l`" = 1 ]; then + + echo Symlinking /usr/share/doc/$PKG to /usr/share/doc/firebird${FB_VER}-common-doc + rmdir "/usr/share/doc/$PKG" + ln -s firebird${FB_VER}-common-doc "/usr/share/doc/$PKG" + fi + + return 0 +} + +case "$1" in + install) + ;; + + upgrade) + fix_firebird_doc_symlink + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-classic.preinst +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-classic.preinst @@ -0,0 +1,55 @@ +#!/bin/sh +# preinst script for firebird2.1-classic +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +FB_VER=2.1 +PKG=firebird${FB_VER}-classic + +fix_firebird_doc_symlink() +{ + if ! [ -L "/usr/share/doc/$PKG" ] \ + && [ -d "/usr/share/doc/$PKG" ] \ + && [ "`find "/usr/share/doc/$PKG" | wc -l`" = 1 ]; then + + echo Symlinking /usr/share/doc/$PKG to /usr/share/doc/firebird${FB_VER}-common-doc + rmdir "/usr/share/doc/$PKG" + ln -s firebird${FB_VER}-common-doc "/usr/share/doc/$PKG" + fi + + return 0 +} + +case "$1" in + install) + ;; + + upgrade) + fix_firebird_doc_symlink + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/prune-upstream-dfsg.lst +++ firebird2.1-2.1.3.18185-0.ds1/debian/prune-upstream-dfsg.lst @@ -0,0 +1,6 @@ +builds/install/arch-specific/solaris +src/install/arch-specific/solx86gcc/CS/postinstall.in +src/install/arch-specific/solx86gcc/CS/postremove.in +src/install/arch-specific/solx86gcc/CS/preinstall.in +src/msgs/templates.sql +extern/SfIO --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-classic.prerm +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-classic.prerm @@ -0,0 +1,82 @@ +#!/bin/sh +# prerm script for firebird2.1-classic +# +# see: dh_installdeb(1) + +# summary of how this script can be called: +# * `remove' +# * `upgrade' +# * `failed-upgrade' +# * `remove' `in-favour' +# * `deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +set -e +. /usr/share/debconf/confmodule +set -u + +FB_VER="2.1" +FB_FLAVOUR=classic +THIS="firebird$FB_VER-$FB_FLAVOUR" +. /usr/share/firebird$FB_VER-common/functions.sh + +#--------------------------------------------------------------------- +# stop server if it is running + +checkIfClassicRunning() +{ + # Check if server is being actively used. + + LOCK_MGR_PID=`pidof $FB/bin/fb_lock_mgr || true` + + if [ -z "$LOCK_MGR_PID" ]; + then + # lock manager not running. Safe to uninstall + return 0 + fi + + # Check to see who is holding locks if any + # fb_lock_mgr naturally holds a lock and should be excluded + LOCK_PIDS=`$FB/bin/fb_lock_print | egrep "Process id:" | sed -e 's/.*Process id: *//' | sed -e 's/, UID:.*//' | grep -v "$LOCK_MGR_PID"` || true + + if [ -n "$LOCK_PIDS" ] ; + then + Q=shared/firebird/server_in_use + db_subst "$Q" FB_VER $FB_VER + db_subst "$Q" FB_FLAVOUR $FB_FLAVOUR + + if [ "${1:-}" = "loud" ]; then + db_input critical "$Q" || true + db_go || true + else + db_metaget "$Q" Description + + echo "$RET" + fi + + exit 1 + fi + + # quit lock manager + kill $LOCK_MGR_PID +} + + +case "$1" in + remove|deconfigure|upgrade) + checkIfClassicRunning loud + ;; + failed-upgrade) + checkIfClassicRunning + ;; +esac + + +#DEBHELPER# + +exit 0 + + --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-doc.doc-base.bugfixes +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-doc.doc-base.bugfixes @@ -0,0 +1,7 @@ +Document: firebird2.1-bugfixes +Title: Bugs fixed in Firebird 2.1 +Abstract: A summary of bugs fixed in Firebird 2.1 with references +Section: Data Management + +Format: PDF +Files: /usr/share/doc/firebird2.1-doc/doc/BugFixes.pdf --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/changelog +++ firebird2.1-2.1.3.18185-0.ds1/debian/changelog @@ -0,0 +1,375 @@ +firebird2.1 (2.1.3.18185-0.ds1-6build1) lucid; urgency=low + + * No change rebuild for libicu transition + + -- Scott Kitterman Thu, 14 Jan 2010 13:57:41 -0500 + +firebird2.1 (2.1.3.18185-0.ds1-6) unstable; urgency=low + + * port-s390.patch: add missing LOCK_MANAGER_FLG=Y to the configure.in stanza + + -- Damyan Ivanov Tue, 20 Oct 2009 10:40:44 +0300 + +firebird2.1 (2.1.3.18185-0.ds1-5) unstable; urgency=low + + * fix xdr.cpp part of port-s390.patch to properly detect s390 + Closes: #550342 + + -- Damyan Ivanov Mon, 19 Oct 2009 09:51:17 +0300 + +firebird2.1 (2.1.3.18185-0.ds1-4) unstable; urgency=low + + * fix port-s390.patch to add prefix.linux_s390x in the right directory. Third + time for luck. + + -- Damyan Ivanov Sun, 18 Oct 2009 19:52:12 +0300 + +firebird2.1 (2.1.3.18185-0.ds1-3) unstable; urgency=low + + * add port-sh4.patch from Nobuhiro Iwamatsu (Closes: #545925) + * fix port-s390.patch to also modify xdr.cpp. This part was lost when + backporting the patch from upstream CVS. Closes: #550342 + + -- Damyan Ivanov Sat, 17 Oct 2009 17:11:18 +0300 + +firebird2.1 (2.1.3.18185-0.ds1-2) unstable; urgency=low + + * add port-s390.patch from upstream CVS HEAD based on patch from Bastian + Blank. + Closes: #548299 -- please port to s390 + * -server-common: remove security database on purge + * debian/clean-after-build.sh: also remove generated m4/ + + -- Damyan Ivanov Mon, 28 Sep 2009 12:45:45 +0300 + +firebird2.1 (2.1.3.18185-0.ds1-1) unstable; urgency=low + + * fix repack.sh invocation in watch file + * make executable + * New upstream release + + drop patches released upstream + - cvs_CVE-2009-2620_DOS.patch + - cvs_autogen.sh-autoreconf.patch + * refresh all patches to apply cleanly + * no longer regster QuickStart.pdf with doc-base; it was dropped upstream + * -classic.postinst: remove stray stop rc.d symlinks + + -- Damyan Ivanov Fri, 11 Sep 2009 17:46:48 +0300 + +firebird2.1 (2.1.2.18118-0.ds1-5) unstable; urgency=low + + * add cvs_no-new-overload.patch fixing building with new gcc/libc + Closes: #542988 + * *.init made compliant to LSB + + use real Provides service + + s/local_fs/remote_fs (we use /usr) + + add $syslog to Required-Start + + remove unused optional headers + Thanks to Petter Reinholdtsen for reporting and providing a patch + Closes: #542195 -- Incorrect provides and dependencies in init.d script + * no longer create stop rc.d symlinks for -classic + also fix double update-rc.d stanza generated by improper dh_installinit + usage + * -classic.prerm: drop the path from /bin/true (thanks lintian) + * register documentation with doc-base (thanks lintian) + * *.preinst: migrate to a symlink in doc/ pointing to -common-doc + on upgrade + * Standards-Version: 3.8.3 (no changes needed) + * prune versioned build-dependencies satisfiable by oldstable + * install lintian overrides with dh_lintian; bump debhelper build-dependency + to 6.0.7 + + -- Damyan Ivanov Wed, 26 Aug 2009 15:49:23 +0300 + +firebird2.1 (2.1.2.18118-0.ds1-4) unstable; urgency=high + + * add patch from upstream CVS fixing denial of service (daemon crash) + via a malformed op_connect_request message (CVE-2009-2620) + Closes: #539478. Thanks to Giuseppe Iuculano + * rules: disable parallel MAKE + the targets are now chained so no simultaneous satisfaction of classic and + super build can commence. also, upstream sources aren't to be made in + parallel so pass -j1 + Closes: #538870. Thanks to Bastian Blank + * fix a typo in firebird2.1-common-doc short description + Thanks to Peter Schwindt (Closes: #535760) + * Standards-Version 3.8.2 (no changes needed) + + -- Damyan Ivanov Thu, 13 Aug 2009 13:35:04 +0300 + +firebird2.1 (2.1.2.18118-0.ds1-3) unstable; urgency=low + + * remove stray g++-4.3 from Build-Depends the package builds fine with + the default GCC version. + Closes: #533816 -- non-standard gcc/g++ used for build (gcc-4.3) + + -- Damyan Ivanov Sat, 20 Jun 2009 22:16:28 +0300 + +firebird2.1 (2.1.2.18118-0.ds1-2) unstable; urgency=low + + * control: change source/default section from misc to database + libraries/docs/examples stay as they were + * functions.sh: before checking $VAR/$RUN permissions, call + create_var_run_firebird + fixes a problem with installing with /var/run on tmpfs + + -- Damyan Ivanov Wed, 29 Apr 2009 23:03:10 +0300 + +firebird2.1 (2.1.2.18118-0.ds1-1) unstable; urgency=low + + * New Upstream Version + + update debian/copyright + + refresh patches + - remove cvs-execute-statement-crash.patch: released upstream + * stop shipping /var/run/firebird/2.1 in -server-common + it is created by the init scripts if not already present + * now conforms to Policy 3.8.1 + * *.config: fix detection of super/classic flavour + + -- Damyan Ivanov Tue, 28 Apr 2009 09:22:40 +0300 + +firebird2.1 (2.1.1.17910-release.ds1-3) unstable; urgency=low + + * remove Conflicts: firebird2.0-common from firebird2.1-common and replace + it with Conflicts: firebird2.0-server-common in firebird2.1-server-common + + -- Damyan Ivanov Tue, 24 Feb 2009 07:27:16 +0200 + +firebird2.1 (2.1.1.17910-release.ds1-2) unstable; urgency=low + + * Add Japanese debconf translation. Thanks to Hideki Yamane. + * watch: stricter upstream tar.bz2 match + * convert debian/get-orig-source.sh to an uscan hook + * repackaging explaination moved from debian/README.Debian-source to + debian/copyright + * split debian/copyright and upstream changelog in a separate package, + firebird2.1-common-doc. + This saves about 40MB on mirrors (430KB data * 8 packages less containing + it * 12 architectures) and 1-3MB on user systems. + + all other binary packages depend on firebird2.1-common doc and ship a + symling instead of doc directory + + adjusted -doc and -examples to ship content in + doc/firebird2.1-common-doc/* + * rules: drop LDFLAGS="-Wl,--as-needed" from configure invocation. not + needed anymore (due to no-spurious-linkage.patch) + * debian/*.init: do nothing if -common/functions.sh is not present + * classic-prerm/failed-upgrade: complain quietly if server running + * control/servers: provide/conflict with firebrd-server + * README.source: + + added documenting quilt usage + + add also a short guide to integrating new upstream releases + * describe all patches + * add ${misc:Depends} to all binary packages + * extend firebird2.1-doc's long description a bit + * remove README.autoboot + we no longer hold the autoboot changes in a patch. autotools are + booted during build + * add .symbols files for lifbclient2 and libfbenbed2.1 and call + dpkg-gensymbols during build + * upload to unstable + + -- Damyan Ivanov Sun, 22 Feb 2009 21:00:35 +0200 + +firebird2.1 (2.1.1.17910-release.ds1-1) experimental; urgency=low + + * Final 2.1.1 upstream release. No code changes since rc1 + * update d/watch and d/get-orig-source for the final 2.1.1 release + * refreshed patches to apply cleanly + + * -dev: make dev. symlinks point to the right file + * add no-static-linkage.patch disabling static linking to stdc++ + support lib + * Updated Swedish debconf translation by Martin Bagge + * use-libedit.patch: link with libedit, not libeditline; accordingly + change build-dependency to libedit-dev + * drop unneeded build-dependency on libncurses-dev + * replace link-as-needed.patch by no-spurious-linkage.patch; -Wl,--as- + needed may have side-effects. Now no unneeded libraries are given to + -l + * firebird2.1-common: Conflict with firebird2.0-common both packages + install the same manual pages. Closes LP#260823 + * Standards-Version: 3.8.0 (no changes needed) + + -- Damyan Ivanov Wed, 01 Oct 2008 23:47:25 +0300 + +firebird2.1 (2.1.1.17910-RC1.ds1-1) experimental; urgency=low + + * make_packages.sh: deterine firebird version from build_no.h + * rules + + deterine firebird version from build_no.h + + add -Werror=write-strings to CFLAGS + * better local-CFLAGS.patch description + * add deprecated-charp-conversion.patch + * add cvs-execute-statement-crash.patch fixing memory corruption in + EXECUTE STATEMENT, possibly crashing the server (upstream tracker + CORE-1919) + * -dev: move libfbembed2.1 from Depends to Suggests + + * update get-orig-source for 2.1.1 RC1 + * New upstream release candidate, 2.1.1 RC1 + * adapt debian/copyright for new upstream sources + * drop cvs-port-arm.patch and cvs-port-ia64.patch; applied upstream + + -- Damyan Ivanov Thu, 05 Jun 2008 17:35:16 +0300 + +firebird2.1 (2.1.0.17798-0.ds2-1) experimental; urgency=low + + * rules: cleanup + + stop mangling CFLAGS/INSTALL_PROGRAM for debug/nostrip + + better -j support (still unsupported upstream) + + move --prefix to confflags + * drop autoboot.patch and call ./autogen.sh during build + + add autoconf and libtool to build-depends + + add autoconf2.13, automake1.4 to build-conflicts + + remove more generated files in during clean + + enable debconf-updatepo in the clean target + + put version in a variable + + add versions to dh_makeshlins calls + * get-orig-source.sh: clean more unneeded files from upstream + * Fix an unmerged string in server-templates.master and refresh + translations, no new fuzzy strings + * patch cleanup + + remove use-debian-libedit.patch; libeditline does the job + + rename fix-os-detection.patch to fix-kfreebsd_hurd-detection.patch + reflecting the patch purpose + + merge create-run-dir.patch into lock-file-location.patch + * control: tighten -dev dependency on libfbclient2 + * drop terminate-lock-manager.patch and replace it with + local-CFLAGS.patch, passing CFLAGS unchanged to the compiler + + stops CFLAGS multiplicating its contents, unclutters build logs + + -- Damyan Ivanov Mon, 26 May 2008 23:59:25 +0300 + +firebird2.1 (2.1.0.17798-0.ds1-4) experimental; urgency=low + + * get IA64 port from upstream CVS + + refreshed autoboot and fix-mipseb-detect patches + * add --with-gpre-cobol to ./configure flags. LP#198383 + * force build with g++-4.3, add that to B-D + + should help building on amd64 + + -- Damyan Ivanov Thu, 22 May 2008 23:52:59 +0300 + +firebird2.1 (2.1.0.17798-0.ds1-3) experimental; urgency=low + + * firebird2.1-super.init: stop exporting ISC_USER and ISC_PASSWORD. + Closes: #481408 + * fix fix-mipseb-detect.patch; s/MIPS/MIPSEB/ in pag.cpp CLASS + definition too; Closes: #481467 -- FTBFS on mips + * refresh all patches using --no-timestamps --no-index -p ab + + -- Damyan Ivanov Tue, 20 May 2008 21:49:33 +0300 + +firebird2.1 (2.1.0.17798-0.ds1-2) experimental; urgency=low + + * s/2.0/2.1/ in a number of places. Thanks to marius popa + * actually install reindex-db in -server-common + + -- Damyan Ivanov Mon, 05 May 2008 21:49:29 +0300 + +firebird2.1 (2.1.0.17798-0.ds1-1) experimental; urgency=low + + * New upstream release candidate + + * debian/get-orig-source.sh: also remove .cvsignore from upstream sources + * Refreshed patches + + * servers: do not fail to start if /var/run/firebird/2.1 does not exist + + 2.1-super.init: create /var/run/firebird/2.1 if it doesn't exist before + starting the server. + + 2.1-classic.init: added; creates the run directory at system startup. + + Avoids failure to start the server if /var/run is mounted on tmpfs. + * Get updated debconf translations from firebird2.0 + + * new upstream release 2.1.0 + * rework debian/copyright; it now contains licensing/copyright information + about each and every file in the upstream source + + update README.Debian to list all removed files + * fix variable misspelling in Italian translation + * updated Spanish debconf translation by Javier Fernandez-Sanguino Peña + * fix frmgr-corrent-log-path.patch to use 2.1 in log path + * adapt debian/get-orig-source.sh to new upstream release + + also clean non-free stuff listed in debian/prune-non-free.lst + * cherry-pick iprovements from firebird2.0 + + add fix-mipseb-detect.patch to help detection of big-endian mips; + refresh autoboot.patch + + split server-common things in a separate firebird2.1-server-common + package + + *.postinst: pass "$@" to debhelper_hook(), not only "$1" + + -server-common.postinst: use version-neutral home directory for firebird + user + + add a few words about Firebird in -common description + * add cvs-port-arm.patch, stolen from upstream; refresh autoboot.patch + * control: typo in -doc description (ISQL->SQL) + * forget about linda overrides + * debian/TODO: remove things already done + + -- Damyan Ivanov Sun, 04 May 2008 00:44:05 +0300 + +firebird2.1 (2.1.0.15999~beta1.ds1-1) experimental; urgency=low + + * New upstream beta (June 30th) + + Adapt debian/get-orig-source.sh + * Refreshed patches + + no-rpath + + link-as-needed + + separate-file-and-sem-perms + + fix-os-detection + + frmgr-corrent-log-path + + create-run-dir + + terminate-lock-manager + + autoboot + * Dropped patches + + use-debian-icu - upstream implemented --with-system-icu option in + ./configure + + link-with-g++ + + inet-trust-localhost - applied upstream + + cvs-sparc-jrd_sort - released upstream + + cvs-remote-alignment - released upstream + + port-mipsel - applied upstream + * Use libedit instead of libeditline, since this is what actually upstream + uses + + rename use-debian-editline.patch to use-debian-libedit.patch and update + it to patch the --with-system-editline configure option + + Change -leditline to -ledit in make.defaults + + Build-Depend on libedit-dev instead of libeditline-dev + + add --with-system-editline --with-system-icu to ./configure call + * Library soname handling + + new patch library-soname to make libfbclient use libfbclient.so.2 and + libfbembed libfbembed.so.2.1 + + rename libfbembed2 to libfbembed2.1 in debian/control + + follow these changes in make_packages.sh + * Clean up debian/clean-after-build.sh + * debian/get-orig-source.sh: remove CVS cruft too + * Detect missing debconf in .postrm/purge and don't remove any + password/security/database files. Spit messages about that. + Thanks to Michael Ablassmeier + * Build-Depnds on libicu36-dev (changed from libicu34-dev) + * [clean-after-build.sh] do not remove build_no.h + * Applied patch to Hungarian translation from Tamas TEVESZ + + -- Damyan Ivanov Mon, 23 Jul 2007 10:41:32 +0300 + +firebird2.1 (2.1.0.15199~alpha1.ds1-2) experimental; urgency=low + + * Updated fix-mcpu-to-mtune to use -march=486 instead of 586 + + -- Damyan Ivanov Mon, 04 Jun 2007 11:57:39 +0300 + +firebird2.1 (2.1.0.15199~alpha1.ds1-1) experimental; urgency=low + + * New upstream alpha release (27-Mar-2007) + * Spin-off new source package out of firebird2.0 + + * Updated debian/watch and debian/get-orig-source.sh + * Refreshed patches + + Removed unnecessary patches + proto_h-ALLSPACE-ulong.patch + dsql.tab.h-bison2.3.patch + cvs-common_classes_alloc.cpp-unaligned.patch + cvs-jrd.cpp-crash-on-srervices-and-conventional-api-usage.patch + cvs-powerpc-double-define.patch + * Add extern/btyacc/btyacc and src/dsql/dsql.tab.h to + debian/clean-after-build.sh + + -- Damyan Ivanov Wed, 16 May 2007 15:08:22 +0300 --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/fbstat.sgml +++ firebird2.1-2.1.3.18185-0.ds1/debian/fbstat.sgml @@ -0,0 +1,157 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + --> + + + + + Daniel"> + Urban"> + + June 21 2004"> + + 1"> + daniel@sente.pl"> + + GSTAT"> + + Debian"> +]> + + + +
+ &manemail; +
+ + &manfirstname; + &mansurname; + + + 2004 + &manusername; + + &mandate; +
+ + &manucpackage; + + &mansection; + + + &manpackage; + + Tool for retrieving and reporting database statistics. + + + + + DESCRIPTION + + &manpackage; is a utility for managing Firebird + server process on UNIX systems + + http://www.firebirdsql.org/ - Documentation -> Knowledgebase -> + User Documentation -> Interbase 6. Operation Guide. + + &manpackage; in &debian; is available under + fbstat name due to filename conflict with binary + from other package. + If for some reason it is needed to have it under original name it is + possible to add /usr/lib/firebird/bin at the beginning of PATH variable + which should solve eventual problem. + + + + COMMON OPTIONS + + -all + + + + + + -data + + + + + -header + + + + + -index + + + + + -log + + + + + -pa[ssword] password + + + + + -system + + + + + -user name + + + + + -z + Prints product version of gstat + + + + + + + EXAMPLES + + + + + + + + + + + + + AUTHOR + + This manpage was written by &manusername; <&manemail;> for Debian + GNU/Linux but may be used by others. + + + COPYRIGHT + Permission is granted to modify and distribute this manpage under the + terms of GNU General Public Licence version 2 or (at your oppinion) any later + version. It is provided in the hope that it will be useful but with NO + WARRANTY. Author is not responsible for any (mis)use of this manpage. + + +
+ --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-server-common.postrm +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-server-common.postrm @@ -0,0 +1,42 @@ +#! /bin/sh +# postrm script for firebird2.1-server-common + +set -eu + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' overwrit>r> + +VER="2.1" +SYS_DB_DIR="/var/lib/firebird/$VER/system" +SEC_DB="$SYS_DB_DIR/security.fdb" +RUN="/var/run/firebird/$VER" + +#DEBHELPER# + +case "$1" in + remove) + # remove lock/init/guard files + rm -f $RUN/isc_lock1.* + rm -f $RUN/isc_init1.* + rm -f $RUN/isc_guard1.* + + ;; + + purge) + # remove security database + rm -f "$SEC_DB" + + ;; + +esac + +exit 0 + +# vi: set ts=8 sts=4 sw=4 filetype=sh ai et : --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/functions.sh +++ firebird2.1-2.1.3.18185-0.ds1/debian/functions.sh @@ -0,0 +1,335 @@ +# Shell functions library used by firebird2.1-{super,classic}.postinst +# This file needs to be sourced + +if [ -z "${FB_VER:-}" ]; +then + echo Please define FB_VER before sourcing functions.sh + exit 1 +fi + +if [ -z "${FB_FLAVOUR:-}" ]; +then + echo Please define FB_FLAVOUR before sourcing functions.sh + exit 1 +fi + +export FB_VER +FB_VER_no_dots=`echo $FB_VER | sed -e 's/\.//g'` + +FB="/usr/lib/firebird/$FB_VER" +VAR="/var/lib/firebird/$FB_VER" +ETC="/etc/firebird/$FB_VER" +LOG="/var/log/firebird${FB_VER}.log" +RUN="/var/run/firebird/$FB_VER" +DEFAULT="/etc/default/firebird${FB_VER}-${FB_FLAVOUR}" +DBAPasswordFile="$ETC/SYSDBA.password" + +create_var_run_firebird() +{ + if ! [ -d $RUN ]; then + mkdir --parent $RUN + chmod 0770 $RUN + chown firebird:firebird $RUN + fi +} + +fixPermsFirstInstall() +{ + create_var_run_firebird + + find $VAR -type d -exec chown firebird:firebird {} \; \ + -exec chmod 0770 {} \; + find $VAR -type f -exec chown firebird:firebird {} \; \ + -exec chmod 0660 {} \; + + if [ ! -f $LOG ]; then + touch $LOG + chown -f firebird:firebird $LOG + chmod -f 660 $LOG + fi +} + +fixPermsConfigure() +{ + create_var_run_firebird + + find $RUN -type d \ + -exec chown firebird:firebird {} \; \ + -exec chmod 0770 {} \; + find $RUN -type f \ + -exec chown firebird:firebird {} \; \ + -exec chmod 0660 {} \; + +} + +#--------------------------------------------------------------------------- +# set new SYSDBA password with gsec + +writeNewPassword () { + local NewPasswd=$1 + + # Provide default SYSDBA.password + if [ ! -e "$DBAPasswordFile" ]; + then + touch "$DBAPasswordFile" + chmod 0600 $DBAPasswordFile + + cat <<_EOF > "$DBAPasswordFile" +# Password for firebird SYSDBA user +# +# You may want to use the following commands for changing it: +# dpkg-reconfigure firebird${FB_VER}-super +# or +# dpkg-reconfigure firebird${FB_VER}-classic +# +# If you change the password manually with gsec, please update it here too. +# Keeping this file in sync with the security database is critical for the +# correct functioning of the init.d script and for the ability to change the +# password via \`dpkg-reconfigure firebird${FB_VER}-super/classic\' + +ISC_USER=sysdba +ISC_PASSWORD=masterkey +_EOF + ISC_PASSWORD=masterkey + else + . $DBAPasswordFile + fi + if [ "$NewPasswd" != "${ISC_PASSWORD:-}" ]; then + export ISC_PASSWORD + gsec -user sysdba < "$DBAPasswordFile.tmp" + mv -f "$DBAPasswordFile.tmp" "$DBAPasswordFile" + else + # Add new line + echo "ISC_PASSWORD=$NewPassword" >> $DBAPasswordFile + fi + + ISC_PASSWORD=$NewPassword + fi +} + +firebird_server_enabled() +{ + QUESTION=shared/firebird/enabled + db_get $QUESTION || true + + if [ "${RET:-}" = true ]; then + return 0 # enabled + else + return 1 # disabled + fi +} + +enable_firebird_server() +{ + if [ "$FB_FLAVOUR" = 'classic' ]; then + update-inetd --enable gds_db + else + sed -i -e 's/^ *ENABLE_SUPER_SERVER=.*/ENABLE_SUPER_SERVER=yes/' $DEFAULT + grep -q 'ENABLE_SUPER_SERVER=yes' $DEFAULT || echo 'ENABLE_SUPER_SERVER=yes' >> $DEFAULT + call_initd firebird${FB_VER}-super start + fi +} + +disable_firebird_server() +{ + if [ "$FB_FLAVOUR" = 'classic' ]; then + update-inetd --disable gds_db + else + call_initd firebird${FB_VER}-super stop + sed -i -e 's/^ *ENABLE_SUPER_SERVER=.*/ENABLE_SUPER_SERVER=no/' $DEFAULT + grep -q 'ENABLE_SUPER_SERVER=no' $DEFAULT || echo 'ENABLE_SUPER_SERVER=no' >> $DEFAULT + fi +} + +askForDBAPassword () +{ + if [ -f $DBAPasswordFile ]; + then + . $DBAPasswordFile + fi + + QUESTION=shared/firebird/sysdba_password/new_password + + db_get "$QUESTION" || true + if [ -z "$RET" ]; + then + if [ -z "${ISC_PASSWORD:-}" ]; + then + NewPassword=`cut -c 1-8 /proc/sys/kernel/random/uuid` + else + NewPassword=$ISC_PASSWORD + fi + else + NewPassword=$RET + fi + + writeNewPassword $NewPassword + + # Make debconf forget the password + db_reset $QUESTION || true +} + + +#----------------------------------------------------------------------- +# update inetd service entry +# Check to see if we have xinetd installed or plain inetd. Install differs +# for each of them + +updateInetdServiceEntry() { + + update-inetd --add \ + "gds_db\t\tstream\ttcp\tnowait\tfirebird\t/usr/sbin/tcpd\t$FB/bin/fb_inet_server" + + # No need to reload inetd, since update-inetd already reloads it +} + +call_initd() +{ + script=$1 + action=$2 + + if [ -f "/etc/init.d/$script" ]; + then + if [ -x "`which invoke-rc.d 2>/dev/null`" ]; + then + invoke-rc.d $script $action + else + /etc/init.d/$script $action + fi + fi +} + +#--------------------------------------------------------------------------- +# stop super server if it is running +# Also will only stop firebird, since that has the init script +# (firebird1.0.x deb has it) + +stopServerIfRunning() +{ + + # We conflict with previous firebid2-*-server packages + # therefore there is no need to stop them + + #call_initd_script firebird stop + #call_initd_script firebird2 stop + call_initd_script "firebird$FB_VER" stop +} + + +#--------------------------------------------------------------------------- +# stop server if it is running + +checkIfServerRunning() { + + stopServerIfRunning || exit $? + + ### These below are commented due to two reasons: + ### 1) to avoid pre-dependency on procps + ### 2) stopServerIfRunning (init.d script actually) must exit with + ### an error in case it was unable to stop the server anyway + ### Classic installs are allowed to continue running whatever they're + ### running until client disconnects + ### What happend when new fb_inet_server works with previous fb_lock_mgr? + ### We hope for the best, that's what. + +# # check if server is being actively used. +# checkString=`ps -efww| egrep "(fbserver|fbguard)" |grep -v grep` +# +# if [ ! -z "$checkString" ]; then +# echo "An instance of the Firebird Super server seems to be running." +# echo "(the fbserver or fbguard process was detected running on your system)" +# echo "Please quit all Firebird applications and then proceed" +# exit 1 +# fi +# +# +# checkString=`ps -efww| egrep "(fb_inet_server|gds_pipe)" |grep -v grep` +# +# if [ ! -z "$checkString" ]; then +# echo "An instance of the Firebird classic server seems to be running." +# echo "(the fb_inet_server or gds_pipe process was detected running on your system)" +# echo "Please quit all Firebird applications and then proceed" +# exit 1 +# fi +# +# # the following check for running interbase or firebird 1.0 servers. +# checkString=`ps -efww| egrep "(ibserver|ibguard)" |grep -v grep` +# +# if [ ! -z "$checkString" ]; then +# echo "An instance of the Firebird/InterBase Super server seems to be running." +# echo "(the ibserver or ibguard process was detected running on your system)" +# echo "Please quit all Firebird applications and then proceed" +# exit 1 +# fi +# +# +# checkString=`ps -efww| egrep "(ib_inet_server|gds_pipe)" |grep -v grep` +# +# if [ ! -z "$checkString" ]; then +# echo "An instance of the Firebird/InterBase classic server seems to be running." +# echo "(the fb_inet_server or gds_pipe process was detected running on your system)" +# echo "Please quit all Firebird applications and then proceed" +# exit 1 +# fi +# + + # stop lock manager if it is the only thing running. +# for i in `ps -efww | egrep "[gds|fb]_lock_mgr" awk '{print $2}' ` +# do +# kill $i +# done + +} + +instantiate_security_db() +{ + SYS_DIR="$VAR/system" + DEF_SEC_DB="$SYS_DIR/default-security2.fdb" + SEC_DB="$SYS_DIR/security.fdb" + + if ! [ -e "$SEC_DB" ]; + then + install -o firebird -g firebird -m 0660 "$DEF_SEC_DB" "$SEC_DB" + + # Since we've copied the default security database, the SYSDBA password + # must be reset + if [ -f "$DBAPasswordFile" ]; then + rm "$DBAPasswordFile" + fi + echo Created default security.fdb + fi +} + +firebird_config_postinst() +{ + instantiate_security_db + + fixPermsConfigure + + if firebird_server_enabled; then + enable_firebird_server + askForDBAPassword + else + disable_firebird_server + fi + + debhelper_hook configure +} + +# vi: set sw=4 ts=8 filetype=sh sts=4 : --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-doc.preinst +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-doc.preinst @@ -0,0 +1,55 @@ +#!/bin/sh +# preinst script for firebird2.1-doc +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +FB_VER=2.1 +PKG=firebird${FB_VER}-doc + +fix_firebird_doc_symlink() +{ + if ! [ -L "/usr/share/doc/$PKG" ] \ + && [ -d "/usr/share/doc/$PKG" ] \ + && [ "`find "/usr/share/doc/$PKG" | wc -l`" = 1 ]; then + + echo Symlinking /usr/share/doc/$PKG to /usr/share/doc/firebird${FB_VER}-common-doc + rmdir "/usr/share/doc/$PKG" + ln -s firebird${FB_VER}-common-doc "/usr/share/doc/$PKG" + fi + + return 0 +} + +case "$1" in + install) + ;; + + upgrade) + fix_firebird_doc_symlink + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/TODO +++ firebird2.1-2.1.3.18185-0.ds1/debian/TODO @@ -0,0 +1,14 @@ +* Invent a way to test the build using firebird test suite. + http://www.firebirdsql.org/index.php?op=devel&sub=qa&id=qmtest_howto + +* Try using -O2 for compiler optimizations + Benchmark to see if it is slower + Test suite would be of great help for this + +* Patch super server manager not to spit error/success messages to the + console, but log them in the logs only. + Also, make it return proper error codes so we can use LSB functions in + the init.d script. + + More fbmanager stuff - make it return success only *after* it has + created its PID file --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-server-common.preinst +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-server-common.preinst @@ -0,0 +1,55 @@ +#!/bin/sh +# preinst script for firebird2.1-server-common +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +FB_VER=2.1 +PKG=firebird${FB_VER}-server-common + +fix_firebird_doc_symlink() +{ + if ! [ -L "/usr/share/doc/$PKG" ] \ + && [ -d "/usr/share/doc/$PKG" ] \ + && [ "`find "/usr/share/doc/$PKG" | wc -l`" = 1 ]; then + + echo Symlinking /usr/share/doc/$PKG to /usr/share/doc/firebird${FB_VER}-common-doc + rmdir "/usr/share/doc/$PKG" + ln -s firebird${FB_VER}-common-doc "/usr/share/doc/$PKG" + fi + + return 0 +} + +case "$1" in + install) + ;; + + upgrade) + fix_firebird_doc_symlink + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/README.source +++ firebird2.1-2.1.3.18185-0.ds1/debian/README.source @@ -0,0 +1,32 @@ +PATCHES +======= +Changes to upstream sources are stored in patches, managed with quilt. + +debian/rules patch applies all the patches. See +/usr/share/doc/quilt/README.source in quilt package for more information how to +disable/add/modify quilt patchhes. + +NEW UPSTREAM RELEASES +===================== + +Ideally: + * uscan + * git-import-orig --pristine-tar ../firebird2.1_$VER.ds$N.orig.tar.gz + +$N is initially 1. If there is a need to change debian/repack.sh, increase the +ds revision number there (and subsequently, $N). + + * review the diff between the last and the new upstream releases + git diff upstream/$OLD_VER upstream + + watch for changes in copyright + + * anything else you see fit + + * git dch --full + + * dch -r # edit the changelog + + * build + + * git tag debian/$VER-1 --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-super.lintian-overrides +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-super.lintian-overrides @@ -0,0 +1,11 @@ +# Manpages are in firebird2.1-common, which is a dependency +# of firebird2.1-super +firebird2.1-super: binary-without-manpage usr/bin/fbstat +firebird2.1-super: binary-without-manpage usr/bin/gbak +firebird2.1-super: binary-without-manpage usr/bin/gdef +firebird2.1-super: binary-without-manpage usr/bin/gfix +firebird2.1-super: binary-without-manpage usr/bin/gpre +firebird2.1-super: binary-without-manpage usr/bin/gsec +firebird2.1-super: binary-without-manpage usr/bin/isql-fb +firebird2.1-super: binary-without-manpage usr/bin/qli +firebird2.1-super: binary-without-manpage usr/bin/nbackup --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/clean-after-build.sh +++ firebird2.1-2.1.3.18185-0.ds1/debian/clean-after-build.sh @@ -0,0 +1,72 @@ +#!/bin/sh + +set -e + +if [ ! -f debian/control ] ; +then + echo Run from wrong directory: "$PWD" + exit 1 +fi + + +if [ -f Makefile ]; +then + make --no-builtin-rules clean +fi + +rm -rf temp autom4te.cache gen + +rm -rf Makefile config.log config.status libtool + +# src/dsql/dsql.tab.h + +rm -rf src/dsql/dsql.tab.c \ + src/dsql/parse.cpp \ + src/include/gen/autoconfig.h \ + src/include/gen/blrtable.h \ + src/v5_examples/Makefile + +rm -f src/burp/backup.cpp \ + src/burp/restore.cpp \ + src/gpre/gpre_meta.cpp \ + src/jrd/codes.cpp \ + src/msgs/build_file.cpp \ + src/dsql/array.cpp \ + src/dsql/blob.cpp \ + src/dsql/metd.cpp \ + src/dudley/exe.cpp \ + src/isql/extract.cpp \ + src/isql/isql.cpp \ + src/isql/show.cpp \ + src/jrd/dfw.cpp \ + src/jrd/dpm.cpp \ + src/jrd/dyn.cpp \ + src/jrd/dyn_def.cpp \ + src/jrd/dyn_del.cpp \ + src/jrd/dyn_mod.cpp \ + src/jrd/dyn_util.cpp \ + src/jrd/fun.cpp \ + src/jrd/grant.cpp \ + src/jrd/ini.cpp \ + src/jrd/met.cpp \ + src/jrd/pcmet.cpp \ + src/jrd/scl.cpp \ + src/msgs/change_msgs.cpp \ + src/msgs/check_msgs.cpp \ + src/msgs/enter_msgs.cpp \ + src/msgs/modify_msgs.cpp \ + src/qli/help.cpp \ + src/qli/meta.cpp \ + src/qli/proc.cpp \ + src/qli/show.cpp \ + src/utilities/security.cpp + +rm -f extern/btyacc/btyacc \ + extern/btyacc/skeleton.c \ + src/dsql/dsql.tab.h + +rm -f src/*.fdb src/*.lnk src/indicator.* src/Makefile + +rm -rf m4 + +exit 0 --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-examples.README.Debian +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-examples.README.Debian @@ -0,0 +1,9 @@ +If you'd like to use the employee sample database, follow the steps below: + + install -o firebird -g firebird -m 0660 \ + /usr/share/doc/firebird2.1-examples/examples/empbuild/employee.fdb.gz \ + /var/lib/firebird/2.1/data/ + gunzip /var/lib/firebird/2.1/data/employee.fdb.gz + +The default aliases.conf contains an alias for the database. +You may use "localhost:employee" as path. --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird-dev.links +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird-dev.links @@ -0,0 +1,4 @@ +usr/include usr/lib/firebird/2.1/include +usr/lib/libfbclient.so usr/lib/firebird/2.1/lib/libfbclient.so +usr/lib/libfbembed.so usr/lib/firebird/2.1/lib/libfbembed.so +usr/lib/libgds.so usr/lib/firebird/2.1/lib/libgds.so --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/README.Debian +++ firebird2.1-2.1.3.18185-0.ds1/debian/README.Debian @@ -0,0 +1,47 @@ +Differences between upstream and the Debian package +=================================================== + +* On Debian, the static libraries are not built. + +* For classic, fb_lock_mgr, the lock manager, is built with + -DTERMINATE_IDLE_LOCK_MANAGER option to avoid leaving stale processes + on build machines. This option causes fb_lock_mgr to terminate after 5 + minutes of inactivity. + +* SET SQLDA_DISPLAY option is enabled in production build of isql. + +* All files are installed according to the FHS. Relatively complete + environment as provided by upstream may be found in + /usr/lib/firebird/2.1 + +* Debian packages do not use, nor contain the pre-supplied sources for + libicu and libeditline. Debian packages are used instead. To get + repackaged source, run sh debian/get-orig-source.sh in the unpackaged + source package. The unused regex library source is also removed, as well as + an unused extern/btyacc/test/ftp.y file which uses BSD-like license with + advertising clause. + +* POSSIBLE INCOMPATIBILITY + In incides on text-based columns (CHRA/VARCHAR), Firebird uses ICU to get + binary-comparable sequences (collations). These collations may be different + in different ICU versions. + + In Firebird 2.1 upstream always uses the bundled ICU library. Debian packages + use the Debian-packaged libicu*. Unfortunately, this may lead to + incompatibilities in the binary index representation (on disk) between + databases created by Debian-packaged Firebird, and upstream. + + This can also lead to incompatibilities when the Firebird packages are + re-built using different version of the system-wide ICU library + + One way to fix this is to backup and restore all databases created with ICU + version different from the one currently installed on the system. Another is + to re-generate all indices that contain a text-based columns. + + To help with the second approach, a script is provided in + /usr/share/doc/firebird2.1-server-common, named reindex-db. This script can + be used when working with firebird databases created by upstream-released + Firebird, or when Firebird packages are built using different ICU version + that the one used in the packages used to create the database. It + re-activates all already active indices on text columns, except those using + character set NONE and OCTETS. --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-super.postrm +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-super.postrm @@ -0,0 +1,81 @@ +#!/bin/sh +# postrm script for firebird2.1-super + +set -e +if [ -f /usr/share/debconf/confmodule ]; then + . /usr/share/debconf/confmodule +fi +set -u + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' overwrit>r> + +FB_VER=2.1 +DBAPasswordFile="/etc/firebird/$FB_VER/SYSDBA.password" +SECURITY_DB="/var/lib/firebird/$FB_VER/system/security.fdb" + + +case "$1" in + purge) + if [ -f /usr/share/debconf/confmodule ]; then + # metaget returns an error "... does not exist" if the last package + # is purged + db_metaget shared/firebird/active_version owners || RET= + if ! (echo "$RET" | grep -q "$FB_VER") ; then + if [ -f "$DBAPasswordFile" ] || [ -f "$SECURITY_DB" ]; then + # clean up security remains? + db_subst shared/firebird/purge_security FB_VER $FB_VER + db_fset shared/firebird/purge_security seen false + db_input critical shared/firebird/purge_security + # remove databases? + db_subst shared/firebird/purge_databases FB_VER $FB_VER + db_fset shared/firebird/purge_databases seen false + db_input critical shared/firebird/purge_databases + db_go + + db_get shared/firebird/purge_security + purge_security=$RET + db_get shared/firebird/purge_databases + purge_databases=$RET + + + if [ "$purge_security" = 'true' ]; then + if [ -f "$DBAPasswordFile" ]; then + rm "$DBAPasswordFile" + fi + + if [ -f "$SECURITY_DB" ]; then + rm "$SECURITY_DB" + fi + fi + + + if [ "$purge_databases" = 'true' ]; then + DB_DIR="/var/lib/firebird/$FB_VER/data" + + find $DB_DIR -type f \( -name "*.fdb" -o -name "*.fbk" \) \ + -exec rm '{}' \; + fi + fi + fi + else + echo "debconf unavailable." + echo "NOT purging password file ($DBAPasswordFile)" + echo "NOT purging security database ($SECURITY_DB)" + echo "NOT purging databases in /var/lib/firebird/$FB_VER/data" + fi + ;; + +esac + +#DEBHELPER# + +exit 0 + --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-doc.doc-base.sql-extensions +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-doc.doc-base.sql-extensions @@ -0,0 +1,7 @@ +Document: firebird2.1-sql-extensions +Title: SQL extensions in Firebird 2.1 +Abstract: Description of various extensions to SQL specific to Firebird 2.1 +Section: Data Management + +Format: Text +Files: /usr/share/doc/firebird2.1-doc/doc/sql.extensions/* --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird-utils.manpages +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird-utils.manpages @@ -0,0 +1,9 @@ +debian/gsec.1 +debian/isql-fb.1 +debian/gbak.1 +debian/gdef.1 +debian/gfix.1 +debian/gpre.1 +debian/fbstat.1 +debian/qli.1 +debian/nbackup.1 --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-super.default +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-super.default @@ -0,0 +1,11 @@ +# Firebird super-server is disabled by default. +# To enable either +# change the following line from "no" to "yes". +# or +# run `dpkg-reconfigure firebird2.1-super' as root + +# CAUTION: allowing two different servers access the same database +# simultaneously will inevitably lead to database corruption and data loss. +# +# Please remember to change SYSDBA's password when enabling firebird server +ENABLE_SUPER_SERVER=no --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/compat +++ firebird2.1-2.1.3.18185-0.ds1/debian/compat @@ -0,0 +1 @@ +5 --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-classic.postinst +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-classic.postinst @@ -0,0 +1,66 @@ +#!/bin/sh +# postinst script for firebird2.1-classic + +set -e +. /usr/share/debconf/confmodule +set -u + +if [ -n "${DEBIAN_FIREBIRD_DEBUG:-}" ]; then + set -x +fi +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package +# +# quoting from the policy: +# Any necessary prompting should almost always be confined to the +# post-installation script, and should be protected with a conditional +# so that unnecessary prompting doesn't happen if a package's +# installation fails and the `postinst' is called with `abort-upgrade', +# `abort-remove' or `abort-deconfigure'. + +FB_VER=2.1 +FB_FLAVOUR=classic +. /usr/share/firebird${FB_VER}-common/functions.sh + +debhelper_hook() +{ + # This is here in order to make debhelper_hook() a valid + # shell procedure in the case when debhelper has nothing + # for us + DuMmYnOtUsEd="dummy" + +#DEBHELPER# +} + + +case "$1" in + configure) + if [ -z "${2:-}" ]; then + # first install. set DB dirs permissions + fixPermsFirstInstall + elif dpkg --compare-versions "$2" lt "2.1.3~"; then + echo "Removing stray rc.d entries" + update-rc.d -f firebird2.1-classic remove + fi + + updateInetdServiceEntry + + firebird_config_postinst + ;; + + *) + debhelper_hook "$@" + ;; +esac + +exit 0 + +# vi: set sw=4 ts=8 filetype=sh sts=4 : --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/isql-fb.sgml +++ firebird2.1-2.1.3.18185-0.ds1/debian/isql-fb.sgml @@ -0,0 +1,307 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + + The docbook-to-man binary is found in the docbook-to-man package. + Please remember that if you create the nroff version in one of the + debian/rules file targets (such as build), you will need to include + docbook-to-man in your Build-Depends control field. + + --> + + + Damyan"> + Ivanov"> + + April 29, 2002"> + + 1"> + dam@modsoftsys.com"> + + ISQL"> + + + Debian"> + GNU"> +]> + + + +
+ &dhemail; +
+ + &dhfirstname; + &dhsurname; + + + 2002 + &dhusername; + + &dhdate; +
+ + &dhucpackage; + + &dhsection; + + + &dhpackage; + + Firebird Interactive SQL shell + + + + &dhpackage; + -a + -cache bufnum + -database database + -echo + -input infile + -noautocommit + -nowarnings + -output outfile + -password password + -page pagelen + -role role + -s sqldialect + -terminator lineterm + -user user + -x + -z + + + + DESCRIPTION + + This manual page documents briefly the + &dhpackage; command. + + This manual page was written for the &debian; distribution + because the original program does not have a (free) manual page. + Instead, it has non-free documentation you can get from + InterBase (Borland) or FireBird project sites; see at the end + of the document. + + &dhpackage; is a program that + allows the user to issue arbitrary SQL commands to a Firebird database + as well as exctacting the metadata. + + &dhpackage; in &debian; is available under + isql-fb name due to filename conflict with binary + from other package. + If for some reason it is needed to have it under original name it is + possible to add /usr/lib/firebird/bin at the beginning of PATH variable + which should solve eventual problem. + + + + OPTIONS + + &dhpackage; can handle various command line + options. + Most options can be abbreviated. Below are given the + shortest abbreviations as well as the full versions. + A summary of options follows. + + + + + + + + Extract DDL statements necessary to re-create database's metadata. + The CREATE DATABASE statement is surrounded by C-style comment. + Statements are printed to standard output unless redirection is used. See . See . + + + + + + + + Specify default number of cache buffers to be used in connections. + + + + + + + + Used together with . Specifies target database name when extracting. See . + + + + + + + + Display each statement before executing it. + + + + + + + + Extracts DDL statements to recreate database metadata. + The only difference with is that -extract + behaves differently if is also specified. + If no is specified, -x behaves exactly + as . If is specified, + the CREATE DATABASE statement is uncommented, replacing database + name with database. + + + + + + + + Reads commands from infile instead of standard input. Exits with commit after the last command. + + + + + + + + Merges standard error to standard output. Usefull for redirecting both streams. + + + + + + + Normally, all DDL statements like CREATE TABLE are + automatically commited in a separate transaction. This option + disables the automatic commit of DDL statements. + + + + + + + Disables displaying of SQL warnings. + + + + + + + + All output is redirected to the given outfile. + + + + + + + + Prints column headers every + n output lines. Default is 20. + + + + + + + + Uses given password as a default + for connecting to the database. + + + + + + + + Uses given sqlrole as a default + for connecting to the database. + + + + + + + + Uses given sqldialect as a default + for connecting to the database. + + + + + + + + Set command line terminator. Default is semicolon (`;'). + + + + + + + + Uses given username as a default + for connecting to the database. + + + + + + + + Show version string before doing anything else. + + + + + + + SEE ALSO + + gbak(1), gdef(1), gfix(1), gpre(1), gsec(1), gstat(1), qli(1). + + Additional documentation about &dhpackage; and + other Firebird parts can be found on the Firebird Project website. + + For more information about Firebird project, visit + http://www.firebirdsql.org/. + + + AUTHOR + + This manual page was written by &dhusername; (&dhemail;) for the + &debian; system (but may be used by others). Permission is granted to + use this document, with or without modifications, provided that this + notice is retained. If we meet some day, and you think this stuff is + worth it, you can buy me a beer in return. + + +
+ + + + --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-doc.doc-base.ods11 +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-doc.doc-base.ods11 @@ -0,0 +1,8 @@ +Document: firebird2.1-ods11-index-structure +Title: On-disk storage format of Firebird 2.1 indices (ODS11) +Abstract: Description of the Index structore of Firebird 2.1 ODS11 +Section: Data Management + +Format: HTML +Index: /usr/share/doc/firebird2.1-doc/doc/ods11-index-structure.html +Files: /usr/share/doc/firebird2.1-doc/doc/ods11-index-structure.html --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/make_packages.sh +++ firebird2.1-2.1.3.18185-0.ds1/debian/make_packages.sh @@ -0,0 +1,310 @@ +#!/bin/sh + +set -eu + +get_ver() +{ + awk "/FB_$1/ { v=\$3; gsub(\"\\\"\", \"\", v); print v}" < src/jrd/build_no.h +} + +FB_MAJOR=$( get_ver 'MAJOR_VER' ) +FB_MINOR=$( get_ver 'MINOR_VER' ) +FB_REV=$( get_ver 'REV_NO' ) + +FB_VERSION="${FB_MAJOR}.${FB_MINOR}.${FB_REV}" + +FB_VER="${FB_MAJOR}.${FB_MINOR}" +FB2="firebird$FB_VER" +FB2_no_dots=`echo $FB2 | sed -e 's/\.//g'` +FB2DIR="firebird/$FB_VER" +ULFB2="usr/lib/$FB2DIR" +USFB2="usr/share/$FB2DIR" +VAR="var/lib/$FB2DIR" +EMBED_SO_VER="${FB_MAJOR}.${FB_MINOR}" +CLIENT_SO_VER=${FB_MAJOR} + + +copy () +{ + type=$1 + dest=$2 + shift + shift + + case "$type" in + e*) mode="755" ;; + f*) mode="644" ;; + *) echo "Error: Wrong params for copy!"; exit 1;; + esac + + install -m $mode "$@" "$dest" +} + +# Helper function used both in -super and -classic +copy_utils() +{ + for s in gbak gdef gfix gpre qli gsec gstat isql nbackup; + do + target=$s + if [ $target = gstat ]; + then + target=fbstat + elif [ $target = isql ]; + then + target=isql-fb + fi + + copy e $D/usr/bin/$target $S/bin/$s + done +} + +COMMON_DOC=/usr/share/doc/$FB2-common-doc + +doc_symlink() { + local doc_root + doc_root=debian/$P/usr/share/doc + [ -d $doc_root ] || mkdir -p $doc_root + ln -sv $FB2-common-doc $doc_root/$P +} + +#-super +make_super () { + P="$FB2-super" + echo "Creating $P content" + D=debian/$P + S=debian/firebird-super + + mkdir -p $D/usr/bin $D/$ULFB2/bin $D/$ULFB2/UDF + + copy e $D/$ULFB2/bin $S/bin/fb_lock_print + + copy e $D/$ULFB2/bin $S/bin/fbserver \ + $S/bin/fbguard \ + $S/bin/fbmgr.bin + + copy e $D/$ULFB2/UDF $S/UDF/fbudf.so $S/UDF/ib_udf.so + + mkdir -p $D/usr/bin + mkdir -p $D/$ULFB2/bin + + copy_utils + + copy e $D/$ULFB2/bin debian/fbmgr + + doc_symlink +} + +#-classic +make_classic () { + P="$FB2-classic" + echo "Creating $P content" + D=debian/$P + S=debian/firebird-classic + + mkdir -p $D/$ULFB2/bin \ + $D/$ULFB2/UDF \ + $D/usr/bin \ + $D/etc/xinetd.d + + copy e $D/$ULFB2/bin $S/bin/fb_inet_server \ + $S/bin/fb_lock_mgr \ + $S/bin/fb_lock_print \ + $S/bin/gds_drop + + copy_utils + + install -m 0644 debian/$FB2-classic.xinetd \ + $D/etc/xinetd.d/$FB2_no_dots + + copy e $D/$ULFB2/UDF $S/UDF/fbudf.so $S/UDF/ib_udf.so + + doc_symlink +} + +#libfbclient +make_libfbclient () { + P="libfbclient$CLIENT_SO_VER" + echo "Creating $P content" + D=debian/$P + S=debian/firebird-super + + mkdir -p $D/usr/lib + + copy e $D/usr/lib $S/lib/libfbclient.so.$FB_VERSION + ln -s libfbclient.so.$FB_VERSION $D/usr/lib/libfbclient.so.$CLIENT_SO_VER + + doc_symlink +} + +#libfbembed +make_libfbembed () { + P="libfbembed$EMBED_SO_VER" + echo "Creating $P content" + D=debian/$P + S=debian/firebird-classic + + mkdir -p $D/usr/lib + + copy e $D/usr/lib $S/lib/libfbembed.so.$FB_VERSION + ln -s libfbembed.so.$FB_VERSION $D/usr/lib/libfbembed.so.$EMBED_SO_VER + + doc_symlink +} + + +#-server-common +make_server_common () { + P="$FB2-server-common" + echo "Creating $P content" + D=debian/$P + S=debian/firebird-super + + mkdir -p $D/etc/$FB2DIR \ + $D/etc/logrotate.d \ + $D/etc/$FB2DIR \ + $D/$ULFB2 \ + $D/$ULFB2/UDF \ + $D/$VAR \ + $D/$VAR/system \ + $D/$VAR/tmp \ + $D/$VAR/data \ + $D/$VAR/backup \ + $D/$COMMON_DOC/examples + + copy f $D/etc/$FB2DIR \ + $S/install/misc/aliases.conf + + # fix aliases.conf: employee.fdb should point to a database + # in /$VAR/data where all databases live + sed -i -e "s,/$ULFB2/examples/empbuild,/$VAR/data," \ + $D/etc/$FB2DIR/aliases.conf + + touch $D/$VAR/backup/no_empty + touch $D/$VAR/data/no_empty + + copy f $D/$ULFB2/UDF \ + src/extlib/fbudf/fbudf.sql \ + src/extlib/ib_udf.sql \ + src/extlib/ib_udf2.sql + + # databases + cp $S/security2.fdb \ + $D/$VAR/system/default-security2.fdb + + copy f $D/$VAR/system $S/help/help.fdb + + # manpages + for u in fbstat gbak gdef gsec isql-fb gfix gpre qli nbackup ; + do + dh_installman -p $P debian/$u.1 + done + + copy f $D/$COMMON_DOC/examples debian/reindex-db + + doc_symlink +} + +#-common +make_common () { + P="$FB2-common" + echo "Creating $P content" + D=debian/$P + S=debian/firebird-super + + mkdir -p \ + $D/etc/$FB2DIR \ + $D/$ULFB2/lib $D/$ULFB2/intl \ + $D/$USFB2 \ + $D/usr/share/$P + + # config + copy f $D/etc/$FB2DIR $S/install/misc/firebird.conf + + install -m 0644 -o root -g root \ + debian/functions.sh \ + $D/usr/share/$P/ + + for m in $S/*.msg; + do + copy f $D/$USFB2 $m + done + + copy f $D/etc/$FB2DIR/fbintl.conf $S/misc/fbintl.conf + + copy e $D/$ULFB2/lib $S/lib/libib_util.so + install -m 0755 $S/intl/libfbintl.so $D/$ULFB2/intl/fbintl + + doc_symlink +} + +#-dev +make_dev () { + P="$FB2-dev" + echo "Creating $P content" + D=debian/$P + S=debian/firebird-super + + mkdir -p $D/usr/include \ + $D/usr/lib + + copy f $D/usr/include $S/include/*.h + + ln -s libfbclient.so.$CLIENT_SO_VER $D/usr/lib/libfbclient.so + ln -s libfbembed.so.$EMBED_SO_VER $D/usr/lib/libfbembed.so + + doc_symlink +} + + +#-examples +make_examples () { + P="$FB2-examples" + echo "Creating $P content" + D=debian/$P + S=debian/firebird-super + + mkdir -p $D/$COMMON_DOC + cp -r $S/examples $D/$COMMON_DOC + + install -m 0644 \ + debian/$P.README.Debian \ + $D/$COMMON_DOC/examples/README.Debian + + doc_symlink +} + +#-doc +make_doc () { + P="$FB2-doc" + echo "Creating $P content" + D=debian/$P/$COMMON_DOC/doc + S=doc + + mkdir -p $D + + cp -r $S/* $D/ + rm -r $D/license + + doc_symlink +} + +#-common-doc +make_common_doc() { + P="$FB2-common-doc" + echo "Creating $P content" + mkdir -p debian/$P/$COMMON_DOC +} + +umask 022 +make_super +make_classic +make_libfbclient +make_libfbembed +make_common +make_server_common +make_dev +make_examples +make_doc +make_common_doc +echo "Packages ready." +exit 0 --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-examples.links +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-examples.links @@ -0,0 +1 @@ +usr/share/doc/firebird2.1-examples/examples usr/lib/firebird/2.1/examples --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/NEWS +++ firebird2.1-2.1.3.18185-0.ds1/debian/NEWS @@ -0,0 +1,21 @@ +firebird2 (1.5.2-6) unstable; urgency=low + + * This release no longer provides libgds.so.0 compatibility links in + libfbembed1 (previous package name was libfirebird2-classic). libgds.so.0 + symlinks in libfirebird2-classic were provided only for compatibility with + third-party software, linked with libfbembed.so.1, which is a rare case + anyway. + libfbclient1 (previous package name: libfirebird2-super) still has the + libgds.so.0 symlinks + + What this means is that if you have some third-party software, linked with + libgds.so.0 and which requires embedded connections, this software must be + rebuilt to link with libfbembed.so, or otherwise the embedded connections + shall not work. + No change is necessary if TCP connections are used. + + * libgds.so symlinks are provided in firebird2-dev and point to + libfbclient.so. Software linking with libfbembed.so must now explicitly say + so, instead of relying on libgds.so symlink. + + -- Damyan Ivanov Tue, 13 Sep 2005 12:29:49 +0300 --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/gfix.sgml +++ firebird2.1-2.1.3.18185-0.ds1/debian/gfix.sgml @@ -0,0 +1,245 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + --> + + + + + Daniel"> + Urban"> + + June 21 2004"> + + 1"> + daniel@sente.pl"> + + GFIX"> + +]> + + + +
+ &manemail; +
+ + &manfirstname; + &mansurname; + + + 2004 + &manusername; + + &mandate; +
+ + &manucpackage; + + &mansection; + + + &manpackage; + + GFIX - Firebird command-line tool + + + + DESCRIPTION + + &manpackage; is a tool whitch performs a number + of maintenance activities on a database eg. database shutdown, making minor + data repairs. + + + http://www.firebirdsql.org/ - Documentation -> Knowledgebase -> + User Documentation -> Interbase 6. Operation Guide. + + + + + COMMON OPTIONS + + -activate + Acivate shadow file for database usage + + + + -at[tach] n + shutdown new database attachments + + + + -b[uffers] n + Set page buffers n + + + + -c[ommit] {ID|all} + Commit transaction (tr / all) + + + + -ca[che] n + Shutdown cache manager + + + + -f[ull] + Validate record fragments (-v) + + + + -f[orce] n + Force database shutdown + + + + -h[ousekeeping] n + Set sweep interval (n) + + + + -i[gnore] + Ignore checksum errors + + + + -kill + Kill all unavailable shadow files + + + + -l[ist] + Show limbo transactions + + + + -m[end] + Prepare corrupt database for backup + + + + -m[ode] [read_write|read_only] + read-only or read-wrire + + + + n[o_update] + read-only validation (-v) + + + + -o[nline] + Database online + + + + -pa[ssword] password + Default password + + + + -p[rompt] + Prompt for commit/rollback (-v) + + + + -r[ollback] {ID|all} + Rollback transaction (tr / all) + + + + -s[ql_dialect] n + Set database dialect n + + + + -s[weep] + Force garbage collection + + + + -sh[ut] + Shutdown database + + + + -t[wo-phase] {ID|all} + Perform automated two-phase recovery + + + + -tr[an] n + Shutdown transaction startup + + + + -use + Use full or reserve space for versions + + + + -user name + Default user name + + + + -v[alidate] + Validate database structure + + + + -w[rite] {sync|async} + Write synchronously or asynchronously + + + + -z + Print software version number + + + + + + + EXAMPLES + + + + + + + + + + + + + AUTHOR + + This manpage was written by &manusername; <&manemail;> for Debian + GNU/Linux but may be used by others. + + + COPYRIGHT + Permission is granted to modify and distribute this manpage under the + terms of GNU General Public Licence version 2 or (at your oppinion) any later + version. It is provided in the hope that it will be useful but with NO + WARRANTY. Author is not responsible for any (mis)use of this manpage. + + +
+ --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/gpre.sgml +++ firebird2.1-2.1.3.18185-0.ds1/debian/gpre.sgml @@ -0,0 +1,108 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + --> + + + + + Daniel"> + Urban"> + + June 21 2004"> + + 1"> + daniel@sente.pl"> + + GPRE"> + +]> + + + +
+ &manemail; +
+ + &manfirstname; + &mansurname; + + + 2004 + &manusername; + + &mandate; +
+ + &manucpackage; + + &mansection; + + + &manpackage; + + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + + + + DESCRIPTION + + &manpackage; is a utility + + http://www.firebirdsql.org/ - Documentation -> Knowledgebase -> + User Documentation -> Interbase 6. Operation Guide. + + + + + COMMON OPTIONS + + + + + + + + + + + EXAMPLES + + + + + + + + + + + + + AUTHOR + + This manpage was written by &manusername; <&manemail;> for Debian + GNU/Linux but may be used by others. + + + COPYRIGHT + Permission is granted to modify and distribute this manpage under the + terms of GNU General Public Licence version 2 or (at your oppinion) any later + version. It is provided in the hope that it will be useful but with NO + WARRANTY. Author is not responsible for any (mis)use of this manpage. + + +
+ --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-dev.preinst +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-dev.preinst @@ -0,0 +1,55 @@ +#!/bin/sh +# preinst script for firebird2.1-dev +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +FB_VER=2.1 +PKG=firebird${FB_VER}-dev + +fix_firebird_doc_symlink() +{ + if ! [ -L "/usr/share/doc/$PKG" ] \ + && [ -d "/usr/share/doc/$PKG" ] \ + && [ "`find "/usr/share/doc/$PKG" | wc -l`" = 1 ]; then + + echo Symlinking /usr/share/doc/$PKG to /usr/share/doc/firebird${FB_VER}-common-doc + rmdir "/usr/share/doc/$PKG" + ln -s firebird${FB_VER}-common-doc "/usr/share/doc/$PKG" + fi + + return 0 +} + +case "$1" in + install) + ;; + + upgrade) + fix_firebird_doc_symlink + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/qli.sgml +++ firebird2.1-2.1.3.18185-0.ds1/debian/qli.sgml @@ -0,0 +1,183 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + + The docbook-to-man binary is found in the docbook-to-man package. + Please remember that if you create the nroff version in one of the + debian/rules file targets (such as build), you will need to include + docbook-to-man in your Build-Depends control field. + + --> + + + Remco"> + Seesink"> + + Juli 6, 2004"> + + 1"> + raseesink@hotpop.com"> + + QLI"> + + Debian"> +]> + + + +
+ &dhemail; +
+ + &dhfirstname; + &dhsurname; + + + 2004 + &dhusername; + + &dhdate; +
+ + &dhucpackage; + + &dhsection; + + + &dhpackage; + + Query Language Interpreter + + + + &dhpackage; + -a application_file + -b buffers + -i startup_file + -n + -p password + -t + -u username + -v + -x + -y + -z + + + + DESCRIPTION + + This manual page documents briefly the + &dhpackage; command. + + This manual page was written for the &debian; distribution + because the original program does not have a (free) manual page. + Instead, it has non-free documentation you can get from + InterBase (Borland) or FireBird project sites; see at the end + of the document. + + &dhpackage; is an interpreter for a query language on + Firebird and Interbase databases. + + &dhpackage; is mainly provide for backwards + compatibility for Interbase 4.0 and 3.3 and isn't supported anymore at the moment. + This manpage has been reconstructed from the source of the qli tool and is likely + to contain mistakes. If you find any, please report them as bugs. + + + + OPTIONS + + -a <replaceable>application_file</replaceable> + Set the application_file. + + + -b <replaceable>buffers</replaceable> + Sets buffers to buffers. + + + -i <replaceable>startup_file</replaceable> + Set the startup_file. + + + -n + Turn off the banner flag. + + + -p <replaceable>password</replaceable> + Sets the password. + + + -t + Turn on sw_trace. + + + -u <replaceable>username</replaceable> + Sets the username. + + + -v + Turn on verifying. + + + -x + Turn on debugging. It can be changed with an internal command as well. + + + -y + Turn on QLI_trace. + + + -z + Prints out the version number before other actions. + + + + + SEE ALSO + + gbak(1), gdef(1), gfix(1), gpre(1), gsec(1), fbstat(1), isql-fb(1). + + Additional documentation about &dhpackage; and + other Firebird parts can be found on the Firebird Project website. + + For more information about Firebird project, visit + http://www.firebirdsql.org/. + + + AUTHOR + + This manpage was written by &dhusername; <&dhemail;> for Debian + GNU/Linux but may be used by others. + + + COPYRIGHT + This document is public domain. See http://lists.alioth.debian.org/pipermail/pkg-firebird-general/2007-January/000820.html + +
+ + + + --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/copyright +++ firebird2.1-2.1.3.18185-0.ds1/debian/copyright @@ -0,0 +1,3580 @@ +Based on firebird2 packages initially created by Daniel Urban +on Mon, 14 Jun 2004 18:37:59 +0200. + +Since August 2005 it is maintained by Debian Firebird Maintainers + + +X-Source-Downloaded-From: + http://www.firebirdsql.org/index.php?op=files&id=engine_210 + +X-Repackaged: Yes + +Table of contents +================= + +This file is long, but complete. Here's what's inside: + +* How to get re-packaged upstream source +* What is removed from upstream source and why +* The easy part: files under debian/ +* Upstream licensing summary +* Upstream copyright summary +* Complete list of the files in the repackaged upstream tarball, groupped by + license and copyright holders. +* Verbatim copies of Interbase Public License Version 1.0 (IPL) and Initial + Developer's Public License Version 1.0 (IDPL) + + +How to get re-packaged upstream source +====================================== +Run 'uscan --force' or debian/rules get-orig-source + +That will download from upstream, remove what is to be removed and create +.orig.tar.gz + + +What is removed from upstream source and why +============================================ + +* Upstream-supplied libraries + +The following libraries are supplied by upstream in their source +tarball. These are present in Debian and using the Debian packages is +better because: + - the source tarball decreases in size from 13MB to 7.5MB (42% decrease) + - improved security: no need to watch the bundled libraries for + security problems -- Debian Security already handles that for the + Debian packages + - get fixes and improvements automatically when the Debian library + package is upgraded +Removed library sources: + - extern/icu + - extern/editline + - extern/regex + + +* Removed sources with non-free/missing licensing + +The following files are removed as they contain only copyright +information without any license allowing their distribution. Luckily, +they are not needed when building on Debiian. + + - builds/install/arch-specific/solaris/CS/pkginfo.in + - builds/install/arch-specific/solaris/CS/postinstall.in + - builds/install/arch-specific/solaris/CS/postremove.in + - builds/install/arch-specific/solaris/CS/preinstall.in + - builds/install/arch-specific/solaris/CS/prototype.in + - builds/install/arch-specific/solaris/Makefile.in + - builds/install/arch-specific/solaris/SS/pkginfo.in + - builds/install/arch-specific/solaris/SS/postinstall.in + - builds/install/arch-specific/solaris/SS/postremove.in + - builds/install/arch-specific/solaris/SS/preinstall.in + - builds/install/arch-specific/solaris/SS/prototype.in + - src/install/arch-specific/solx86gcc/CS/postinstall.in + - src/install/arch-specific/solx86gcc/CS/postremove.in + - src/install/arch-specific/solx86gcc/CS/preinstall.in + - src/msgs/templates.sql + - extern/SfIO/include/stdio.h + + +The easy part: files under debian/ +================================== + +Files: debian/fbmgr.sgml debian/fbstat.sgml debian/gdef.sgml debian/gfix.sgml + debian/gpre.sgml debian/gsec.sgml debian/gpre.sgml +Copyright: © 2004 Daniel Urban +License: GPL-2+ + Permission is granted to modify and distribute this manpage under the + terms of GNU General Public Licence version 2 or (at your oppinion) any later + version. It is provided in the hope that it will be useful but with NO + WARRANTY. Author is not responsible for any (mis)use of this manpage. + . + Copy of GPL may be found at /usr/share/common-licenses/GPL + +Files: debian/qli.sgml +Author: Remco Seesink +License: PD + placed in public domain by its author, see + http://lists.alioth.debian.org/pipermail/pkg-firebird-general/2007-January/000820.html + . + I hereby place the documentation I wrote for firebird debian packages in the + public domain: debian/qli.sgml + . + This means your are free to place any license on it as you like or none at all + and leave it in the public domain. + . + If it breaks you get to keep both peaces, that manual was produced by + interpreting some source code and may be more useful for baking cookies :) + +Files: debian/* +Copyright: © 2006-2008 Damyan Ivanov +License: other + Permission is granted to use this work, with or without modifications, + provided that this notice is retained. If we meet some day, and you think this + stuff is worth it, you can buy me a beer in return. + + + +Upstream licensing summary +========================== + * Most of the code that was released by Inprise Corporation in 2002 is + licensed under Interbase Public License Version 1.0 (IPL, full text at end) + + * Some files use dual MPL-1.1/GPL-2+ license with the following terms: + The contents of this file are subject to the Mozilla Public + License Version 1.1 (the "License"); you may not use this file + except in compliance with the License. You may obtain a copy of + the License at http://www.mozilla.org/MPL/ + Alternatively, the contents of this file may be used under the + terms of the GNU General Public License Version 2 or later (the + "GPL"), in which case the provisions of the GPL are applicable + instead of those above. You may obtain a copy of the Licence at + http://www.gnu.org/copyleft/gpl.html + . + 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 + Relevant for more details. + . + This file was created by members of the firebird development team. + All individual contributions remain the Copyright (C) of those + individuals. Contributors to this file are either listed here or + can be obtained from a CVS history command. + . + All rights reserved. + . + The full text of the Mozilla Public License Version 1.1 is at the end. + + The newly added source files use mainly: + * Initial Developer Public License (IDPL, full text at end) + or + * GNU Lesser General Public License Version 2.1 or later with an exception + clause: + # This library is free software; you can redistribute it and/or + # modify it under the terms of the GNU Lesser General Public + # License as published by the Free Software Foundation; either + # version 2.1 of the License, or (at your option) any later version. + # You may obtain a copy of the Licence at + # http://www.gnu.org/licences/lgpl.html + # + # As a special exception this file can also be included in modules + # with other source code as long as that source code has been + # released under an Open Source Initiative certificed licence. + # More information about OSI certification can be found at: + # http://www.opensource.org + # + # This module 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 Lesser General Public Licence for more details. + # + # This module was created by members of the firebird development + # team. All individual contributions remain the Copyright (C) of + # those individuals and all rights are reserved. Contributors to + # this file are either listed below or can be obtained from a CVS + # history command. + . + Copy of LGPL version 2.1 may be found at /usr/share/common-licenses/LGPL-2.1 + on every debian system. + + Some files lack copyright/licensing information. According to + doc/license/README.license.usage.txt, they should be considered Public Domain: + . + Every non-binary file that exists in the CVS tree, should have a header + section which describes the license this code is released under. If a file + contains no header, it means that this code is freeware and nobody owns the + appropriate copyrights. + + Finally, some files use other licensing terms, they are quoted verbatin on the + "Other licensing" section below. + +Upstream copyright summary +========================== + © 1981-2000 Inprise Corporation and its predecessors + © 2000-2008 various Firebird Project members and contributors + Copyright 1991 by the Massachusetts Institute of Technology + Copyright (c) 1989 The Regents of the University of California. + Copyright © 2007 Steven G. Johnson + Copyright (C) 1992-2006 Free Software Foundation, Inc. + +Years of copyright after 2000 are uncertain. Sources point to CVS for the exact +dates. Upstream CVS repository is at http://sourceforge.net/cvs/?group_id=9028 +The dates are quoted verbatim where present in the source. + + +Detailed list of upstream source files, groupped by license and copyright +holders +========================================================================= + +Note that IPL and IDPL insist of listing contributors. These are copied below +when present. + +No explicit licensing/copyright information (assumed Public Domain) +------------------------------------------------------------------- +from doc/license/README.license.usage.txt + Every non-binary file that exists in the CVS tree, should have a header + section which describes the license this code is released under. If a + file contains no header, it means that this code is freeware and nobody + owns the appropriate copyrights. + +autogen.sh +builds/install/arch-specific/darwin/* +builds/install/arch-specific/hpux/classic/firebirdCS.psf.in +builds/install/arch-specific/hpux/misc/changedbaPassword.sh.in +builds/install/arch-specific/hpux/misc/rc.config.firebird.hpux.in +builds/install/arch-specific/hpux/super/postInstall.sh.in +builds/install/arch-specific/hpux/super/postUninstall.sh.in +builds/install/arch-specific/hpux/super/preInstall.sh.in +builds/install/arch-specific/hpux/super/preUninstall.sh.in +builds/install/arch-specific/linux/classic/README +builds/install/arch-specific/linux/classic/rpmfiles.txt.in +builds/install/arch-specific/linux/classic/rpmheader.txt.in +builds/install/arch-specific/linux/misc/* +builds/install/arch-specific/linux/super/postinstall.sh.in +builds/install/arch-specific/linux/super/postuninstall.sh.in +builds/install/arch-specific/linux/super/preinstall.sh.in +builds/install/arch-specific/linux/super/preuninstall.sh.in +builds/install/arch-specific/linux/super/rpmfiles.txt.in +builds/install/arch-specific/linux/super/rpmheader.txt.in +builds/install/arch-specific/mingw/* +builds/install/arch-specific/solx86/Makefile.in +builds/install/arch-specific/win32/After_Installation.url +builds/install/arch-specific/win32/ba/* +builds/install/arch-specific/win32/custom_messages.inc +builds/install/arch-specific/win32/de/* +builds/install/arch-specific/win32/es/* +builds/install/arch-specific/win32/firebird_install_logo1.bmp +builds/install/arch-specific/win32/firebirdsql.org.url +builds/install/arch-specific/win32/fr/* +builds/install/arch-specific/win32/hu/* +builds/install/arch-specific/win32/i18n_readme.txt +builds/install/arch-specific/win32/installation_readme.txt +builds/install/arch-specific/win32/installation_scripted.txt +builds/install/arch-specific/win32/install_classic.bat +builds/install/arch-specific/win32/install_super.bat +builds/install/arch-specific/win32/it/* +builds/install/arch-specific/win32/pl/* +builds/install/arch-specific/win32/pt/* +builds/install/arch-specific/win32/readme_snapshot.txt +builds/install/arch-specific/win32/Readme.txt +builds/install/arch-specific/win32/ru/* +builds/install/arch-specific/win32/si/* +builds/install/arch-specific/win32/strip_comments.sed +builds/install/arch-specific/win32/uninstall.bat +builds/install/misc/aliases.conf.in +builds/install/misc/changeDBAPassword.sh.in +builds/install/misc/changeRunUser.sh.in +builds/install/misc/classicLibrary.sh.in +builds/install/misc/fbintl.conf +builds/install/misc/firebird.conf +builds/install/misc/firebird.init.d.generic.in +builds/install/misc/firebird.init.d.mandrake.in +builds/install/misc/firebird.init.d.Solaris.in +builds/install/misc/posixLibrary.sh.in +builds/install/misc/restoreRootRunUser.sh.in +builds/install/misc/superLibrary.sh.in +builds/mac_os_x/CS/* +builds/make.new/config/config.h.in +builds/misc/help.gbak +builds/misc/metadata.gbak +builds/misc/msg.gbak +builds/posix/make.shared.variables +builds/posix/prefix.example +builds/posix/prefix.solaris +builds/posix/prefix.solaris-64gcc +builds/posix/prefix.solaris-64SCC +builds/win32/blrtable.bat +builds/win32/clean_all.bat +builds/win32/compile.bat +builds/win32/create_msgs.bat +builds/win32/defs/fbrmclib.def +builds/win32/make_all.bat +builds/win32/make_boot.bat +builds/win32/make_examples.bat +builds/win32/make_icu.bat +builds/win32/msvc7/* +builds/win32/msvc8/* +builds/win32/parse.bat +builds/win32/preprocess.bat +builds/win32/run_all.bat +builds/win32/set_build_target.bat +builds/win32/setenvvar.bat +ChangeLog +configure.in +doc/* +examples/build_win32/*.bat +examples/empbuild/*.inp +Makefile.in +src/auth/trusted/AuthSspi.cpp +src/auth/trusted/AuthSspi.h +src/common/classes/test.sh +src/common/fb_exception.cpp +src/common/mp/* +src/config/FileName.cpp +src/config/FileName.h +src/config/Parameters.h +src/dsql/btyacc_fb.ske +src/include/fb_blk.h +src/include/fb_macros.h +src/include/gen/autoconfig_msvc.h +src/include/gen/blrtable.h +src/include/gen/files.txt +src/include/gen/README.txt +src/include/old_fb_blk.h +src/install/arch-specific/solx86gcc/CS/pkginfo.in +src/install/arch-specific/solx86gcc/CS/prototype.in +src/install/arch-specific/solx86gcc/LIBGCC/pkginfolg.in +src/install/arch-specific/solx86gcc/LIBGCC/prototypelg.in +src/intl/charsets/cs_koi8r.h +src/intl/charsets/cs_koi8u.h +src/intl/charsets/cs_w1258.h +src/intl/collations/koi8r_ru.h +src/intl/collations/koi8u_ua.h +src/intl/moved_files.txt +src/jrd/build_no.h +src/jrd/intl_builtin.cpp +src/jrd/jrd_blks.h +src/jrd/os/win32/mod_loader.cpp +src/jrd/os/win32/path_utils.cpp +src/jrd/thread_proto.h +src/lock/config_params +src/lock/lock_header_mmap +src/lock/lock_header_shmem +src/misc/gds_header.txt +src/misc/headers.sed +src/misc/ibase_header.txt +src/misc/intl.sql +src/misc/makeHeader.cpp +src/misc/upgrade/recovering_build.txt +src/misc/upgrade/v2.1/metadata_charset_create.sql +src/misc/upgrade/v2.1/metadata_charset_drop.sql +src/misc/upgrade/v2/ib_udf2_params.txt +src/misc/upgrade/v2/ib_udf_params.txt +src/misc/upgrade/v2/security_database.txt +src/misc/writeBuildNum.sh +src/msgs/facilities2.sql +src/msgs/facilities.sql +src/msgs/history2.sql +src/msgs/history.sql +src/msgs/locales.sql +src/msgs/messages2.sql +src/msgs/messages.sql +src/msgs/msg.sql +src/msgs/symbols2.sql +src/msgs/symbols.sql +src/msgs/system_errors2.sql +src/msgs/system_errors.sql +src/msgs/transmsgs.de_DE.sql +src/msgs/transmsgs.fr_FR.sql +src/remote/os/sun/server_main_dummy.cpp +src/remote/os/win32/window_proto.h +src/remote/server_stub.cpp +src/utilities/create_db.cpp +src/utilities/fbcpl/ctrlpan.cpp +src/utilities/fbcpl/ctrlpan.h +src/utilities/fbcpl/fbcontrol.clw +src/utilities/fbcpl/fbcontrol.cpp +src/utilities/fbcpl/fbcontrol.def +src/utilities/fbcpl/fbcontrol.h +src/utilities/fbcpl/FBControl.rc +src/utilities/fbcpl/res/fbcontrol.rc2 +src/utilities/fbcpl/resource.h +src/utilities/fbcpl/res/server.ico +src/utilities/fbcpl/res/server_stop.ico +src/utilities/fbcpl/stdafx.cpp +src/utilities/fbcpl/stdafx.h +src/utilities/gsec/gsec_proto.h + + +Interbase Public License Version 1.0 (IPL) +------------------------------------------ + +All of the files below contain this: + The contents of this file are subject to the Interbase Public + License Version 1.0 (the "License"); you may not use this file + except in compliance with the License. You may obtain a copy + of the License at http://www.Inprise.com/IPL.html + . + Software distributed under the License is distributed on an + "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express + or implied. See the License for the specific language governing + rights and limitations under the License. + . + The Original Code was created by Inprise Corporation + and its predecessors. Portions created by Inprise Corporation are + Copyright (C) Inprise Corporation. + All Rights Reserved. + +Following is a list of files, then a list of contributors, as stated in them. + +builds/old_prefixes/* +builds/posix/prefix.darwin_ppc64 +builds/win32/defs/build.def +builds/win32/defs/burp32.def +builds/win32/defs/burp.def +builds/win32/defs/dsql.def +builds/win32/defs/fbclient.def +builds/win32/defs/fbclient_s.def +builds/win32/defs/gds32.def +builds/win32/defs/ib_udf.def +builds/win32/defs/ib_util.def +builds/win32/defs/intl.def +builds/win32/defs/isql.def +builds/win32/defs/iutls.def +builds/win32/defs/jrd.def +builds/win32/defs/remote.def +builds/win32/defs/utls.def +examples/api/* +examples/build_unix/old/* +examples/build_win32/old/* +examples/dyn/* +examples/empbuild/*.sql +examples/empbuild/*.e +examples/functions.c +examples/include/* +examples/readme +examples/stat/* +examples/udf/* +lang_helpers/* +src/alice/alice.h +src/alice/alice_meta.epp +src/alice/alice_meta.h +src/alice/alice_proto.h +src/alice/all.cpp +src/alice/all.h +src/alice/all_proto.h +src/alice/blk.h +src/alice/exe_proto.h +src/alice/tdr_proto.h +src/burp/backu_proto.h +src/burp/burp_proto.h +src/burp/canon_proto.h +src/burp/misc_proto.h +src/burp/mvol_proto.h +src/burp/resto_proto.h +src/burp/spit.cpp +src/burp/spit.h +src/burp/std_desc.h +src/dbs/dflt.gdl +src/dbs/grant.gdl +src/dbs/isc.gdl +src/dbs/metadata.sql +src/dbs/ods101.gdl +src/dbs/ods10.gdl +src/dbs/ods72.gdl +src/dbs/ods80dif.gdl +src/dbs/ods80.gdl +src/dbs/ods81.gdl +src/dbs/ods91.gdl +src/dbs/procs2.gdl +src/dbs/scrty_unix.gdl +src/dbs/scrty_vms.gdl +src/dbs/security.gdl +src/dbs/stored_proc.gdl +src/dbs/v2_triggers.gdl +src/dsql/alld_proto.h +src/dsql/all.h +src/dsql/array_proto.h +src/dsql/blk.h +src/dsql/blob_proto.h +src/dsql/chars.h +src/dsql/dsql_proto.h +src/dsql/errd_proto.h +src/dsql/gen_proto.h +src/dsql/hsh.cpp +src/dsql/hsh_proto.h +src/dsql/metd_proto.h +src/dsql/movd.cpp +src/dsql/movd_proto.h +src/dsql/parse_proto.h +src/dsql/pass1_proto.h +src/dsql/prepa_proto.h +src/dsql/preparse.cpp +src/dsql/sqlda.h +src/dsql/sqlda_pub.h +src/dsql/sym.h +src/dsql/user__proto.h +src/dudley/ddl.cpp +src/dudley/ddl.h +src/dudley/ddl_proto.h +src/dudley/exe.epp +src/dudley/exe_proto.h +src/dudley/expand.cpp +src/dudley/expan_proto.h +src/dudley/expr.cpp +src/dudley/expr_proto.h +src/dudley/extract.epp +src/dudley/extra_proto.h +src/dudley/generate.cpp +src/dudley/gener_proto.h +src/dudley/hsh.cpp +src/dudley/hsh_proto.h +src/dudley/lex_proto.h +src/dudley/parse.h +src/dudley/parse_proto.h +src/dudley/trn.cpp +src/dudley/trn_proto.h +src/extlib/ib_udf.h +src/extlib/ib_util.c +src/extlib/ib_util.h +src/gpre/ada.cpp +src/gpre/cdbtable.h +src/gpre/cmd_proto.h +src/gpre/cme_proto.h +src/gpre/cmp_proto.h +src/gpre/dyntable.h +src/gpre/exp_proto.h +src/gpre/gpre_meta_boot.cpp +src/gpre/gpre_meta.epp +src/gpre/gpre_meta.h +src/gpre/gpre_proto.h +src/gpre/hsh_proto.h +src/gpre/jrdme_proto.h +src/gpre/movg_proto.h +src/gpre/msc_proto.h +src/gpre/par_proto.h +src/gpre/parse.h +src/gpre/pas.cpp +src/gpre/pat.cpp +src/gpre/pat.h +src/gpre/pat_proto.h +src/gpre/prett_proto.h +src/gpre/sdltable.h +src/gpre/sqe_proto.h +src/gpre/sql_proto.h +src/include/gen/ids.h +src/intl/charsets/cs_big5.h +src/intl/charsets/cs_cyrl.h +src/intl/charsets/cs_gb2312.h +src/intl/charsets/cs_jis_0208_1990.h +src/intl/charsets/cs_ksc5601.h +src/intl/charsets/cs_next.h +src/intl/charsets/cs_sjis.h +src/intl/collations/bl88591ca0.h +src/intl/collations/bl88591da0.h +src/intl/collations/bl88591de0.h +src/intl/collations/bl88591es0.h +src/intl/collations/bl88591fi0.h +src/intl/collations/bl88591fr0.h +src/intl/collations/bl88591is0.h +src/intl/collations/bl88591it0.h +src/intl/collations/bl88591nl0.h +src/intl/collations/bl88591no0.h +src/intl/collations/bl88591pt0.h +src/intl/collations/bl88591ptbr0.h +src/intl/collations/bl88591sv0.h +src/intl/collations/bl88591uk0.h +src/intl/collations/bl88591us0.h +src/intl/collations/blNEXTde0.h +src/intl/collations/blNEXTes0.h +src/intl/collations/blNEXTfr0.h +src/intl/collations/blNEXTit0.h +src/intl/collations/blNEXTus0.h +src/intl/collations/db437de0.h +src/intl/collations/db437es1.h +src/intl/collations/db437fi0.h +src/intl/collations/db437fr0.h +src/intl/collations/db437it0.h +src/intl/collations/db437nl0.h +src/intl/collations/db437sv0.h +src/intl/collations/db437uk0.h +src/intl/collations/db437us0.h +src/intl/collations/db850cf0.h +src/intl/collations/db850de0.h +src/intl/collations/db850es0.h +src/intl/collations/db850fr0.h +src/intl/collations/db850it1.h +src/intl/collations/db850nl0.h +src/intl/collations/db850pt0.h +src/intl/collations/db850sv1.h +src/intl/collations/db850uk0.h +src/intl/collations/db850us0.h +src/intl/collations/db852cz0.h +src/intl/collations/db852po0.h +src/intl/collations/db852sl0.h +src/intl/collations/db857tr0.h +src/intl/collations/db860pt0.h +src/intl/collations/db863cf1.h +src/intl/collations/db865da0.h +src/intl/collations/db865no0.h +src/intl/collations/db866ru0.h +src/intl/collations/pd437intl.h +src/intl/collations/pd437swedfin.h +src/intl/collations/pd852czech.h +src/intl/collations/pd852hundc.h +src/intl/collations/pd852polish.h +src/intl/collations/pd852slovene.h +src/intl/collations/pd861iceland.h +src/intl/collations/pd865nordan40.h +src/intl/collations/pd866cyrr.h +src/intl/collations/pw1250hundc.h +src/intl/collations/pw1250polish.h +src/intl/collations/pw1250slov.h +src/intl/collations/pw1251cyrr.h +src/intl/collations/pw1252i850.h +src/intl/collations/pw1252intl.h +src/intl/collations/pw1252nor4.h +src/intl/collations/pw1252ptbr.h +src/intl/collations/pw1252span.h +src/intl/collations/pw1252swfn.h +src/intl/collations/pw1253greek1.h +src/intl/collations/pw1254turk.h +src/intl/collations/win1257_ee.h +src/intl/collations/win1257_lt.h +src/intl/collations/win1257_lv.h +src/intl/collations/xx1251_ua.h +src/intl/conversions/tx437_865.h +src/intl/conversions/tx437_lat1.h +src/intl/conversions/tx865_lat1.h +src/intl/country_codes.h +src/intl/cs_big5.cpp +src/intl/cs_gb2312.cpp +src/intl/cs_jis.cpp +src/intl/cs_ksc.cpp +src/intl/cs_narrow.cpp +src/intl/cs_unicode_fss.cpp +src/intl/cs_unicode_ucs2.cpp +src/intl/cv_big5.cpp +src/intl/cv_big5.h +src/intl/cv_gb2312.cpp +src/intl/cv_gb2312.h +src/intl/cv_jis.cpp +src/intl/cv_jis.h +src/intl/cv_ksc.cpp +src/intl/cv_ksc.h +src/intl/cv_narrow.cpp +src/intl/cv_narrow.h +src/intl/cv_unicode_fss.cpp +src/intl/cv_unicode_fss.h +src/intl/kanji.cpp +src/intl/kanji.h +src/intl/kanji_proto.h +src/intl/lc_ascii.cpp +src/intl/lc_ascii.h +src/intl/lc_big5.cpp +src/intl/lc_big5.h +src/intl/lc_dos.cpp +src/intl/lc_dos.h +src/intl/lc_gb2312.cpp +src/intl/lc_iso8859_1.cpp +src/intl/lc_jis.cpp +src/intl/lc_ksc.cpp +src/intl/lc_narrow.cpp +src/intl/lc_narrow.h +src/intl/lc_unicode_ucs2.cpp +src/intl/ldcommon.h +src/intl/utils/dtest2.c +src/intl/utils/make.maps +src/intl/utils/mapdump.c +src/intl/utils/mapgen4.c +src/intl/utils/maptest2.c +src/intl/utils/maptest.cpp +src/iscguard/cntlg_proto.h +src/iscguard/cntl_guard.cpp +src/iscguard/iscguard.cpp +src/iscguard/iscguard.h +src/iscguard/iscguard.rc +src/iscguard/iscguard.rh +src/iscguard/salrt23i.ico +src/iscguard/sgard23i.ico +src/isql/extra_proto.h +src/isql/isql_proto.h +src/isql/isql.rc +src/isql/isql.rh +src/isql/isql_win.cpp +src/isql/isql_win.h +src/isql/isqlw_proto.h +src/isql/show_proto.h +src/jrd/acl.h +src/jrd/all.cpp +src/jrd/all.h +src/jrd/blb_proto.h +src/jrd/blf_proto.h +src/jrd/blk.h +src/jrd/blob_filter.cpp +src/jrd/blob_filter.h +src/jrd/btr_proto.h +src/jrd/builtin.cpp +src/jrd/cch.h +src/jrd/cch_proto.h +src/jrd/cmp_proto.h +src/jrd/cvt2_proto.h +src/jrd/cvt_proto.h +src/jrd/dbg.cpp +src/jrd/dbg.h +src/jrd/dbg_proto.h +src/jrd/dbt.cpp +src/jrd/dflt.h +src/jrd/dfw_proto.h +src/jrd/divorce.cpp +src/jrd/divorce.h +src/jrd/dmp.cpp +src/jrd/dmp_proto.h +src/jrd/dpm_proto.h +src/jrd/drq.h +src/jrd/dsc.cpp +src/jrd/dsc_proto.h +src/jrd/dyn_df_proto.h +src/jrd/dyn_dl_proto.h +src/jrd/dyn.h +src/jrd/dyn_md_proto.h +src/jrd/dyn_proto.h +src/jrd/dyn_ut_proto.h +src/jrd/enc_proto.h +src/jrd/entry.h +src/jrd/err_proto.h +src/jrd/evl_proto.h +src/jrd/exe_proto.h +src/jrd/ext.h +src/jrd/ext_proto.h +src/jrd/fields.h +src/jrd/filte_proto.h +src/jrd/filters.cpp +src/jrd/flags.h +src/jrd/flu_proto.h +src/jrd/functions.cpp +src/jrd/fun_proto.h +src/jrd/grammar.cpp +src/jrd/grammar.y +src/jrd/grant_proto.h +src/jrd/iberr.cpp +src/jrd/iberr_proto.h +src/jrd/ibsetjmp.h +src/jrd/idx_proto.h +src/jrd/inf_proto.h +src/jrd/ini.epp +src/jrd/ini.h +src/jrd/ini_proto.h +src/jrd/intl.h +src/jrd/intlnames.h +src/jrd/intl_proto.h +src/jrd/inuse.cpp +src/jrd/inuse_proto.h +src/jrd/isc_proto.h +src/jrd/isc_signal.h +src/jrd/isc_version.h +src/jrd/isc_version.rc +src/jrd/jlx.c +src/jrd/jrd_proto.h +src/jrd/lck.h +src/jrd/lck_proto.h +src/jrd/log.cpp +src/jrd/log.h +src/jrd/log_proto.h +src/jrd/met.h +src/jrd/met_proto.h +src/jrd/mov_proto.h +src/jrd/msg_encode.h +src/jrd/msg.h +src/jrd/names.h +src/jrd/nav.cpp +src/jrd/nav_proto.h +src/jrd/nodebug.cpp +src/jrd/obj.h +src/jrd/opt_proto.h +src/jrd/os/isc_i_proto.h +src/jrd/os/pio_proto.h +src/jrd/os/vms/* +src/jrd/os/win32/ibinitdll.cpp +src/jrd/pag_proto.h +src/jrd/par_proto.h +src/jrd/pcmet.epp +src/jrd/pcmet_proto.h +src/jrd/perf_proto.h +src/jrd/qatest.cpp +src/jrd/quad.cpp +src/jrd/quad.h +src/jrd/quad_proto.h +src/jrd/que.h +src/jrd/Relation.h +src/jrd/relations.h +src/jrd/rlck_proto.h +src/jrd/rse.h +src/jrd/rse_proto.h +src/jrd/sch_proto.h +src/jrd/scl.h +src/jrd/scl_proto.h +src/jrd/scroll_cursors.h +src/jrd/sdl.cpp +src/jrd/sdl.h +src/jrd/sdl_proto.h +src/jrd/sdw.cpp +src/jrd/sdw.h +src/jrd/sdw_proto.h +src/jrd/shut.cpp +src/jrd/shut_proto.h +src/jrd/sort.h +src/jrd/sort_proto.h +src/jrd/sqz.cpp +src/jrd/sqz.h +src/jrd/sqz_proto.h +src/jrd/svc.h +src/jrd/svc_proto.h +src/jrd/svc_undoc.h +src/jrd/sym.cpp +src/jrd/sym.h +src/jrd/tpc.cpp +src/jrd/tpc.h +src/jrd/tpc_proto.h +src/jrd/tra_proto.h +src/jrd/trig.h +src/jrd/utl_proto.h +src/jrd/validation.cpp +src/jrd/val_proto.h +src/jrd/version.rc +src/jrd/vio_debug.h +src/jrd/why_proto.h +src/lock/driver.cpp +src/lock/lock_proto.h +src/lock/manager.cpp +src/lock/reset.cpp +src/lock/ulimit.cpp +src/misc/align.cpp +src/misc/ids.m +src/misc/memtest.cpp +src/msgs/change_msgs.epp +src/msgs/check_msgs.epp +src/msgs/enter_msgs.epp +src/msgs/include.epp +src/msgs/load.epp +src/msgs/modify_msgs.epp +src/msgs/msg.gdl +src/qli/all.cpp +src/qli/all_proto.h +src/qli/blk.h +src/qli/command.cpp +src/qli/comma_proto.h +src/qli/compile.cpp +src/qli/compile.h +src/qli/compi_proto.h +src/qli/dtr.h +src/qli/err.cpp +src/qli/err_proto.h +src/qli/eval.cpp +src/qli/eval_proto.h +src/qli/exe.cpp +src/qli/exe.h +src/qli/exe_proto.h +src/qli/expand.cpp +src/qli/expan_proto.h +src/qli/forma_proto.h +src/qli/format.cpp +src/qli/format.h +src/qli/gener.cpp +src/qli/gener_proto.h +src/qli/help_proto.h +src/qli/hsh.cpp +src/qli/hsh_proto.h +src/qli/lex_proto.h +src/qli/meta.epp +src/qli/meta_proto.h +src/qli/mov.cpp +src/qli/mov_proto.h +src/qli/nounix.cpp +src/qli/parse.cpp +src/qli/parse.h +src/qli/parse_proto.h +src/qli/picst_proto.h +src/qli/picstr.cpp +src/qli/procddl1.h +src/qli/procddl2.h +src/qli/procddl3.h +src/qli/procddl4.h +src/qli/proc_ddl.h +src/qli/proc_proto.h +src/qli/repor_proto.h +src/qli/report.cpp +src/qli/report.h +src/qli/reqs.h +src/qli/show.epp +src/qli/show_proto.h +src/qli/symbols.h +src/qli/words.h +src/remote/allr.cpp +src/remote/allr_proto.h +src/remote/inet_proto.h +src/remote/inter_proto.h +src/remote/merge.cpp +src/remote/merge_proto.h +src/remote/os/win32/caution.ico +src/remote/os/win32/chop.cpp +src/remote/os/win32/chop_proto.h +src/remote/os/win32/cntl.cpp +src/remote/os/win32/cntl_proto.h +src/remote/os/win32/ibconfig.cpp +src/remote/os/win32/ibconfig.h +src/remote/os/win32/ibconfig.rc +src/remote/os/win32/ibsvrhlp.h +src/remote/os/win32/property.rc +src/remote/os/win32/property.rh +src/remote/os/win32/propty_proto.h +src/remote/os/win32/server.ico +src/remote/os/win32/window.cpp +src/remote/os/win32/window.h +src/remote/os/win32/window.rc +src/remote/os/win32/window.rh +src/remote/os/win32/wnet.cpp +src/remote/os/win32/wnet_proto.h +src/remote/parse_proto.h +src/remote/parser.cpp +src/remote/proto_proto.h +src/remote/remote.cpp +src/remote/remot_proto.h +src/remote/serve_proto.h +src/remote/xdr_proto.h +src/utilities/analyse.cpp +src/utilities/cache.cpp +src/utilities/common/cmd_util.cpp +src/utilities/common/cmd_util_proto.h +src/utilities/gsec/gsec.cpp +src/utilities/gsec/gsec.h +src/utilities/gsec/gsecswi.h +src/utilities/gsec/security.epp +src/utilities/gsec/secur_proto.h +src/utilities/gstat/dbaswi.h +src/utilities/gstat/ppg_proto.h +src/utilities/guard/guard.cpp +src/utilities/guard/util.cpp +src/utilities/guard/util_proto.h +src/utilities/ibmgr/ibmgr.h +src/utilities/ibmgr/ibmgrswi.h +src/utilities/ibmgr/srvrmgr.cpp +src/utilities/ibmgr/srvrmgr_proto.h +src/utilities/install/install_nt.h +src/utilities/install/install_reg.cpp +src/utilities/install/install_svc.cpp +src/utilities/install/regis_proto.h +src/utilities/install/servi_proto.h +src/utilities/print_event.cpp +src/utilities/print_pool.cpp +src/utilities/rebuild/rebuild.cpp +src/utilities/rebuild/rebuild.gdl +src/utilities/rebuild/rebuild.h +src/utilities/rebuild/rebui_proto.h +src/utilities/rebuild/rmet.epp +src/utilities/rebuild/rmet_proto.h +src/utilities/rebuild/rstore.epp +src/utilities/rebuild/rstor_proto.h +src/utilities/relay.cpp +src/utilities/run_service.cpp +src/utilities/stats.epp + No contributors +src/intl/ld.cpp +src/intl/ld_proto.h + Contributors: Adriano dos Santos Fernandes +src/dsql/pass1.cpp + Contributors: Adriano dos Santos Fernandes, Ann Harrison, + Arno Brinkman, Claudio Valderrama, Dmitry Yemanov, + Dmitry Yemanov, John Bellardo, Neil McCalden, + Nickolay Samofatov, Vlad Horsun +src/jrd/dfw.epp + Contributors: Adriano dos Santos Fernandes, Ann Harrison, + Claudio Valderrama, Dmitry Yemanov, Sean Leyne +src/dsql/make.cpp + Contributors: Adriano dos Santos Fernandes, Arno Brinkman, + Claudio Valderrama, Dmitry Yemanov +src/dsql/gen.cpp +src/dsql/node.h + Contributors: Adriano dos Santos Fernandes, Arno Brinkman, + Claudio Valderrama, Dmitry Yemanov, John Bellardo, + Nickolay Samofatov, Vlad Horsun +src/dsql/parse.y + Contributors: Adriano dos Santos Fernandes, Arno Brinkman, + Blas Rodriguez Somoza, Claudio Valderrama, Dmitry Yemanov, + John Bellardo, Mark O'Donohue, Mike Nordell, + Neil McCalden, Nickolay Samofatov, Sean Leyne, + Vlad Horsun +src/gpre/dyntable.cpp +src/jrd/types.h + Contributors: Adriano dos Santos Fernandes, Claudio Valderrama +src/jrd/blr.h + Contributors: Adriano dos Santos Fernandes, Claudio Valderrama, + Dmitry Yemanov, Nickolay Samofatov +src/jrd/exe.cpp + Contributors: Adriano dos Santos Fernandes, Claudio Valderrama, + Dmitry Yemanov, Nickolay Samofatov, Sean Leyne +src/jrd/cmp.cpp + Contributors: Adriano dos Santos Fernandes, Claudio Valderrama, + Dmitry Yemanov, John Bellardo, Nickolay Samofatov, + Sean Leyne +src/jrd/par.cpp + Contributors: Adriano dos Santos Fernandes, Claudio Valderrama, + Dmitry Yemanov, Mike Nordell, Nickolay Samofatov, + Sean Leyne, Vlad Horsun +src/jrd/evl.cpp + Contributors: Adriano dos Santos Fernandes, Claudio Valderrama, + Dmitry Yemanov, Neil McCalden, Patrick J. P. Griffin, + Paul Beach +src/jrd/blb.cpp + Contributors: Adriano dos Santos Fernandes, Claudio Valderrama, + Sean Leyne +src/jrd/mov.cpp + Contributors: Adriano dos Santos Fernandes, Dmitry Yemanov +src/jrd/exe.h + Contributors: Adriano dos Santos Fernandes, Dmitry Yemanov, + Nikolay Samofatov +src/jrd/blp.h + Contributors: Adriano dos Santos Fernandes, John Bellardo +src/jrd/nod.h +src/misc/blrtable.cpp + Contributors: Adriano dos Santos Fernandes, Nickolay Samofatov +src/jrd/dsc.h + Contributors: Adriano dos Santos Fernandes, Paul Beach +src/jrd/CharSet.cpp +src/jrd/Collation.cpp +src/jrd/TextType.cpp + Contributors: Adriano dos Santos Fernandes, Sean Leyne +src/jrd/lls.h +src/jrd/os/fbsyslog.h + Contributors: Alex Peshkov +src/jrd/dyn.epp +src/jrd/Collation.cpp + Contributors: Alex Peshkov, Claudio Valderrama, Dmitry Yemanov, + John Bellardo, Nickolay Samofatov +src/jrd/vio.cpp + Contributors: Alex Peshkov, Dmitry Yemanov, Nickolay Samofatov, + Sean Leyne +src/jrd/why.cpp + Contributors: Alex Peshkov, Dmitry Yemanov, Sean Leyne +src/dbs/security.sql + Contributors: Alex Peshkov, Ivan Prenosil +src/dsql/user_dsql.cpp +src/jrd/flu.cpp + Contributors: Alex Peshkov, Sean Leyne +src/jrd/dyn_def.epp + Contributors: Ann Harrison, Claudio Valderrama, Dmitry Yemanov, + Paul Beach, Sean Leyne, Vlad Horsun +src/jrd/ibase.h + Contributors: Ann Harrison, John Bellardo, Mike Nordell, + Nickolay Samofatov, Paul Beach, Sean Leyne, + Steve Boyd +src/jrd/os/win32/winnt.cpp + Contributors: Ann Harrison, Mike Nordell, Sean Leyne +src/jrd/common.h + Contributors: Ann Harrison, Paul Beach, Sean Leyne +src/dsql/errd.cpp +src/dsql/utld.cpp + Contributors: Ann W. Harrison, Sean Leyne +src/dsql/make_proto.h + Contributors: Arno Brinkman +src/jrd/opt.cpp + Contributors: Arno Brinkman, Claudio Valderrama, John Bellardo, + Nickolay Samofatov, Sean Leyne +src/dsql/dsql.h + Contributors: Adriano dos Santos Fernandes, Claudio Valderrama, + Nickolay Samofatov, Vlad Horsun +src/dsql/ddl.cpp + Contributors: Adriano dos Santos Fernandes, Claudio Valderrama, + Dmitry Yemanov, Mike Nordell, Nikolay Samofatov, + Sean Leyne, Vlad Horsun +builds/posix/prefix.linux_arm + Contributors: Alan Barclay +src/jrd/inf.cpp + Contributors: Ann Harrison, Claudio Valderrama, Paul Reeves, + Sean Leyne +src/intl/charsets/cs_437.h +src/intl/charsets/cs_737.h +src/intl/charsets/cs_775.h +src/intl/charsets/cs_850.h +src/intl/charsets/cs_852.h +src/intl/charsets/cs_857.h +src/intl/charsets/cs_858.h +src/intl/charsets/cs_860.h +src/intl/charsets/cs_861.h +src/intl/charsets/cs_862.h +src/intl/charsets/cs_863.h +src/intl/charsets/cs_864.h +src/intl/charsets/cs_865.h +src/intl/charsets/cs_866.h +src/intl/charsets/cs_869.h +src/intl/charsets/cs_iso8859_13.h +src/intl/charsets/cs_iso8859_1.h +src/intl/charsets/cs_iso8859_2.h +src/intl/charsets/cs_iso8859_3.h +src/intl/charsets/cs_iso8859_4.h +src/intl/charsets/cs_iso8859_5.h +src/intl/charsets/cs_iso8859_6.h +src/intl/charsets/cs_iso8859_7.h +src/intl/charsets/cs_iso8859_8.h +src/intl/charsets/cs_iso8859_9.h +src/intl/charsets/cs_w1250.h +src/intl/charsets/cs_w1251.h +src/intl/charsets/cs_w1252.h +src/intl/charsets/cs_w1253.h +src/intl/charsets/cs_w1254.h +src/intl/charsets/cs_w1255.h +src/intl/charsets/cs_w1256.h +src/intl/charsets/cs_w1257.h +src/intl/charsets.h +src/jrd/alt_proto.h + Contributors: Blas Rodriguez Somoza. +src/dsql/blob.epp +src/extlib/ib_udf2.sql +src/extlib/ib_udf.sql +src/jrd/constants.h +src/jrd/cvt2.cpp +src/jrd/dyn_del.epp +src/jrd/gdsassert.h +src/jrd/irq.h +src/jrd/scl.epp +src/remote/os/win32/srvr_w32.cpp + Contributors: Claudio Valderrama +src/isql/isql.epp + Contributors: Claudio Valderrama, Damyan Ivanov, Fred Polizo, Jr., + FSG (Frank Schlottmann-Gödde), Neil McCalden, + Sean Leyne +src/isql/show.epp + Contributors: Claudio Valderrama, Dmitry Yemanov, + FSG (Frank Schlottmann-Gödde) +src/isql/extract.epp + Contributors: Claudio Valderrama, Dmitry Yemanov, + FSG (Frank Schlottmann-Gödde), patrickgriffin +src/jrd/dyn_mod.epp +src/jrd/utl.cpp + Contributors: Claudio Valderrama, Dmitry Yemanov, Sean Leyne +src/jrd/fun.epp + Contributors: Claudio Valderrama, Fred Polizo, Jr., Sean Leyne +src/jrd/rse.cpp + Contributors: Claudio Valderrama, John Bellardo, Sean Leyne +src/jrd/tra.h + Contributors: Claudio Valderrama, Nickolay Samofatov +src/jrd/met.epp + Contributors: Claudio Valderrama, Nickolay Samofatov, Sean Leyne, + Vlad Horsun +src/dsql/array.epp +src/jrd/alt.cpp +src/jrd/cvt.cpp +src/jrd/isc_file.cpp +src/remote/server.cpp + Contributors: Claudio Valderrama, Sean Leyne +src/extlib/ib_udf.cpp + Contributors: Claudio Valderrama, Slavomir Skopalik +src/dsql/dsql.cpp + Contributors: Claudio Valderrama, Mike Nordell, Nickolay Samofatov, + Sean Leyne, Vlad Horsun +src/dsql/metd.epp + Contributors: Claudio Valderrama, Vlad Horsun +src/include/consts_pub.h + Contributors: Dimitry Sibiryakov +src/include/memory_routines.h + Created by: Dimitry Sibiryakov +src/jrd/event_proto.h +src/jrd/idx.cpp +src/jrd/os/config_root.h +src/jrd/pwd.cpp +src/jrd/req.h + Contributors: Dmitry Yemanov +src/jrd/idx.h + Contributors: Dmitry Yemanov, Nickolay Samofatov +src/jrd/ods.h + Contributors: Dmitry Yemanov, Patrick J. P. Griffin, Sean Leyne +src/jrd/event.cpp +src/jrd/event.h +src/jrd/jrd_pwd.h + Contributors: Dmitry Yemanov, Sean Leyne +src/remote/xnet.cpp +src/remote/xnet.h +src/remote/xnet_proto.h + Contributors: Dmitry Yemanov, Victor Seryodkin +src/intl/collations/win1250bsba.h + Contributors: Fikret Hasovic +src/gpre/cob.cpp + Contributors: Frank Schlottmann-Gödde, Konstantin Kuznetsov, + Neil McCalden +src/gpre/sqe.cpp + Contributors: Frank Schlottmann-Gödde, TMN (Mike Nordell) + Stephen W. Boyd +src/isql/isql.h +src/jrd/license.h + Contributors: FSG (Frank Schlottmann-Gödde), Sean Leyne +src/gpre/gpre.h + Contributors: FSG (Frank Schlottmann-Gödde), Sean Leyne, + Stephen W. Boyd +src/gpre/gpre.cpp +src/gpre/par.cpp + Contributors: FSG (Frank Schlottmann-Gödde), Sean Leyne, + Stephen W. Boyd, TMN (Mike Nordell) +src/gpre/gpreswi.h + Contributors: FSG (Frank Schlottmann-Gödde), Stephen W. Boyd +src/intl/collations/pw1250hun.h +src/intl/collations/xx88592hun.h + Contributors: Gabor Boros, Sandor Szollosi +src/intl/collations/win_cz_ci_ai.h + Contributors: Ivan Prenosil +src/intl/collations/win_cz.h + Contributors: Ivan Prenosil, Karel Brichnac +src/intl/collations/xx88592plk.h + Contributors: Jaroslaw Glowacki +src/dsql/keywords.h +src/jrd/inf_pub.h + Contributors: John Bellardo +src/intl/collations/xx885913lt.h +src/intl/lc_iso8859_13.cpp + Contributors: Jonas Jasas +src/intl/collations/pw1250czech.h + Contributors: Karel Brichnac +builds/posix/make.platform.solaris.examples + Contributors: Konstantin Kuznetsov +src/jrd/isc.cpp + Contributors: Konstantin Kuznetsov, Mike Nordell, Neil McCalden, + Paul Beach, Paul Reeves, Sean Leyne +builds/posix/prefix.solx86gcc_64 + Contributors: Konstantin Kuznetsov, Neil McCalden, Nikolay Samofatov, + Paul Beach +src/remote/inet.cpp + Contributors: Konstantin Kuznetsov, Sean Leyne +src/misc/codes.epp + Contributor(s): Mark O'Donohue skywalker@users.sourceforge.net +src/intl/collations/xx88592czech.h +src/intl/lc_iso8859_2.cpp + Contributors: Michal Bukovjan +src/dsql/alld.cpp +src/gpre/cmd.cpp +src/gpre/cmp.cpp +src/gpre/exp.cpp +src/gpre/hsh.cpp +src/gpre/int_cxx.cpp +src/gpre/jrdmet.cpp +src/gpre/movg.cpp +src/gpre/msc.cpp +src/gpre/pretty.cpp +src/gpre/sql.cpp + Contributors: Mike Nordell +src/jrd/isc.h + Contributors: Mike Nordell, Paul Beach, Sean Leyne +src/gpre/cme.cpp + Contributors: Mike Nordell, Stephen W. Boyd +builds/posix/prefix.linux +builds/posix/prefix.linux_amd64 +builds/posix/prefix.linux_generic +builds/posix/prefix.linux_ia64 +builds/posix/prefix.linux_mips +builds/posix/prefix.linux_mipsel +builds/posix/prefix.linux_powerpc +builds/posix/prefix.linux_sparc32 +src/common/classes/timestamp.cpp +src/jrd/vio_proto.h + Contributor(s): Nickolay Samofatov +src/jrd/gds.cpp +src/jrd/tra.cpp +src/lock/lock.cpp +src/lock/lock.h + Contributor(s): Nickolay Samofatov, Sean Leyne +builds/posix/firebird.hpux.vers +builds/posix/firebird.vers + Created from fbclient.def by Nickolay Samofatov +builds/posix/postfix.darwin +builds/posix/prefix.darwin_i386 +builds/posix/prefix.darwin_powerpc +builds/posix/prefix.darwin_x86_64 +builds/posix/prefix.freebsd +builds/posix/prefix.netbsd + Contributors: Nickolay Samofatov +builds/posix/prefix.mingw + All Rights Reserved. + Contributor(s): Blas Rodriguez Somoza +builds/posix/prefix.sinixz + Contributor(s): Erik Kunze, Philosys GmbH, + Nickolay Samofatov +builds/posix/prefix.solx86 +builds/posix/prefix.solx86gcc + Contributor(s): Konstantin Kuznetsov + Neil McCalden + Nickolay Samofatov +src/jrd/os/posix/isc_ipc.cpp +src/jrd/os/win32/isc_ipc.cpp + Contributor(s): Konstantin Kuznetsov, Neil McCalden, + Nickolay Samofatov, Sean Leyne +src/jrd/pag.h + Contributor(s): Patrick J. P. Griffin +src/jrd/dpm.epp +src/jrd/pag.cpp + Contributor(s): Patrick J. P. Griffin, Sean Leyne +src/jrd/dsc2.h +src/jrd/dsc_pub.h +builds/posix/prefix.hpux + Contributor(s): Paul Beach +src/jrd/ext.cpp +src/jrd/fil.h + Contributor(s): Paul Beach, Sean Leyne +src/utilities/install/registry.cpp +src/utilities/install/registry.h +src/utilities/install/services.cpp + Contributors: Paul Reeves +src/alice/alice.cpp +src/alice/aliceswi.h +src/alice/exe.cpp +src/alice/tdr.cpp +src/burp/burp.cpp +src/burp/burp.h +src/burp/burpswi.h +src/burp/canonical.cpp +src/burp/misc.cpp +src/burp/mvol.cpp +src/dsql/utld_proto.h +src/dudley/lex.cpp +src/dudley/parse.cpp +src/gpre/c_cxx.cpp +src/gpre/ftn.cpp +src/intl/ld.h +src/intl/utils/dtest.c +src/jrd/align.h +src/jrd/blb.h +src/jrd/btr.cpp +src/jrd/btr.h +src/jrd/cch.cpp +src/jrd/dyn_util.epp +src/jrd/err.cpp +src/jrd/file_params.h +src/jrd/flu.h +src/jrd/gds_proto.h +src/jrd/grant.epp +src/jrd/iberr.h +src/jrd/intl.cpp +src/jrd/isc_f_proto.h +src/jrd/isc_s_proto.h +src/jrd/isc_sync.cpp +src/jrd/jrd.cpp +src/jrd/jrd.h +src/jrd/lck.cpp +src/jrd/log2.h +src/jrd/os/pio.h +src/jrd/os/posix/unix.cpp +src/jrd/perf.cpp +src/jrd/perf.h +src/jrd/rlck.cpp +src/jrd/sbm.h +src/jrd/sch.cpp +src/jrd/sort.cpp +src/jrd/svc.cpp +src/jrd/thd.cpp +src/jrd/thd.h +src/jrd/ThreadData.cpp +src/jrd/val.h +src/lock/print.cpp +src/msgs/build_file.epp +src/qli/dtr.cpp +src/qli/help.epp +src/qli/lex.cpp +src/qli/proc.epp +src/remote/inet_server.cpp +src/remote/interface.cpp +src/remote/os/win32/property.cpp +src/remote/protocol.cpp +src/remote/protocol.h +src/remote/remote_def.h +src/remote/remote.h +src/remote/xdr.cpp +src/remote/xdr.h +src/utilities/drop.cpp +src/utilities/gstat/dba.epp +src/utilities/gstat/ppg.cpp +src/utilities/ibmgr/ibmgr.cpp + Contributor(s): Sean Leyne +src/gpre/hsh.h +src/gpre/lang_proto.h +src/gpre/rmc.cpp +src/gpre/words.h + Contributor(s): Stephen W. Boyd +src/burp/backup.epp + Contributors: Toni Martir ,Sean Leyne, Claudio Valderrama, Mike Nordell +src/burp/restore.epp + Contributors: Toni Martir, Claudio Valderrama, + Adriano dos Santos Fernandes + Contributors: Vlad Horsun +src/jrd/os/posix/fbsyslog.cpp +src/jrd/os/win32/fbsyslog.cpp +src/jrd/rpb_chain.cpp +src/jrd/rpb_chain.h + Created by: Alex Peshkov +src/common/classes/array.h + The Original Code was created by Inprise Corporation and its + predecessors. Portions created by Inprise Corporation are Copyright (C) + Inprise Corporation. + Created by: Alex Peshkov + All Rights Reserved. + Contributor(s): Adriano dos Santos Fernandes +src/include/gen/codetext.h +src/include/gen/iberror.h +src/include/gen/msg_facs.h +src/include/gen/msgs.h +src/include/gen/rdb_codes.h +src/include/gen/sql_code.h + The contents of this file are subject to the Interbase Public + License Version 1.0 (the "License"); you may not use this file + except in compliance with the License. You may obtain a copy + of the License at http://www.Inprise.com/IPL.html + . + Software distributed under the License is distributed on an + "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express + or implied. See the License for the specific language governing + rights and limitations under the License. + . + The content of this file was generated by the Firebird project + using the program jrd/codes.epp + + +Initial Developer's Public License Version 1.0 (IDPL) +----------------------------------------------------- + The contents of this file are subject to the Initial Developer's + Public License Version 1.0 (the "License"); you may not use this + file except in compliance with the License. You may obtain a copy + of the License here: + + http://www.ibphoenix.com?a=ibphoenix&page=ibp_idpl. + + Software distributed under the License is distributed on an "AS + IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or + implied. See the License for the specific language governing rights + and limitations under the License. + + The Original Code is (C) + + The Initial Developer of the Original Code is + + All Rights Reserved. + + Contributor(s): + +src/intl/cs_icu.cpp +src/intl/cs_icu.h +src/intl/cv_icu.cpp +src/intl/cv_icu.h +src/intl/lc_icu.cpp +src/intl/lc_icu.h +src/jrd/IntlManager.cpp +src/jrd/IntlManager.h +src/jrd/RandomGenerator.cpp +src/jrd/RandomGenerator.h +src/jrd/unicode_util.cpp +src/jrd/unicode_util.h + The Original Code was created by Adriano dos Santos Fernandes + for the Firebird Open Source RDBMS project. + Copyright (c) 2004 Adriano dos Santos Fernandes +builds/posix/Makefile.in.extern.icu + The Original Code was created by Adriano dos Santos Fernandes + for the Firebird Open Source RDBMS project. + Copyright (c) 2005 Adriano dos Santos Fernandes +src/jrd/DataTypeUtil.cpp +src/jrd/DataTypeUtil.h +src/jrd/IntlUtil.cpp +src/jrd/IntlUtil.h + The Original Code was created by Adriano dos Santos Fernandes + for the Firebird Open Source RDBMS project. + Copyright (c) 2006 Adriano dos Santos Fernandes +src/jrd/SysFunction.cpp +src/jrd/SysFunction.h + The Original Code was created by Adriano dos Santos Fernandes + for the Firebird Open Source RDBMS project, based on work done + in Yaffil by Oleg Loa and Alexey Karyakin + Copyright (c) 2007 Adriano dos Santos Fernandes + and all contributors signed below. + All Rights Reserved. + Contributors: Oleg Loa , + Alexey Karyakin +src/common/config/dir_list.cpp +src/common/config/dir_list.h +src/jrd/sha.h + Created by: Alex Peshkov + All Rights Reserved. +src/utilities/gsec/call_service.cpp +src/utilities/gsec/call_service.h + The Original Code was created by Alexander Peshkoff for the Firebird + Open Source RDBMS project. +src/jrd/os/thd_priority.h +src/jrd/os/win32/thd_priority.cpp +src/jrd/y_handle.h + The Original Code was created by Alexander Peshkoff for the Firebird + Open Source RDBMS project. + Copyright (c) 2002 Alexander Peshkoff + Contributor(s): Adriano dos Santos Fernandes +builds/posix/Makefile.in.client.gsec +src/common/classes/auto.h +src/common/classes/fb_pair.h +src/common/classes/fb_string.cpp +src/common/classes/fb_string.h +src/common/classes/init.h +src/common/classes/objects_array.h +src/common/classes/stack.h +src/common/classes/string_test.cmd +src/common/classes/string_test.cpp +src/misc/upgrade/v2/security_database.sql + The Original Code was created by Alexander Peshkoff + for the Firebird Open Source RDBMS project. + Copyright (c) 2004 Alexander Peshkoff +src/common/classes/MetaName.cpp +src/common/classes/MetaName.h + The Original Code was created by Alexander Peshkoff for the Firebird + Open Source RDBMS project. + Copyright (c) 2005 Alexander Peshkoff +src/jrd/btn.cpp +src/jrd/btn.h + The Original Code was created by Arno Brinkman + for the Firebird Open Source RDBMS project. + Copyright (c) 2003 Arno Brinkman +src/jrd/Optimizer.h + The Original Code was created by Arno Brinkman + for the Firebird Open Source RDBMS project. + Copyright (c) 2004 Arno Brinkman +src/jrd/Optimizer.cpp + The Original Code was created by Arno Brinkman + for the Firebird Open Source RDBMS project. + Copyright (c) 2004 Arno Brinkman + and all contributors signed below. + Contributor(s): Adriano dos Santos Fernandes +src/common/stuff.h + The Original Code was created by Blas Rodriguez Somoza on 24-May-2004 + for the Firebird Open Source RDBMS project. + Copyright (c) 2004 Blas Rodriguez Somoza +src/extlib/fbudf/* + The Original Code was created by Claudio Valderrama C. for IBPhoenix. + The development of the Original Code was sponsored by Craig Leonardi. + Copyright (c) 2001 IBPhoenix +src/common/utils.cpp +src/common/utils_proto.h + The Original Code was created by Claudio Valderrama on 25-Dec-2003 for + the Firebird Open Source RDBMS project. + Copyright (c) 2003 Claudio Valderrama +src/misc/upgrade/v2.1/metadata_charset.txt +src/misc/upgrade/v2/ib_udf_upgrade.sql + The Original Code was created by Claudio Valderrama on 20-Sept-2004 + for the Firebird Open Source RDBMS project. + Copyright (c) 2004 Claudio Valderrama +src/common/classes/BaseStream.cpp +src/common/classes/BaseStream.h +src/common/classes/MsgPrint.cpp +src/common/classes/MsgPrint.h +src/common/classes/SafeArg.cpp +src/common/classes/SafeArg.h +src/common/classes/TriState.h +src/common/classes/UserBlob.cpp +src/common/classes/UserBlob.h +src/isql/Extender.cpp +src/isql/Extender.h +src/isql/PtrSentry.h + The Original Code was created by Claudio Valderrama for + the Firebird Open Source RDBMS project. + Copyright (c) 2007 Claudio Valderrama +src/common/config/config.cpp +src/common/config/config_file.cpp +src/common/config/config_file.h +src/common/config/config.h +src/common/config/config_impl.h +src/dsql/misc_func.cpp +src/dsql/misc_func.h +src/jrd/db_alias.cpp +src/jrd/db_alias.h +src/jrd/misc_func_ids.h +src/jrd/os/win32/config_root.cpp + The Original Code was created by Dmitry Yemanov for the Firebird Open + Source RDBMS project. + Copyright (c) 2002 Dmitry Yemanov +src/common/classes/timestamp.h +src/include/types_pub.h + The Original Code was created by Dmitry Yemanov for the Firebird Open + Source RDBMS project. + Copyright (c) 2004 Dmitry Yemanov +src/jrd/ods.cpp +src/jrd/ods_proto.h + The Original Code was created by Dmitry Yemanov for the Firebird Open + Source RDBMS project. + Copyright (c) 2005 Dmitry Yemanov +src/common/classes/File.h +src/common/classes/TempFile.cpp +src/common/classes/TempFile.h +src/jrd/DatabaseSnapshot.cpp +src/jrd/DatabaseSnapshot.h +src/jrd/RecordBuffer.cpp +src/jrd/RecordBuffer.h +src/jrd/RuntimeStatistics.cpp +src/jrd/RuntimeStatistics.h +src/jrd/TempSpace.cpp +src/jrd/TempSpace.h +src/jrd/VirtualTable.cpp +src/jrd/VirtualTable.h + The Original Code was created by Dmitry Yemanov for the Firebird Open + Source RDBMS project. + Copyright (c) 2006 Dmitry Yemanov +src/jrd/os/darwin/config_root.cpp +src/jrd/os/mod_loader.h +src/jrd/os/path_utils.h +src/jrd/os/posix/mod_loader.cpp +src/jrd/os/posix/path_utils.cpp +src/jrd/plugin_manager.cpp +src/jrd/plugin_manager.h + The Original Code was created by John Bellardo + for the Firebird Open Source RDBMS project. + Copyright (c) 2002 John Bellardo +src/jrd/os/darwin/mod_loader.cpp + The Original Code was created by John Bellardo + for the Firebird Open Source RDBMS project. + Copyright (c) 2002 John Bellardo + Contributors: Paul Beach +builds/posix/make.rules + Created by: Mark O'Donohue +src/include/editline.h + The Original Code was created by Mark O'Donohue for the Firebird Open + Source RDBMS project. + Copyright (c) 2002 Mark O'Donohue +src/dsql/keywords.cpp + The Original Code was created by Mark O'Donohue for the Firebird Open + Source RDBMS project. + Copyright (c) 2002 Mark O'Donohue and + all contributors signed below. + All Rights Reserved. + Contributor: Adriano dos Santos Fernandes, Claudio Valderrama +src/jrd/os/posix/config_root.cpp + The Original Code was created by Mark O'Donohue for the Firebird Open + Source RDBMS project. + Copyright (c) 2002 Mark O'Donohue and + all contributors signed below. + All Rights Reserved. + Contributor: Nickolay Samofatov +src/jrd/status.h + The Original Code was created by Mike Nordell + for the Firebird Open Source RDBMS project. + Copyright (c) 2001 Mike Nordell +src/jrd/status.cpp + The Original Code was created by Mike Nordell + for the Firebird Open Source RDBMS project. + Copyright (c) 2001 Mike Nordell + and all contributors signed below. + Contributors: Sean Leyne +src/include/fb_types.h + The Original Code was created by Mike Nordell and Mark O'Donohue + for the Firebird Open Source RDBMS project. + Copyright (c) 2001 Mike Nordel , + Mark O'Donohue + and all contributors signed below. + Contributors: Sean Leyne +src/include/firebird.h + The Original Code was created by Mark O'Donohue, Mike Nordell and John Bellardo + for the Firebird Open Source RDBMS project. + Copyright (c) 2001 + Mark O'Donohue + Mike Nordell + John Bellardo + and all contributors signed below. + Contributors: Alex Peshkov +src/include/fb_exception.h + The Original Code was created by Mike Nordell + for the Firebird Open Source RDBMS project. + Copyright (c) 2001 Mike Nordell +src/vulcan/JString.cpp + The Original Code was created by James A. Starkey for IBPhoenix. + Copyright (c) 1999, 2000, 2001 James A. Starkey +src/vulcan/PathName.cpp +src/vulcan/PathName.h + The Original Code was created by James A. Starkey for IBPhoenix. + Copyright (c) 2004 James A. Starkey +src/config/AdminException.cpp +src/config/AdminException.h +src/config/Args.cpp +src/config/ArgsException.cpp +src/config/ArgsException.h +src/config/Args.h +src/config/ConfigFile.cpp +src/config/ConfigFile.h +src/config/Configuration.cpp +src/config/Configuration.h +src/config/ConfObj.cpp +src/config/ConfObject.cpp +src/config/ConfObject.h +src/config/ConfObj.h +src/config/Element.cpp +src/config/Element.h +src/config/InputFile.cpp +src/config/InputFile.h +src/config/InputStream.cpp +src/config/InputStream.h +src/config/Lex.cpp +src/config/Lex.h +src/config/ScanDir.cpp +src/config/ScanDir.h +src/config/Stream.cpp +src/config/Stream.h +src/config/StreamSegment.cpp +src/config/StreamSegment.h +src/vulcan/JString.h +src/vulcan/RefObject.cpp +src/vulcan/RefObject.h + The Original Code was created by James A. Starkey for IBPhoenix. + Copyright (c) 1997 - 2000, 2001, 2003 James A. Starkey + Copyright (c) 1997 - 2000, 2001, 2003 Netfrastructure, Inc. + All Rights Reserved. +builds/posix/fbintl.hpux.vers +builds/posix/fbintl.vers +builds/posix/Makefile.in.codes +src/common/classes/alloc.cpp +src/common/classes/class_perf.cpp +src/common/classes/class_test.cpp +src/common/classes/ClumpletReader.cpp +src/common/classes/ClumpletReader.h +src/common/classes/ClumpletWriter.cpp +src/common/classes/ClumpletWriter.h +src/common/classes/fb_atomic.h +src/common/classes/fb_tls.h +src/common/classes/GenericMap.h +src/common/classes/locks.h +src/common/classes/semaphore.h +src/common/classes/sparse_bitmap.h +src/common/classes/tree.h +src/common/classes/vector.h +src/jrd/evl_string.h +src/jrd/evl_string_test.cpp +src/jrd/functions.h +src/jrd/intl_classes.h +src/jrd/nbak.cpp +src/jrd/nbak.h +src/jrd/ntrace.h +src/jrd/os/guid.h +src/jrd/os/posix/guid.cpp +src/jrd/os/win32/guid.cpp +src/jrd/RecordNumber.h +src/misc/fb_boilerplate.h + The Original Code was created by Nickolay Samofatov for the Firebird + Open Source RDBMS project. + Copyright (c) 2004 Nickolay Samofatov +src/jrd/TextType.h +src/utilities/nbackup.cpp + The Original Code was created by Nickolay Samofatov + for the Firebird Open Source RDBMS project. + Copyright (c) 2004 Nickolay Samofatov + and all contributors signed below. + All Rights Reserved. + Contributor(s): Adriano dos Santos Fernandes +src/jrd/GlobalRWLock.cpp +src/jrd/GlobalRWLock.h + The Original Code was created by Nickolay Samofatov for the Firebird + Open Source RDBMS project. + Copyright (c) 2006 Nickolay Samofatov +src/jrd/CharSet.h +src/jrd/Collation.h +src/jrd/CsConvert.h +src/jrd/intlobj_new.h + The Original Code was created by Nickolay Samofatov for the Firebird + Open Source RDBMS project. + Copyright (c) 2004 Nickolay Samofatov + Contributor(s): Adriano dos Santos Fernandes +src/common/classes/alloc.h + The Original Code was created by Nickolay Samofatov for the Firebird + Open Source RDBMS project. + STL allocator is based on one by Mike Nordell and John Bellardo + Copyright (c) 2004 Nickolay Samofatov + All Rights Reserved. + Contributor(s): Alex Peshkoff +src/common/classes/rwlock.h + The Original Code was created by Nickolay Samofatov for the Firebird + Open Source RDBMS project. + Copyright (c) 2004 Nickolay Samofatov + Contributors: Adriano dos Santos Fernandes +src/utilities/install/install_client.cpp +src/utilities/install/install.cpp +src/utilities/install/install_proto.h + The Original Code is (C) 2003 Olivier Mascia. + The Initial Developer of the Original Code is Olivier Mascia. +builds/posix/fbintl.darwin.vers + This code was created by Paul Beach, IBPhoenix based on code created by + Nickolay Samofatov for the Firebird Open Source RDBMS project. +builds/posix/firebird.darwin.client.vers +builds/posix/firebird.darwin.embed.vers + This Code was created by Paul Beach, IBPhoenix + based on original code created by Inprise and Nickolay Somofatov + based on firebird.vers (Nickolay Samofatov) and fbclient.def (Inprise) +builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc +builds/install/arch-specific/win32/FirebirdInstallSupportFunctions.inc + The Original Code is copyright 2001-2003 Paul Reeves for IBPhoenix. + The Initial Developer of the Original Code is Paul Reeves for IBPhoenix. + All Rights Reserved. +builds/install/arch-specific/win32/BuildExecutableInstall.bat + The Original Code is copyright 2003-2004 Paul Reeves. + The Initial Developer of the Original Code is Paul Reeves +builds/install/arch-specific/win32/FirebirdInstall_20.iss + The Original Code is copyright 2001-2003 Paul Reeves for IBPhoenix. + The Initial Developer of the Original Code is Paul Reeves for IBPhoenix. + All Rights Reserved. + Contributor(s): + Tilo Muetze, Theo ? and Michael Rimov for improved detection of an + existing install directory. + Simon Carter for the WinSock2 detection. + Philippe Makowski for internationalization and french translation + Sergey Nikitin for migrating to ISS v5. +src/utilities/fbcpl/fbdialog.cpp +src/utilities/fbcpl/fbdialog.h +src/utilities/fbcpl/fbpanel.cpp +src/utilities/fbcpl/fbpanel.h + The Initial Developer of the Original Code is Paul Reeves. + The Original Code is (C) 2003 Paul Reeves +src/gpre/fbrmclib.cpp + The Original Code was created by Stephen W. Boyd + for the Firebird Open Source RDBMS project. + Copyright (c) 2006 Steve Boyd +src/jrd/Relation.cpp + The Original Code was created by Vlad Khorsun for the Firebird Open + Source RDBMS project. + Copyright (c) 2005 Vlad Khorsun +src/jrd/DebugInterface.cpp +src/jrd/DebugInterface.h + The Original Code was created by Vlad Khorsun for the Firebird Open + Source RDBMS project. + Copyright (c) 2006 Vlad Khorsun +src/common/StatusHolder.cpp +src/common/StatusHolder.h + The Original Code was created by Vlad Khorsun for the Firebird Open + Source RDBMS project. + Copyright (c) 2007 Vlad Khorsun +src/jrd/LocksCache.h + The Original Code was created by Vlad Khorsun for the Firebird Open + Source RDBMS project. + Copyright (c) 2008 Vlad Khorsun + + + +LGPL-2.1 with exception +----------------------- +builds/install/arch-specific/freebsd/Makefile.in +builds/install/arch-specific/netbsd/Makefile.in + Created by: Mark O'Donohue + Contributor(s): Chris Knight +builds/install/arch-specific/freebsd/install.sh.in + Created by: Chris Knight +builds/install/arch-specific/hpux/classic/makeinstallImage.sh.in +builds/install/arch-specific/hpux/classic/postInstall.sh.in +builds/install/arch-specific/hpux/classic/postUninstall.sh.in +builds/install/arch-specific/hpux/classic/preInstall.sh.in +builds/install/arch-specific/hpux/classic/preUninstall.sh.in +builds/install/arch-specific/hpux/classic/tarInstall.sh.in +builds/install/arch-specific/hpux/classic/tarmainInstall.sh.in +builds/install/arch-specific/hpux/classic/tarmainUninstall.sh.in +builds/install/arch-specific/hpux/classic/tarUninstall.sh.in +builds/install/arch-specific/hpux/Makefile.in +builds/install/arch-specific/hpux/misc/changegdslibrarycompatibleLink.sh.in +builds/install/arch-specific/hpux/misc/createaliasDB.sh.in +builds/install/arch-specific/hpux/misc/firebird.init.d.hpux.in +builds/install/arch-specific/hpux/misc/hpuxLibrary.sh.in +builds/install/arch-specific/hpux/super/makeinstallImage.sh.in +builds/install/arch-specific/hpux/super/tarInstall.sh.in +builds/install/arch-specific/hpux/super/tarmainInstall.sh.in +builds/install/arch-specific/hpux/super/tarmainUninstall.sh.in +builds/install/arch-specific/hpux/super/tarUninstall.sh.in +builds/install/arch-specific/linux/classic/makeInstallImage.sh.in +builds/install/arch-specific/linux/classic/postinstall.sh.in +builds/install/arch-specific/linux/classic/postuninstall.sh.in +builds/install/arch-specific/linux/classic/preinstall.sh.in +builds/install/arch-specific/linux/classic/preuninstall.sh.in +builds/install/arch-specific/linux/classic/tarinstall.sh.in +builds/install/arch-specific/linux/classic/tarMainInstall.sh.in +builds/install/arch-specific/linux/classic/tarMainUninstall.sh.in +builds/install/arch-specific/linux/classic/taruninstall.sh.in +builds/install/arch-specific/linux/Makefile.in +builds/install/arch-specific/linux/super/makeInstallImage.sh.in +builds/install/arch-specific/linux/super/tarinstall.sh.in +builds/install/arch-specific/linux/super/tarMainInstall.sh.in +builds/install/arch-specific/linux/super/tarMainUninstall.sh.in +builds/install/arch-specific/linux/super/taruninstall.sh.in +builds/install/misc/changeGdsLibraryCompatibleLink.sh.in +builds/install/misc/createAliasDB.sh.in +builds/install/misc/fb_config.in +builds/posix/Makefile.in.boot.gpre +builds/posix/Makefile.in.client.gbak +builds/posix/Makefile.in.client.gdef +builds/posix/Makefile.in.client.gfix +builds/posix/Makefile.in.client.gpre +builds/posix/Makefile.in.client.isql +builds/posix/Makefile.in.client.qli +builds/posix/Makefile.in.client.util +builds/posix/Makefile.in.embed.gbak +builds/posix/Makefile.in.embed.gdef +builds/posix/Makefile.in.embed.gfix +builds/posix/Makefile.in.embed.gpre +builds/posix/Makefile.in.embed.isql +builds/posix/Makefile.in.embed.qli +builds/posix/Makefile.in.embed.util +builds/posix/Makefile.in.examples +builds/posix/Makefile.in.extlib +builds/posix/Makefile.in.fbserver +builds/posix/Makefile.in.fbutil +builds/posix/Makefile.in.firebird +builds/posix/Makefile.in.inet_server +builds/posix/Makefile.in.intl +builds/posix/Makefile.in.libfbclient +builds/posix/Makefile.in.libfbembed +builds/posix/Makefile.in.libfbstatic +builds/posix/Makefile.in.msgs +builds/posix/Makefile.in.refDatabases +builds/posix/Makefile.in.static.gbak +builds/posix/Makefile.in.static.gfix +builds/posix/Makefile.in.static.gpre +builds/posix/Makefile.in.static.isql +builds/posix/make.shared.targets +examples/build_unix/Makefile.in.v5_examples + Created by: Mark O'Donohue +builds/install/arch-specific/netbsd/install.sh.in + Created by: Chris Knight + Contributor(s): James K. Lowden +builds/posix/Makefile.in.client.fbudf +builds/posix/Makefile.in.embed.fbudf + Created by: Blas Rodriguez Somoza +builds/posix/Makefile.in.embed.lockmgr + Created by: Mark O'Donohue + Contributors: Alex Peshkov +src/install/arch-specific/solx86gcc/Makefile.in + Created by: Erik Kunze +builds/posix/Makefile.in.extern.editline + Created by: Erik Kunze + Contributors: Alex Peshkov + + +MPL-1.1 | GPL-2+ +---------------- +builds/posix/make.defaults +examples/build_unix/Makefile.in.example5 + Created by: Mark O'Donohue + +BSD-like licensing +------------------ +builds/make.new/config/install-sh + Copyright 1991 by the Massachusetts Institute of Technology + . + Permission to use, copy, modify, distribute, and sell this software and its + documentation for any purpose is hereby granted without fee, provided that + the above copyright notice appear in all copies and that both that + copyright notice and this permission notice appear in supporting + documentation, and that the name of M.I.T. not be used in advertising or + publicity pertaining to distribution of the software without specific, + written prior permission. M.I.T. makes no representations about the + suitability of this software for any purpose. It is provided "as is" + without express or implied warranty. +src/jrd/enc.cpp + Copyright (c) 1989 The Regents of the University of California. + All rights reserved. + . + This code is derived from software contributed to Berkeley by + Tom Truscott. + . + 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. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the University of + California, Berkeley and its contributors. + 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. + + +Other licensing +--------------- +acx_pthread.m4 + Available from the GNU Autoconf Macro Archive + Current version is at http://autoconf-archive.cryp.to/acx_pthread.html + That page says: + Copyright © 2007 Steven G. Johnson + . + 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 3 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, see . + . + As a special exception, the respective Autoconf Macro's copyright owner + gives unlimited permission to copy, distribute and modify the configure + scripts that are the output of Autoconf when processing the Macro. You + need not follow the terms of the GNU General Public License when using or + distributing such scripts, even though portions of the text of the Macro + appear in them. The GNU General Public License (GPL) does govern all other + use of the material that constitutes the Autoconf Macro. + . + This special exception to the GPL applies to versions of the Autoconf + Macro released by the Autoconf Macro Archive. When you make and distribute + a modified version of the Autoconf Macro, you may extend this special + exception to the GPL to apply to your modified version as well. + . + The full text of GNU General Public License can be found at + /usr/share/common-licenses/GPL on every Debian system. + +configure + # Generated by GNU Autoconf 2.61. + # + # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, + # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. + # This configure script is free software; the Free Software Foundation + # gives unlimited permission to copy, distribute and modify it. + +builds/install/misc/IDPLicense.txt +builds/install/misc/IPLicense.txt + # license texts + +builds/make.new/config/config.guess +builds/make.new/config/config.sub + Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, + 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. + . + 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 + (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. + . + Originally written by Per Bothner . + +builds/make.new/config/ltmain.sh + Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005 + Free Software Foundation, Inc. + Originally by Gordon Matzigkeit , 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. + +extern/btyacc/* + BTYACC was created by Chris Dodd using ideas from many places and lots of code + from the Berkeley Yacc distribution, which is a public domain yacc clone put + together by the good folks at Berkeley. This code is distributed with NO + WARRANTEE and is public domain. It is certain to contain bugs, which you + should report to: chrisd@collins.com. + . + Vadim Maslov of Siber Systems considerably modified BTYACC + to make it suitable for production environment. + +src/jrd/sha.cpp + NIST Secure Hash Algorithm + heavily modified by Uwe Hollerbach + from Peter C. Gutmann's implementation as found in + Applied Cryptography by Bruce Schneier + This code is in the public domain + + + + + + + ********************************* + * * + * L I C E N S E T E X T S * + * * + ********************************* + +========================================================================= +INTERBASE PUBLIC LICENSE + +Version 1.0 + +1. Definitions. + +1.0.1. "Commercial Use" means distribution or otherwise making the Covered +Code available to a third party. + +1.1. ''Contributor'' means each entity that creates or contributes to the +creation of Modifications. + +1.2. ''Contributor Version'' means the combination of the Original Code, +prior Modifications used by a Contributor, and the Modifications made by +that particular Contributor. + +1.3. ''Covered Code'' means the Original Code or Modifications or the +combination of the Original Code and Modifications, in each case including +portions thereof. + +1.4. ''Electronic Distribution Mechanism'' means a mechanism generally +accepted in the software development community for the electronic transfer +of data. + +1.5. ''Executable'' means Covered Code in any form other than Source Code. + +1.6. ''Initial Developer'' means the individual or entity identified as +the Initial Developer in the Source Code notice required by Exhibit A. + +1.7. ''Larger Work'' means a work which combines Covered Code or portions +thereof with code not governed by the terms of this License. + +1.8. ''License'' means this document. + +1.8.1. "Licensable" means having the right to grant, to the maximum extent +possible, whether at the time of the initial grant or subsequently acquired, +any and all of the rights conveyed herein. + +1.9. ''Modifications'' means any addition to or deletion from the substance +or structure of either the Original Code or any previous Modifications. When +Covered Code is released as a series of files, a Modification is: + +A. Any addition to or deletion from the contents of a file containing +Original Code or previous Modifications. + +B. Any new file that contains any part of the Original Code or previous +Modifications. + +1.10. ''Original Code'' means Source Code of computer software code which +is described in the Source Code notice required by Exhibit A as Original +Code, and which, at the time of its release under this License is not +already Covered Code governed by this License. + +1.10.1. "Patent Claims" means any patent claim(s), now owned or hereafter +acquired, including without limitation, method, process, and apparatus +claims, in any patent Licensable by grantor. + +1.11. ''Source Code'' means the preferred form of the Covered Code for +making modifications to it, including all modules it contains, plus any +associated interface definition files, scripts used to control compilation +and installation of an Executable, or source code differential comparisons +against either the Original Code or another well known, available Covered +Code of the Contributor's choice. The Source Code can be in a compressed or +archival form, provided the appropriate decompression or de-archiving +software is widely available for no charge. + +1.12. "You'' (or "Your") means an individual or a legal entity exercising +rights under, and complying with all of the terms of, this License or a +future version of this License issued under Section 6.1. For legal entities, +"You'' includes any entity which controls, is controlled by, or is under +common control with You. For purposes of this definition, "control'' means +(a) the power, direct or indirect, to cause the direction or management of +such entity, whether by contract or otherwise, or (b) ownership of more +than fifty percent (50%) of the outstanding shares or beneficial ownership +of such entity. + +2. Source Code License. + +2.1. The Initial Developer Grant. + +The Initial Developer hereby grants You a world-wide, royalty-free, +non-exclusive license, subject to third party intellectual property claims: + +(a) under intellectual property rights (other than patent or trademark) +Licensable by Initial Developer to use, reproduce, modify, display, perform, +sublicense and distribute the Original Code (or portions thereof) with or +without Modifications, and/or as part of a Larger Work; and + +(b) under Patents Claims infringed by the making, using or selling of +Original Code, to make, have made, use, practice, sell, and offer for sale, +and/or otherwise dispose of the Original Code (or portions thereof). + +(c) the licenses granted in this Section 2.1(a) and (b) are effective on the +date Initial Developer first distributes Original Code under the terms of +this License. + +(d) Notwithstanding Section 2.1(b) above, no patent license is granted: +1) for code that You delete from the Original Code; 2) separate from the +Original Code; or 3) for infringements caused by: i) the modification of the +Original Code or ii) the combination of the Original Code with other +software or devices. + +2.2. Contributor Grant. + +Subject to third party intellectual property claims, each Contributor hereby +grants You a world-wide, royalty-free, non-exclusive license + +(a) under intellectual property rights (other than patent or trademark) +Licensable by Contributor, to use, reproduce, modify, display, perform, +sublicense and distribute the Modifications created by such Contributor +(or portions thereof) either on an unmodified basis, with other +Modifications, as Covered Code and/or as part of a Larger Work; and + +(b) under Patent Claims infringed by the making, using, or selling of +Modifications made by that Contributor either alone and/or in combination +with its Contributor Version (or portions of such combination), to make, +use, sell, offer for sale, have made, and/or otherwise dispose of: +1) Modifications made by that Contributor (or portions thereof); and 2) the +combination of Modifications made by that Contributor with its Contributor +Version (or portions of such combination). + +(c) the licenses granted in Sections 2.2(a) and 2.2(b) are effective on the +date Contributor first makes Commercial Use of the Covered Code. + +(d) Notwithstanding Section 2.2(b) above, no patent license is granted: +1) for any code that Contributor has deleted from the Contributor Version; +2) separate from the Contributor Version; 3) for infringements caused by: +i) third party modifications of Contributor Version or ii) the combination +of Modifications made by that Contributor with other software (except as +part of the Contributor Version) or other devices; or 4) under Patent Claims +infringed by Covered Code in the absence of Modifications made by that +Contributor. + +3. Distribution Obligations. + +3.1. Application of License. + +The Modifications which You create or to which You contribute are governed +by the terms of this License, including without limitation Section 2.2. The +Source Code version of Covered Code may be distributed only under the terms +of this License or a future version of this License released under Section +6.1, and You must include a copy of this License with every copy of the +Source Code You distribute. You may not offer or impose any terms on any +Source Code version that alters or restricts the applicable version of this +License or the recipients' rights hereunder. However, You may include an +additional document offering the additional rights described in Section 3.5. + +3.2. Availability of Source Code. + +Any Modification which You create or to which You contribute must be made +available in Source Code form under the terms of this License either on the +same media as an Executable version or via an accepted Electronic +Distribution Mechanism to anyone to whom you made an Executable version +available; and if made available via Electronic Distribution Mechanism, +must remain available for at least twelve (12) months after the date it +initially became available, or at least six (6) months after a subsequent +version of that particular Modification has been made available to such +recipients. You are responsible for ensuring that the Source Code version +remains available even if the Electronic Distribution Mechanism is +maintained by a third party. + +3.3. Description of Modifications. + +You must cause all Covered Code to which You contribute to contain a file +documenting the changes You made to create that Covered Code and the date +of any change. You must include a prominent statement that the Modification +is derived, directly or indirectly, from Original Code provided by the +Initial Developer and including the name of the Initial Developer in +(a) the Source Code, and (b) in any notice in an Executable version or +related documentation in which You describe the origin or ownership of the +Covered Code. + +3.4. Intellectual Property Matters + +(a) Third Party Claims. + +If Contributor has knowledge that a license under a third party's +intellectual property rights is required to exercise the rights granted by +such Contributor under Sections 2.1 or 2.2, Contributor must include a text +file with the Source Code distribution titled "LEGAL'' which describes the +claim and the party making the claim in sufficient detail that a recipient +will know whom to contact. If Contributor obtains such knowledge after the +Modification is made available as described in Section 3.2, Contributor +shall promptly modify the LEGAL file in all copies Contributor makes +available thereafter and shall take other steps (such as notifying +appropriate mailing lists or newsgroups) reasonably calculated to inform +those who received the Covered Code that new knowledge has been obtained. + +(b) Contributor APIs. + +If Contributor's Modifications include an application programming interface +and Contributor has knowledge of patent licenses which are reasonably +necessary to implement that API, Contributor must also include this +information in the LEGAL file. + +(c) Representations. + +Contributor represents that, except as disclosed pursuant to Section 3.4(a) +above, Contributor believes that Contributor's Modifications are +Contributor's original creation(s) and/or Contributor has sufficient rights +to grant the rights conveyed by this License. + +3.5. Required Notices. + +You must duplicate the notice in Exhibit A in each file of the Source Code. +If it is not possible to put such notice in a particular Source Code file +due to its structure, then You must include such notice in a location (such +as a relevant directory) where a user would be likely to look for such a +notice. If You created one or more Modification(s) You may add your name as +a Contributor to the notice described in Exhibit A. You must also duplicate +this License in any documentation for the Source Code where You describe +recipients' rights or ownership rights relating to Covered Code. You may +choose to offer, and to charge a fee for, warranty, support, indemnity or +liability obligations to one or more recipients of Covered Code. However, +You may do so only on Your own behalf, and not on behalf of the Initial +Developer or any Contributor. You must make it absolutely clear than any +such warranty, support, indemnity or liability obligation is offered by You +alone, and You hereby agree to indemnify the Initial Developer and every +Contributor for any liability incurred by the Initial Developer or such +Contributor as a result of warranty, support, indemnity or liability terms +You offer. + +3.6. Distribution of Executable Versions. + +You may distribute Covered Code in Executable form only if the requirements +of Section 3.1-3.5 have been met for that Covered Code, and if You include +a notice stating that the Source Code version of the Covered Code is +available under the terms of this License, including a description of how +and where You have fulfilled the obligations of Section 3.2. The notice must +be conspicuously included in any notice in an Executable version, related +documentation or collateral in which You describe recipients' rights relating +to the Covered Code. You may distribute the Executable version of Covered +Code or ownership rights under a license of Your choice, which may contain +terms different from this License, provided that You are in compliance with +the terms of this License and that the license for the Executable version +does not attempt to limit or alter the recipient's rights in the Source Code +version from the rights set forth in this License. If You distribute the +Executable version under a different license You must make it absolutely +clear that any terms which differ from this License are offered by You alone, +not by the Initial Developer or any Contributor. You hereby agree to +indemnify the Initial Developer and every Contributor for any liability +incurred by the Initial Developer or such Contributor as a result of any +such terms You offer. + +3.7. Larger Works. + +You may create a Larger Work by combining Covered Code with other code not +governed by the terms of this License and distribute the Larger Work as a +single product. In such a case, You must make sure the requirements of this +License are fulfilled for the Covered Code. + +4. Inability to Comply Due to Statute or Regulation. + +If it is impossible for You to comply with any of the terms of this License +with respect to some or all of the Covered Code due to statute, judicial +order, or regulation then You must: (a) comply with the terms of this +License to the maximum extent possible; and (b) describe the limitations and +the code they affect. Such description must be included in the LEGAL file +described in Section 3.4 and must be included with all distributions of the +Source Code. Except to the extent prohibited by statute or regulation, such +description must be sufficiently detailed for a recipient of ordinary skill +to be able to understand it. + +5. Application of this License. + +This License applies to code to which the Initial Developer has attached the +notice in Exhibit A and to related Covered Code. + +6. Versions of the License. + +6.1. New Versions. + +Inprise Corporation (''Inprise'') may publish revised and/or new versions of +the License from time to time. Each version will be given a distinguishing +version number. + +6.2. Effect of New Versions. + +Once Covered Code has been published under a particular version of the +License, You may always continue to use it under the terms of that version. +You may also choose to use such Covered Code under the terms of any +subsequent version of the License published by Inprise. No one other than +Inprise has the right to modify the terms applicable to Covered Code created +under this License. + +6.3. Derivative Works. + +If You create or use a modified version of this License (which you may only +do in order to apply it to code which is not already Covered Code governed +by this License), You must (a) rename Your license so that the phrases +''Mozilla'', ''MOZILLAPL'', ''MOZPL'', ''Netscape'', "MPL", ''NPL", +"InterBase", "Inprise", "Borland'' or any confusingly similar phrase do not +appear in your license (except to note that your license differs from this +License) and (b) otherwise make it clear that Your version of the license +contains terms which differ from the Mozilla Public License and Netscape +Public License. (Filling in the name of the Initial Developer, Original +Code or Contributor in the notice described in Exhibit A shall not of +themselves be deemed to be modifications of this License.) + +6.4 Origin of the InterBase Public License. + +The InterBase public license is based on the Mozilla Public License V 1.1 +with the following changes: + +1. The license is published by Inprise Corporation. Only Inprise Corporation +can modify the terms applicable to Covered Code. +2. The license can be modified and used for code which is not already +governed by this license. Modified versions of the license must be renamed +to avoid confusion with Netscape?s or Inprise?s license and must include a +description of changes from the InterBase Public License. +3. The name of the license in Exhibit A is the "InterBase Public License". +4. The reference to an alternative license in Exhibit A has been removed. +5. Amendments I, II, III, V, and VI have been deleted. +6. Exhibit A, Netscape Public License has been deleted +7. A new amendment (II) has been added, describing the required and +restricted rights to use the trademarks of Inprise Corporation. + +7. DISCLAIMER OF WARRANTY. + +COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS'' BASIS, WITHOUT +WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT +LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, +MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE +RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS WITH YOU. +SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL +DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY +SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN +ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED +HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + +8. TERMINATION. + +8.1. This License and the rights granted hereunder will terminate +automatically if You fail to comply with terms herein and fail to cure such +breach within 30 days of becoming aware of the breach. All sublicenses to +the Covered Code which are properly granted shall survive any termination +of this License. Provisions which, by their nature, must remain in effect +beyond the termination of this License shall survive. + +8.2. If You initiate litigation by asserting a patent infringement claim +(excluding declaratory judgment actions) against Initial Developer or a +Contributor (the Initial Developer or Contributor against whom You file such +action is referred to as "Participant") alleging that: + +(a) such Participant's Contributor Version directly or indirectly infringes +any patent, then any and all rights granted by such Participant to You under +Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from +Participant terminate prospectively, unless if within 60 days after receipt +of notice You either: (i) agree in writing to pay Participant a mutually +agreeable reasonable royalty for Your past and future use of Modifications +made by such Participant, or (ii) withdraw Your litigation claim with respect +to the Contributor Version against such Participant. If within 60 days of +notice, a reasonable royalty and payment arrangement are not mutually agreed +upon in writing by the parties or the litigation claim is not withdrawn, the +rights granted by Participant to You under Sections 2.1 and/or 2.2 +automatically terminate at the expiration of the 60 day notice period +specified above. + +(b) any software, hardware, or device, other than such Participant's +Contributor Version, directly or indirectly infringes any patent, then any +rights granted to You by such Participant under Sections 2.1(b) and 2.2(b) +are revoked effective as of the date You first made, used, sold, distributed, +or had made, Modifications made by that Participant. + +8.3. If You assert a patent infringement claim against Participant alleging +that such Participant's Contributor Version directly or indirectly infringes +any patent where such claim is resolved (such as by license or settlement) +prior to the initiation of patent infringement litigation, then the +reasonable value of the licenses granted by such Participant under Sections +2.1 or 2.2 shall be taken into account in determining the amount or value of +any payment or license. + +8.4. In the event of termination under Sections 8.1 or 8.2 above, all end +user license agreements (excluding distributors and resellers) which have +been validly granted by You or any distributor hereunder prior to termination +shall survive termination. + +9. LIMITATION OF LIABILITY. + +UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING +NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY +OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF +ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, +INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT +LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE +OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF +SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. +THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR +PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT +APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW +THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS +EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. + +10. U.S. GOVERNMENT END USERS. + +The Covered Code is a ''commercial item,'' as that term is defined in 48 +C.F.R. 2.101 (Oct. 1995), consisting of ''commercial computer software'' and +''commercial computer software documentation,'' as such terms are used in 48 +C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. +227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users +acquire Covered Code with only those rights set forth herein. + +11. MISCELLANEOUS. + +This License represents the complete agreement concerning subject matter +hereof. If any provision of this License is held to be unenforceable, such +provision shall be reformed only to the extent necessary to make it +enforceable. This License shall be governed by Georgia law provisions (except +to the extent applicable law, if any, provides otherwise), excluding its +conflict-of-law provisions. With respect to disputes in which at least one +party is a citizen of, or an entity chartered or registered to do business +in the United States of America, Any litigation relating to this License +shall be subject to the jurisdiction of the Federal Courts of the Northern +District of Georgia and/or the state courts of Gwinnett County, Georgia, +with the losing party responsible for costs, including without limitation, +court costs and reasonable attorneys' fees and expenses. The application of +the United Nations Convention on Contracts for the International Sale of +Goods is expressly excluded. Any law or regulation which provides that the +language of a contract shall be construed against the drafter shall not +apply to this License. + +12. RESPONSIBILITY FOR CLAIMS. + +As between Initial Developer and the Contributors, each party is responsible +for claims and damages arising, directly or indirectly, out of its +utilization of rights under this License and You agree to work with Initial +Developer and Contributors to distribute such responsibility on an equitable +basis. Nothing herein is intended or shall be deemed to constitute any +admission of liability. + +13. MULTIPLE-LICENSED CODE. + +Initial Developer may designate portions of the Covered Code as +"Multiple-Licensed". "Multiple-Licensed" means that the Initial Developer +permits you to utilize portions of the Covered Code under Your choice of +the InterBase Public License or the alternative licenses, if any, specified +by the Initial Developer in the file described in Exhibit A. + +EXHIBIT A - InterBase Public License. + +``The contents of this file are subject to the InterBase Public License +Version 1.0 (the "License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at +http://www.interbase.com/IPL.html + +Software distributed under the License is distributed on an "AS IS" basis, +WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +for the specific language governing rights and limitations under the License. + +The Original Code was created by InterBase Software Corp and its successors. + +Portions created by Borland/Inprise are Copyright (C) Borland/Inprise. +All Rights Reserved. + +Contributor(s): ______________________________________. + +AMENDMENTS + +I. InterBase and logo. This License does not grant any rights to use the +trademarks "InterBase'', "Java" or "JavaScript" even if such marks are +included in the Original Code or Modifications. + +II. Trademark Usage. + +II.1. Advertising Materials. All advertising materials mentioning features +or use of the covered Code must display the following acknowledgement: "This +product includes software developed by Inprise Corporation. " + +II.2. Endorsements. The names "InterBase," "Inprise," and "Borland" must not +be used to endorse or promote Contributor Versions or Larger Works without +the prior written permission of InterBase. + +II.3. Product Names. Contributor Versions and Larger Works may not be called +"InterBase" or "InterBase" nor may the word "InterBase" appear in their +names without the prior written permission of Inprise. + + + + + +============================================================================= +Initial Developer's PUBLIC LICENSE +Version 1.0 + +1. Definitions + +1.0 "Commercial Use" means distribution or otherwise making the Covered +Code available to a third party. + +1.1 ''Contributor'' means each entity that creates or contributes to the + creation of Modifications. + +1.2 ''Contributor Version'' means the combination of the Original Code, prior +Modifications used by a Contributor, and the Modifications made by that +particular Contributor. + +1.3. ''Covered Code'' means the Original Code or Modifications or the +combination of the Original Code and Modifications, in each case including +portions thereof. + +1.4. ''Electronic Distribution Mechanism'' means a mechanism generally +accepted in the software development community for the electronic transfer of +data. + +1.5. ''Executable'' means Covered Code in any form other than Source Code. + +1.6. ''Initial Developer'' means the individual or entity identified as the Initial +Developer in the Source Code notice required by Exhibit A. + +1.7. ''Larger Work'' means a work which combines Covered Code or portions +thereof with code not governed by the terms of this License. + +1.8. ''License'' means this document. + +1.8.1. "Licensable" means having the right to grant, to the maximum +extent possible, whether at the time of the initial grant or subsequently +acquired, any and all of the rights conveyed herein. + +1.9. ''Modifications'' means any addition to or deletion from the substance or +structure of either the Original Code or any previous Modifications. When +Covered Code is released as a series of files, a Modification is: + +Any addition to or deletion from the contents of a file containing Original +Code or previous Modifications. + +Any new file that contains any part of the Original Code or previous +Modifications. + +1.10. ''Original Code'' means Source Code of computer software code which +is described in the Source Code notice required by Exhibit A as Original Code, +and which, at the time of its release under this License is not already Covered +Code governed by this License. + +1.10.1. "Patent Claims" means any patent claim(s), now owned or +hereafter acquired, including without limitation, method, process, and +apparatus claims, in any patent Licensable by grantor. + +1.11. ''Source Code'' means the preferred form of the Covered Code for +making modifications to it, including all modules it contains, plus any associated +interface definition files, scripts used to control compilation and installation of +an Executable, or source code differential comparisons against either the +Original Code or another well known, available Covered Code of the +Contributor's choice. The Source Code can be in a compressed or archival +form, provided the appropriate decompression or de-archiving software is +widely available for no charge. + +1.12. "You'' (or "Your") means an individual or a legal entity exercising rights +under, and complying with all of the terms of, this License or a future version +of this License issued under Section 6.1. For legal entities, "You'' includes any +entity w hich controls, is controlled by, or is under common control with You. +For purposes of this definition, "control'' means (a) the power, direct or +indirect, to cause the direction or management of such entity, whether by +contract or otherwise, or (b) ownership of more than fifty percent (50%) of +the outstanding shares or beneficial ownership of such entity. + + +2. Source Code License. + + +2.1. The Initial Developer Grant. The Initial Developer hereby grants You a +world-wide, royalty-free, non-exclusive license, subject to third party intellectual +property claims: + +(a) under intellectual property rights (other than patent or trademark) +Licensable by Initial Developer to use, reproduce, modify, display, perform, +sublicense and distribute the Original Code (or portions thereof) with or without +Modifications, and/or as part of a Larger Work; and + +(b) under Patents Claims infringed by the making, using or selling of Original +Code, to make, have made, use, practice, sell, and offer for sale, and/or +otherwise dispose of the Original Code (or portions thereof). + +(c) the licenses granted in this Section 2.1(a) and (b) are effective on the date +Initial Developer first distributes Original Code under the terms of this License. + +d) Notwithstanding Section 2.1(b) above, no patent license is granted: + +1) for code that You delete from the Original Code; + +2) separate from the Original Code; or + +3) for infringements caused by: + +i) the modification of the Original Code or + +ii) the combination of the Original Code with other software or +devices. + +2.2. Contributor Grant. Subject to third party intellectual property claims, each +Contributor hereby grants You a world-wide, royalty-free, non-exclusive license + +(a) under intellectual property rights (other than patent or trademark) +Licensable by Contributor, to use, reproduce, modify, display, perform, +sublicense and distribute the Modifications created by such Contributor (or +portions thereof) either on an unmodified basis, with other Modifications, as +Covered Code and/or as part of a Larger Work; and + +(b) under Patent Claims infringed by the making, using, or selling of +Modifications made by that Contributor either alone and/or in combination with +its Contributor Version (or portions of such combination), to make, use, sell, +offer for sale, have made, and/or otherwise dispose of: 1) Modifications made +by that Contributor (or portions thereof); and 2) the combination of +Modifications made by that Contributor with its Contributor Version (or portions +of such combination). + +(c) the licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date +Contributor first makes Commercial Use of the Covered Code. + +(d) Notwithstanding Section 2.2(b) above, no patent license is granted: + +1) for any code that Contributor has deleted from the Contributor +Version; + +2) separate from the Contributor Version; + +3) for infringements caused by: + +i) third party modifications of Contributor Version or + +ii) the combination of Modifications made by that Contributor with +other software (except as part of the Contributor Version) or +other devices; or + +4) under Patent Claims infringed by Covered Code in the absence of +Modifications made by that Contributor. + + +3. Distribution Obligations. + + +3.1. Application of License. The Modifications which You create or to which +You contribute are governed by the terms of this License, including without +limitation Section 2.2. The Source Code version of Covered Code may be +distributed only under the terms of this License or a future version of this +License released under Section 6.1, and You must include a copy of this +License with every copy of the Source Code You distribute. You may not offer +or impose any terms on any Source Code version that alters or restricts the +applicable version of this License or the recipients' rights hereunder. However, +You may include an additional document offering the additional rights described +in Section 3.5. + + +3.2. Availability of Source Code. Any Modification which You create or to +which You contribute must be made available in Source Code form under the +terms of this License either on the same media as an Executable version or via +an accepted Electronic Distribution Mechanism to anyone to whom you made +an Executable version available; and if made available via Electronic Distribution +Mechanism, must remain available for at least twelve (12) months after the +date it initially became available, or at least six (6) months after a subsequent +version of that particular Modification has been made available to such +recipients. You are responsible for ensuring that the Source Code version +remains available even if the Electronic Distribution Mechanism is maintained by +a third party. + + +3.3. Description of Modifications. You must cause all Covered Code to +which You contribute to contain a file documenting the changes You made to +create that Covered Code and the date of any change. You must include a +prominent statement that the Modification is derived, directly or indirectly, from +Original Code provided by the Initial Developer and including the name of the +Initial Developer in + +(a) the Source Code, and + +(b) in any notice in an Executable version or related documentation in +which You describe the origin or ownership of the Covered Code. + + +3.4. Intellectual Property Matters + +a) Third Party Claims. If Contributor has knowledge that a license under +a third party's intellectual property rights is required to exercise the +rights granted by such Contributor under Sections 2.1 or 2.2, +Contributor must include a text file with the Source Code distribution +titled "LEGAL'' which describes the claim and the party making the claim +in sufficient detail that a recipient will know whom to contact. If +Contributor obtains such knowledge after the Modification is made +available as described in Section 3.2, Contributor shall promptly modify +the LEGAL file in all copies Contributor makes available thereafter and +shall take other steps (such as notifying appropriate mailing lists or +newsgroups) reasonably calculated to inform those who received the +Covered Code that new knowledge has been obtained. + +(b) Contributor APIs. If Contributor's Modifications include an application +programming interface and Contributor has knowledge of patent +licenses which are reasonably necessary to implement that API, +Contributor must also include this information in the LEGAL file. + + +(c) Representations. Contributor represents that, except as disclosed +pursuant to Section 3.4(a) above, Contributor believes that Contributor's +Modifications are Contributor's original creation(s) and/or Contributor +has sufficient rights to grant the rights conveyed by this License. + + +3.5. Required Notices. You must duplicate the notice in Exhibit A in each file +of the Source Code. If it is not possible to put such notice in a particular Source +Code file due to its structure, then You must include such notice in a location +(such as a relevant directory) where a user would be likely to look for such a +notice. If You created one or more Modification(s) You may add your name as +a Contributor to the notice described in Exhibit A. You must also duplicate this +License in any documentation for the Source Code where You describe +recipients' rights or ownership rights relating to Covered Code. You may +choose to offer, and to charge a fee for, warranty, support, indemnity or +liability obligations to one or more recipients of Covered Code. However, You +may do so only on Your own behalf, and not on behalf of the Initial Developer +or any Contributor. You must make it absolutely clear than any such warranty, +support, indemnity or liability obligation is offered by You alone, and You +hereby agree to indemnify the Initial Developer and every Contributor for any +liability incurred by the Initial Developer or such Contributor as a result of +warranty, support, indemnity or liability terms You offer. + + +3.6. Distribution of Executable Versions. You may distribute Covered +Code in Executable form only if the requirements of Section 3.1-3.5 have been +met for that Covered Code, and if You include a notice stating that the Source +Code version of the Covered Code is available under the terms of this License, +including a description of how and where You have fulfilled the obligations of +Section 3.2. The notice must be conspicuously included in any notice in an +Executable version, related documentation or collateral in which You describe +recipients' rights relating to the Covered Code. You may distribute the +Executable version of Covered Code or ownership rights under a license of +Your choice, which may contain terms different from this License, provided +that You are in compliance with the terms of this License and hat the license +for the Executable version does not attempt to limit or alter the recipient's rights +in the Source Code version from the rights set forth in this License. If You +distribute the Executable version under a different license You must make it +absolutely clear that any terms which differ from this License are offered by +You alone, not by the Initial Developer or any Contributor. You hereby agree to +indemnify the Initial Developer and every Contributor for any liability incurred by +the Initial Developer or such Contributor as a result of any such terms You +offer. + + +3.7. Larger Works. You may create a Larger Work by combining Covered +Code with other code not governed by the terms of this License and distribute +the Larger Work as a single product. In such a case, You must make sure the +requirements of this License are fulfilled for the Covered Code. + + +4. Inability to Comply Due to Statute or Regulation. + + + +If it is impossible for You to comply with any of the terms of this License with respect +to some or all of the Covered Code due to statute, judicial order, or regulation then You +must: + +(a) comply with the terms of this License to the maximum extent possible; and + +(b) describe the limitations and the code they affect. Such description must be +included in the LEGAL file described in Section 3.4 and must be included with +all distributions of the Source Code. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a recipient of +ordinary skill to be able to understand it. + + +5. Application of this License. + + + +This License applies to code to which the Initial Developer has attached the notice in +Exhibit A and to related Covered Code. + + +6. Versions of the License. + + +6.1. New Versions. The Initial Developer of this code may publish revised +and/or new versions of the License from time to time. Each version will be +given a distinguishing version number. + + +6.2. Effect of New Versions. Once Covered Code has been published under +a particular version of the License, You may always continue to use it under +the terms of that version. You may also choose to use such Covered Code +under the terms of any subsequent version of the License published by the +Initial Developer. No one other than the Initial Developer has the right to modify +the terms applicable to Covered Code created under this License. + + +6.3. Derivative Works. If You create or use a modified version of this License +(which you may only do in order to apply it to code which is not already +Covered Code governed by this License), You must + +(a) rename Your license so that the phrases ''Mozilla'', ''MOZILLAPL'', +''MOZPL'', ''Netscape'', "MPL", ''NPL", or any confusingly similar phrases +do not appear in your license (except to note that your license differs +from this License) and + +(b) otherwise make it clear that Your version of the license contains +terms which differ from the Mozilla Public License and Netscape Public +License. (Filling in the name of the Initial Developer, Original Code or +Contributor in the notice described in Exhibit A shall not of themselves +be deemed to be modifications of this License.) + + +6.4 Origin of the Initial Developer's Public License. The Initial Developer's +Public License is based on the Mozilla Public License V 1.1 with the following +changes: + +1) The license is published by the Initial Developer of this code. Only the +Initial Developer can modify the terms applicable to Covered Code. + +2) The license can be modified and used for code which is not already +governed by this license. Modified versions of the license must be +renamed to avoid confusion with Netscape's license Initial Developer's's +license and must include a description of changes from the Initial +Developer's Public License. + +3) The name of the license in Exhibit A is the "Initial Developer's Public +License". + +4) The reference to an alternative license in Exhibit A has been removed. + +5) Amendments I, II, III, V, and VI have been deleted. + +6) Exhibit A, Netscape Public License has been deleted + + +7. DISCLAIMER OF WARRANTY. + + + +COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS'' BASIS, WITHOUT +WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT +LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, +MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE +ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS +WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, +YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE +COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER +OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF +ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS +DISCLAIMER. + + +8. TERMINATION. + + +8.1. This License and the rights granted hereunder will terminate automatically +if You fail to comply with terms herein and fail to cure such breach within 30 +days of becoming aware of the breach. All sublicenses to the Covered Code +which are properly granted shall survive any termination of this License. +Provisions which, by their nature, must remain in effect beyond the termination +of this License shall survive. + +8.2. If You initiate litigation by asserting a patent infringement claim (excluding +declatory judgment actions) against Initial Developer or a Contributor (the Initial +Developer or Contributor against whom You file such action is referred to as +"Participant") alleging that: + +(a) such Participant's Contributor Version directly or indirectly infringes +any patent, then any and all rights granted by such Participant to You +under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice +from Participant terminate prospectively, unless if within 60 days after +receipt of notice You either: + +(i) agree in writing to pay Participant a mutually agreeable +reasonable royalty for Your past and future use of Modifications +made by such Participant, or + +(ii) withdraw Your litigation claim with respect to the Contributor +Version against such Participant. + + +If within 60 days of notice, a reasonable royalty and payment +arrangement are not mutually agreed upon in writing by the parties or +the litigation claim is not withdrawn, the rights granted by Participant to +You under Sections 2.1 and/or 2.2 automatically terminate at the +expiration of the 60 day notice period specified above. + +(b) any software, hardware, or device, other than such Participant's +Contributor Version, directly or indirectly infringes any patent, then any +rights granted to You by such Participant under Sections 2.1(b) and +2.2(b) are revoked effective as of the date You first made, used, sold, +distributed, or had made, Modifications made by that Participant. + +8.3. If You assert a patent infringement claim against Participant alleging that +such Participant's Contributor Version directly or indirectly infringes any patent +where such claim is resolved (such as by license or settlement) prior to the +initiation of patent infringement litigation, then the reasonable value of the +licenses granted by such Participant under Sections 2.1 or 2.2 shall be taken +into account in determining the amount or value of any payment or license. + +8.4. In the event of termination under Sections 8.1 or 8.2 above, all end user +license agreements (excluding distributors and resellers) which have been +validly granted by You or any distributor hereunder prior to termination shall +survive termination. + + +9. LIMITATION OF LIABILITY. + + +UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT +(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL +DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED +CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON +FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY +CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF +GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY +AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY +SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS +LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR +PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT +APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT +ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL +DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. + + +10. U.S. GOVERNMENT END USERS. + + +The Covered Code is a ''commercial item,'' as that term is defined in 48 C.F.R. 2.101 +(Oct. 1995), consisting of ''commercial computer software'' and ''commercial computer +software documentation,'' as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). +Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June +1995), all U.S. Government End Users acquire Covered Code with only those rights +set forth herein. + + +11. MISCELLANEOUS. + + +This License represents the complete agreement concerning subject matter hereof. If +any provision of this License is held to be unenforceable, such provision shall be +reformed only to the extent necessary to make it enforceable. This License shall be +governed by California law provisions (except to the extent applicable law, if any, +provides otherwise), excluding its conflict-of-law provisions. With respect to disputes +in which at least one party is a citizen of, or an entity chartered or registered to do +business in the United States of America, any litigation relating to this License shall be +subject to the jurisdiction of the Federal Courts of the Northern District of California, +with venue lying in Santa Clara County, California, with the losing party responsible for +costs, including without limitation, court costs and reasonable attorneys' fees and +expenses. The application of the United Nations Convention on Contracts for the +International Sale of Goods is expressly excluded. Any law or regulation which +provides that the language of a contract shall be construed against the drafter shall +not apply to this License. + + +12. RESPONSIBILITY FOR CLAIMS. + + +As between Initial Developer and the Contributors, each party is responsible for claims +and damages arising, directly or indirectly, out of its utilization of rights under this +License and You agree to work with Initial Developer and Contributors to distribute +such responsibility on an equitable basis. Nothing herein is intended or shall be +deemed to constitute any admission of liability. + + +13. MULTIPLE-LICENSED CODE. + + +Initial Developer may designate portions of the Covered Code as "Multiple-Licensed". +"Multiple-Licensed" means that the Initial Devpoeloper permits you to utilize portions of +the Covered Code under Your choice of the IDPL or the alternative licenses, if any, +specified by the Initial Developer in the file described in Exhibit A. + +EXHIBIT A -Initial Developer's Public License. + +The contents of this file are subject to the Initial Developer's Public License Version 1.0 +(the "License"); you may not use this file except in compliance with the License. You +may obtain a copy of the License at http://www.ibphoenix.com/idpl.html Software +distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY +OF ANY KIND, either express or implied. See the License for the specific language +governing rights and limitations under the License. + +The Original Code is ______________________________________. + +The Initial Developer of the Original Code is ________________________. + +Portions created by ______________________ are Copyright (C) ______ +_______________________. + +All Rights Reserved. + +Contributor(s): ______________________________________. + + +============================================================================ + + MOZILLA PUBLIC LICENSE + Version 1.1 + + --------------- + +1. Definitions. + + 1.0.1. "Commercial Use" means distribution or otherwise making the + Covered Code available to a third party. + + 1.1. "Contributor" means each entity that creates or contributes to + the creation of Modifications. + + 1.2. "Contributor Version" means the combination of the Original + Code, prior Modifications used by a Contributor, and the Modifications + made by that particular Contributor. + + 1.3. "Covered Code" means the Original Code or Modifications or the + combination of the Original Code and Modifications, in each case + including portions thereof. + + 1.4. "Electronic Distribution Mechanism" means a mechanism generally + accepted in the software development community for the electronic + transfer of data. + + 1.5. "Executable" means Covered Code in any form other than Source + Code. + + 1.6. "Initial Developer" means the individual or entity identified + as the Initial Developer in the Source Code notice required by Exhibit + A. + + 1.7. "Larger Work" means a work which combines Covered Code or + portions thereof with code not governed by the terms of this License. + + 1.8. "License" means this document. + + 1.8.1. "Licensable" means having the right to grant, to the maximum + extent possible, whether at the time of the initial grant or + subsequently acquired, any and all of the rights conveyed herein. + + 1.9. "Modifications" means any addition to or deletion from the + substance or structure of either the Original Code or any previous + Modifications. When Covered Code is released as a series of files, a + Modification is: + A. Any addition to or deletion from the contents of a file + containing Original Code or previous Modifications. + + B. Any new file that contains any part of the Original Code or + previous Modifications. + + 1.10. "Original Code" means Source Code of computer software code + which is described in the Source Code notice required by Exhibit A as + Original Code, and which, at the time of its release under this + License is not already Covered Code governed by this License. + + 1.10.1. "Patent Claims" means any patent claim(s), now owned or + hereafter acquired, including without limitation, method, process, + and apparatus claims, in any patent Licensable by grantor. + + 1.11. "Source Code" means the preferred form of the Covered Code for + making modifications to it, including all modules it contains, plus + any associated interface definition files, scripts used to control + compilation and installation of an Executable, or source code + differential comparisons against either the Original Code or another + well known, available Covered Code of the Contributor's choice. The + Source Code can be in a compressed or archival form, provided the + appropriate decompression or de-archiving software is widely available + for no charge. + + 1.12. "You" (or "Your") means an individual or a legal entity + exercising rights under, and complying with all of the terms of, this + License or a future version of this License issued under Section 6.1. + For legal entities, "You" includes any entity which controls, is + controlled by, or is under common control with You. For purposes of + this definition, "control" means (a) the power, direct or indirect, + to cause the direction or management of such entity, whether by + contract or otherwise, or (b) ownership of more than fifty percent + (50%) of the outstanding shares or beneficial ownership of such + entity. + +2. Source Code License. + + 2.1. The Initial Developer Grant. + The Initial Developer hereby grants You a world-wide, royalty-free, + non-exclusive license, subject to third party intellectual property + claims: + (a) under intellectual property rights (other than patent or + trademark) Licensable by Initial Developer to use, reproduce, + modify, display, perform, sublicense and distribute the Original + Code (or portions thereof) with or without Modifications, and/or + as part of a Larger Work; and + + (b) under Patents Claims infringed by the making, using or + selling of Original Code, to make, have made, use, practice, + sell, and offer for sale, and/or otherwise dispose of the + Original Code (or portions thereof). + + (c) the licenses granted in this Section 2.1(a) and (b) are + effective on the date Initial Developer first distributes + Original Code under the terms of this License. + + (d) Notwithstanding Section 2.1(b) above, no patent license is + granted: 1) for code that You delete from the Original Code; 2) + separate from the Original Code; or 3) for infringements caused + by: i) the modification of the Original Code or ii) the + combination of the Original Code with other software or devices. + + 2.2. Contributor Grant. + Subject to third party intellectual property claims, each Contributor + hereby grants You a world-wide, royalty-free, non-exclusive license + + (a) under intellectual property rights (other than patent or + trademark) Licensable by Contributor, to use, reproduce, modify, + display, perform, sublicense and distribute the Modifications + created by such Contributor (or portions thereof) either on an + unmodified basis, with other Modifications, as Covered Code + and/or as part of a Larger Work; and + + (b) under Patent Claims infringed by the making, using, or + selling of Modifications made by that Contributor either alone + and/or in combination with its Contributor Version (or portions + of such combination), to make, use, sell, offer for sale, have + made, and/or otherwise dispose of: 1) Modifications made by that + Contributor (or portions thereof); and 2) the combination of + Modifications made by that Contributor with its Contributor + Version (or portions of such combination). + + (c) the licenses granted in Sections 2.2(a) and 2.2(b) are + effective on the date Contributor first makes Commercial Use of + the Covered Code. + + (d) Notwithstanding Section 2.2(b) above, no patent license is + granted: 1) for any code that Contributor has deleted from the + Contributor Version; 2) separate from the Contributor Version; + 3) for infringements caused by: i) third party modifications of + Contributor Version or ii) the combination of Modifications made + by that Contributor with other software (except as part of the + Contributor Version) or other devices; or 4) under Patent Claims + infringed by Covered Code in the absence of Modifications made by + that Contributor. + +3. Distribution Obligations. + + 3.1. Application of License. + The Modifications which You create or to which You contribute are + governed by the terms of this License, including without limitation + Section 2.2. The Source Code version of Covered Code may be + distributed only under the terms of this License or a future version + of this License released under Section 6.1, and You must include a + copy of this License with every copy of the Source Code You + distribute. You may not offer or impose any terms on any Source Code + version that alters or restricts the applicable version of this + License or the recipients' rights hereunder. However, You may include + an additional document offering the additional rights described in + Section 3.5. + + 3.2. Availability of Source Code. + Any Modification which You create or to which You contribute must be + made available in Source Code form under the terms of this License + either on the same media as an Executable version or via an accepted + Electronic Distribution Mechanism to anyone to whom you made an + Executable version available; and if made available via Electronic + Distribution Mechanism, must remain available for at least twelve (12) + months after the date it initially became available, or at least six + (6) months after a subsequent version of that particular Modification + has been made available to such recipients. You are responsible for + ensuring that the Source Code version remains available even if the + Electronic Distribution Mechanism is maintained by a third party. + + 3.3. Description of Modifications. + You must cause all Covered Code to which You contribute to contain a + file documenting the changes You made to create that Covered Code and + the date of any change. You must include a prominent statement that + the Modification is derived, directly or indirectly, from Original + Code provided by the Initial Developer and including the name of the + Initial Developer in (a) the Source Code, and (b) in any notice in an + Executable version or related documentation in which You describe the + origin or ownership of the Covered Code. + + 3.4. Intellectual Property Matters + (a) Third Party Claims. + If Contributor has knowledge that a license under a third party's + intellectual property rights is required to exercise the rights + granted by such Contributor under Sections 2.1 or 2.2, + Contributor must include a text file with the Source Code + distribution titled "LEGAL" which describes the claim and the + party making the claim in sufficient detail that a recipient will + know whom to contact. If Contributor obtains such knowledge after + the Modification is made available as described in Section 3.2, + Contributor shall promptly modify the LEGAL file in all copies + Contributor makes available thereafter and shall take other steps + (such as notifying appropriate mailing lists or newsgroups) + reasonably calculated to inform those who received the Covered + Code that new knowledge has been obtained. + + (b) Contributor APIs. + If Contributor's Modifications include an application programming + interface and Contributor has knowledge of patent licenses which + are reasonably necessary to implement that API, Contributor must + also include this information in the LEGAL file. + + (c) Representations. + Contributor represents that, except as disclosed pursuant to + Section 3.4(a) above, Contributor believes that Contributor's + Modifications are Contributor's original creation(s) and/or + Contributor has sufficient rights to grant the rights conveyed by + this License. + + 3.5. Required Notices. + You must duplicate the notice in Exhibit A in each file of the Source + Code. If it is not possible to put such notice in a particular Source + Code file due to its structure, then You must include such notice in a + location (such as a relevant directory) where a user would be likely + to look for such a notice. If You created one or more Modification(s) + You may add your name as a Contributor to the notice described in + Exhibit A. You must also duplicate this License in any documentation + for the Source Code where You describe recipients' rights or ownership + rights relating to Covered Code. You may choose to offer, and to + charge a fee for, warranty, support, indemnity or liability + obligations to one or more recipients of Covered Code. However, You + may do so only on Your own behalf, and not on behalf of the Initial + Developer or any Contributor. You must make it absolutely clear than + any such warranty, support, indemnity or liability obligation is + offered by You alone, and You hereby agree to indemnify the Initial + Developer and every Contributor for any liability incurred by the + Initial Developer or such Contributor as a result of warranty, + support, indemnity or liability terms You offer. + + 3.6. Distribution of Executable Versions. + You may distribute Covered Code in Executable form only if the + requirements of Section 3.1-3.5 have been met for that Covered Code, + and if You include a notice stating that the Source Code version of + the Covered Code is available under the terms of this License, + including a description of how and where You have fulfilled the + obligations of Section 3.2. The notice must be conspicuously included + in any notice in an Executable version, related documentation or + collateral in which You describe recipients' rights relating to the + Covered Code. You may distribute the Executable version of Covered + Code or ownership rights under a license of Your choice, which may + contain terms different from this License, provided that You are in + compliance with the terms of this License and that the license for the + Executable version does not attempt to limit or alter the recipient's + rights in the Source Code version from the rights set forth in this + License. If You distribute the Executable version under a different + license You must make it absolutely clear that any terms which differ + from this License are offered by You alone, not by the Initial + Developer or any Contributor. You hereby agree to indemnify the + Initial Developer and every Contributor for any liability incurred by + the Initial Developer or such Contributor as a result of any such + terms You offer. + + 3.7. Larger Works. + You may create a Larger Work by combining Covered Code with other code + not governed by the terms of this License and distribute the Larger + Work as a single product. In such a case, You must make sure the + requirements of this License are fulfilled for the Covered Code. + +4. Inability to Comply Due to Statute or Regulation. + + If it is impossible for You to comply with any of the terms of this + License with respect to some or all of the Covered Code due to + statute, judicial order, or regulation then You must: (a) comply with + the terms of this License to the maximum extent possible; and (b) + describe the limitations and the code they affect. Such description + must be included in the LEGAL file described in Section 3.4 and must + be included with all distributions of the Source Code. Except to the + extent prohibited by statute or regulation, such description must be + sufficiently detailed for a recipient of ordinary skill to be able to + understand it. + +5. Application of this License. + + This License applies to code to which the Initial Developer has + attached the notice in Exhibit A and to related Covered Code. + +6. Versions of the License. + + 6.1. New Versions. + Netscape Communications Corporation ("Netscape") may publish revised + and/or new versions of the License from time to time. Each version + will be given a distinguishing version number. + + 6.2. Effect of New Versions. + Once Covered Code has been published under a particular version of the + License, You may always continue to use it under the terms of that + version. You may also choose to use such Covered Code under the terms + of any subsequent version of the License published by Netscape. No one + other than Netscape has the right to modify the terms applicable to + Covered Code created under this License. + + 6.3. Derivative Works. + If You create or use a modified version of this License (which you may + only do in order to apply it to code which is not already Covered Code + governed by this License), You must (a) rename Your license so that + the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", + "MPL", "NPL" or any confusingly similar phrase do not appear in your + license (except to note that your license differs from this License) + and (b) otherwise make it clear that Your version of the license + contains terms which differ from the Mozilla Public License and + Netscape Public License. (Filling in the name of the Initial + Developer, Original Code or Contributor in the notice described in + Exhibit A shall not of themselves be deemed to be modifications of + this License.) + +7. DISCLAIMER OF WARRANTY. + + COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, + WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF + DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. + THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE + IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, + YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE + COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER + OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF + ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + +8. TERMINATION. + + 8.1. This License and the rights granted hereunder will terminate + automatically if You fail to comply with terms herein and fail to cure + such breach within 30 days of becoming aware of the breach. All + sublicenses to the Covered Code which are properly granted shall + survive any termination of this License. Provisions which, by their + nature, must remain in effect beyond the termination of this License + shall survive. + + 8.2. If You initiate litigation by asserting a patent infringement + claim (excluding declatory judgment actions) against Initial Developer + or a Contributor (the Initial Developer or Contributor against whom + You file such action is referred to as "Participant") alleging that: + + (a) such Participant's Contributor Version directly or indirectly + infringes any patent, then any and all rights granted by such + Participant to You under Sections 2.1 and/or 2.2 of this License + shall, upon 60 days notice from Participant terminate prospectively, + unless if within 60 days after receipt of notice You either: (i) + agree in writing to pay Participant a mutually agreeable reasonable + royalty for Your past and future use of Modifications made by such + Participant, or (ii) withdraw Your litigation claim with respect to + the Contributor Version against such Participant. If within 60 days + of notice, a reasonable royalty and payment arrangement are not + mutually agreed upon in writing by the parties or the litigation claim + is not withdrawn, the rights granted by Participant to You under + Sections 2.1 and/or 2.2 automatically terminate at the expiration of + the 60 day notice period specified above. + + (b) any software, hardware, or device, other than such Participant's + Contributor Version, directly or indirectly infringes any patent, then + any rights granted to You by such Participant under Sections 2.1(b) + and 2.2(b) are revoked effective as of the date You first made, used, + sold, distributed, or had made, Modifications made by that + Participant. + + 8.3. If You assert a patent infringement claim against Participant + alleging that such Participant's Contributor Version directly or + indirectly infringes any patent where such claim is resolved (such as + by license or settlement) prior to the initiation of patent + infringement litigation, then the reasonable value of the licenses + granted by such Participant under Sections 2.1 or 2.2 shall be taken + into account in determining the amount or value of any payment or + license. + + 8.4. In the event of termination under Sections 8.1 or 8.2 above, + all end user license agreements (excluding distributors and resellers) + which have been validly granted by You or any distributor hereunder + prior to termination shall survive termination. + +9. LIMITATION OF LIABILITY. + + UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT + (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL + DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, + OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR + ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY + CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, + WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER + COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN + INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF + LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY + RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW + PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE + EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO + THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. + +10. U.S. GOVERNMENT END USERS. + + The Covered Code is a "commercial item," as that term is defined in + 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer + software" and "commercial computer software documentation," as such + terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 + C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), + all U.S. Government End Users acquire Covered Code with only those + rights set forth herein. + +11. MISCELLANEOUS. + + This License represents the complete agreement concerning subject + matter hereof. If any provision of this License is held to be + unenforceable, such provision shall be reformed only to the extent + necessary to make it enforceable. This License shall be governed by + California law provisions (except to the extent applicable law, if + any, provides otherwise), excluding its conflict-of-law provisions. + With respect to disputes in which at least one party is a citizen of, + or an entity chartered or registered to do business in the United + States of America, any litigation relating to this License shall be + subject to the jurisdiction of the Federal Courts of the Northern + District of California, with venue lying in Santa Clara County, + California, with the losing party responsible for costs, including + without limitation, court costs and reasonable attorneys' fees and + expenses. The application of the United Nations Convention on + Contracts for the International Sale of Goods is expressly excluded. + Any law or regulation which provides that the language of a contract + shall be construed against the drafter shall not apply to this + License. + +12. RESPONSIBILITY FOR CLAIMS. + + As between Initial Developer and the Contributors, each party is + responsible for claims and damages arising, directly or indirectly, + out of its utilization of rights under this License and You agree to + work with Initial Developer and Contributors to distribute such + responsibility on an equitable basis. Nothing herein is intended or + shall be deemed to constitute any admission of liability. + +13. MULTIPLE-LICENSED CODE. + + Initial Developer may designate portions of the Covered Code as + "Multiple-Licensed". "Multiple-Licensed" means that the Initial + Developer permits you to utilize portions of the Covered Code under + Your choice of the NPL or the alternative licenses, if any, specified + by the Initial Developer in the file described in Exhibit A. + +EXHIBIT A -Mozilla Public License. + + ``The contents of this file are subject to the Mozilla Public License + Version 1.1 (the "License"); you may not use this file except in + compliance with the License. You may obtain a copy of the License at + http://www.mozilla.org/MPL/ + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the + License for the specific language governing rights and limitations + under the License. + + The Original Code is ______________________________________. + + The Initial Developer of the Original Code is ________________________. + Portions created by ______________________ are Copyright (C) ______ + _______________________. All Rights Reserved. + + Contributor(s): ______________________________________. + + Alternatively, the contents of this file may be used under the terms + of the _____ license (the "[___] License"), in which case the + provisions of [______] License are applicable instead of those + above. If you wish to allow use of your version of this file only + under the terms of the [____] License and not to allow others to use + your version of this file under the MPL, indicate your decision by + deleting the provisions above and replace them with the notice and + other provisions required by the [___] License. If you do not delete + the provisions above, a recipient may use your version of this file + under either the MPL or the [___] License." + + [NOTE: The text of this Exhibit A may differ slightly from the text of + the notices in the Source Code files of the Original Code. You should + use the text of this Exhibit A rather than the text found in the + Original Code Source Code for Your Modifications.] + + --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/gdef.sgml +++ firebird2.1-2.1.3.18185-0.ds1/debian/gdef.sgml @@ -0,0 +1,174 @@ + manpage.1'. You may view + the manual page with: `docbook-to-man manpage.sgml | nroff -man | + less'. A typical entry in a Makefile or Makefile.am is: + +manpage.1: manpage.sgml + docbook-to-man $< > $@ + --> + + + + + Daniel"> + Urban"> + + June 21 2004"> + + 1"> + daniel@sente.pl"> + + GDEF"> + +]> + + + +
+ &manemail; +
+ + &manfirstname; + &mansurname; + + + 2004 + &manusername; + + &mandate; +
+ + &manucpackage; + + &mansection; + + + &manpackage; + + ????????????? + + + + DESCRIPTION + + &manpackage; is a utility for + + + + + COMMON OPTIONS + + -extract + Extract definition from database + + + + -replace + Replace existing database + + + + -dynamic + Generate dynamic DDL + + + + -c + DYN for C + + + + -fortran + DYN for FORTRAN + + + + -pascal + DYN for PASCAL + + + + -cob + DYN for COBOL + + + + -ansi + DYN for ANSI COBOL + + + + -basic + DYN for BASIC + + + + -pli + DYN for PLI + + + + -ada + DYN for ADA + + + + -cxx + DYN for C++ + + + + -user + Specifies user name to use in attaching database + + + + -password password + Specifies password to use with username + + + + -z + Print version number + + + + + + + EXAMPLES + + + + + + + + + + + + + AUTHOR + + This manpage was written by &manusername; <&manemail;> for Debian + GNU/Linux but may be used by others. + + + COPYRIGHT + Permission is granted to modify and distribute this manpage under the + terms of GNU General Public Licence version 2 or (at your oppinion) any later + version. It is provided in the hope that it will be useful but with NO + WARRANTY. Author is not responsible for any (mis)use of this manpage. + + +
+ --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-classic.init +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-classic.init @@ -0,0 +1,57 @@ +#!/bin/sh + +### BEGIN INIT INFO +# Provides: firebird2.1-classic +# Required-Start: $remote_fs $syslog +# Required-Stop: +# Default-Start: 2 3 4 5 +# Default-Stop: +# Short-Description: Initialise firebird directory inder /var/run +# Description: Creates /var/run/firebird/2.1 and sets appropriate +# ownership/permissions +# Does not start any service, but required by firebird +# classic-server variant if /var/run is mounted on tmpfs +### END INIT INFO + + +# Source LSB function library. +. /lib/lsb/init-functions + +set -u + +FB_VER="2.1" +FB_FLAVOUR="classic" + +FUNCTIONS="/usr/share/firebird${FB_VER}-common/functions.sh" +[ -e "$FUNCTIONS" ] || exit 0 +. "$FUNCTIONS" + +# Check the manager is there and is executable. +SERVER=$FB/bin/fb_inet_server +[ -x $SERVER ] || exit 0 + +# workaround of splashy's #400598 +# define RUNLEVEL to avoind unbound variable error +RUNLEVEL=${RUNLEVEL:-} + + +# See how we were called. +case "$1" in + start|restart|force-reload) + log_action_begin_msg "Preparing $RUN" + create_var_run_firebird + RETVAL=$? + log_action_end_msg $RETVAL + ;; + + stop) + RETVAL=0 + ;; + + *) + echo "Usage: firebird {start|stop|restart|force-reload}" + RETVAL=2 + ;; +esac + +exit $RETVAL --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-super.preinst +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-super.preinst @@ -0,0 +1,55 @@ +#!/bin/sh +# preinst script for firebird2.1-super +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +FB_VER=2.1 +PKG=firebird${FB_VER}-super + +fix_firebird_doc_symlink() +{ + if ! [ -L "/usr/share/doc/$PKG" ] \ + && [ -d "/usr/share/doc/$PKG" ] \ + && [ "`find "/usr/share/doc/$PKG" | wc -l`" = 1 ]; then + + echo Symlinking /usr/share/doc/$PKG to /usr/share/doc/firebird${FB_VER}-common-doc + rmdir "/usr/share/doc/$PKG" + ln -s firebird${FB_VER}-common-doc "/usr/share/doc/$PKG" + fi + + return 0 +} + +case "$1" in + install) + ;; + + upgrade) + fix_firebird_doc_symlink + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/reindex-db +++ firebird2.1-2.1.3.18185-0.ds1/debian/reindex-db @@ -0,0 +1,55 @@ +#!/bin/sh + +set -eu + +usage() +{ + cat <<"_EOF" >& 2 +Usage: `sh basename $0` database +_EOF + exit 1 +} + +[ -n "${1:-}" ] && [ -z "${2:-}" ] || usage + +DB="$1" + +ISQL=isql-fb + +reindex() +{ + echo "Refreshing indices of '$DB':" + while read i; do + echo -n " $i" + echo "ALTER INDEX $i ACTIVE;" | $ISQL "$DB" \ + || echo "ALTER INDEX $i ACTIVE;" | $ISQL "$DB" + done +} + +TMP=`tempfile` + +trap "rm -f $TMP" QUIT INT EXIT + +cat <<'EOF' | $ISQL "$DB" | perl -ne 's/ +$//; next if /^=*$/; next unless $start++; print' > $TMP +SET heading; +SELECT DISTINCT i.rdb$index_name +FROM rdb$indices i +JOIN rdb$relations r + ON r.rdb$relation_name=i.rdb$relation_name +JOIN rdb$index_segments s + ON s.rdb$index_name=i.rdb$index_name +JOIN rdb$relation_fields f + ON f.rdb$relation_name=i.rdb$relation_name +JOIN rdb$fields fd + ON fd.rdb$field_name=f.rdb$field_source +JOIN rdb$character_sets cs + ON cs.rdb$character_set_id = fd.rdb$character_set_id +WHERE fd.rdb$field_type IN (14,15,37,38,40,41) + AND (i.rdb$index_inactive=0 OR i.rdb$index_inactive IS NULL) +-- AND (r.rdb$system_flag=0 OR r.rdb$system_flag IS NULL) + AND cs.rdb$character_set_name NOT IN ('NONE', 'OCTETS'); +EOF + +sleep 1 + +reindex < $TMP --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-super.init +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-super.init @@ -0,0 +1,113 @@ +#!/bin/sh + +# This file belongs in /etc/init.d where it will be run +# on system startup and shutdown to start the +# Firebird database server daemon + + +# This init script contains functions specific for debian +# init scripts. + +### BEGIN INIT INFO +# Provides: firebird2.1-super +# Required-Start: $remote_fs $syslog $named +# Required-Stop: $remote_fs +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Start firebird super-server +# Description: Start the firebird guardian process (fbguard) +# which starts the actual firebird server process +# (fbserver) and makes sure there is always fbserver +# running +### END INIT INFO + + +# Source LSB function library. +. /lib/lsb/init-functions + +set -u + +FB_VER="2.1" +FB_FLAVOUR="super" + +FUNCTIONS="/usr/share/firebird${FB_VER}-common/functions.sh" +[ -e "$FUNCTIONS" ] || exit 0 +. "$FUNCTIONS" + +FBRunUser=firebird +PIDFILE="$RUN/fbserver.pid" +FB_OPTS="-start -forever -pidfile $PIDFILE" +NAME="Firebird $FB_VER server manager" + +# Check the manager is there and is executable. +MANAGER=$FB/bin/fbmgr +FBGUARD=$FB/bin/fbguard +FBSERVER=$FB/bin/fbserver +[ -x $FBGUARD ] || exit 0 + +# Check to see if super-server is enabled +ENABLE_SUPER_SERVER="no" # disabled by default +[ -r "$DEFAULT" ] && . "$DEFAULT" + +# workaround of splashy's #400598 +# define RUNLEVEL to avoind unbound variable error +RUNLEVEL=${RUNLEVEL:-} + + +# See how we were called. +case "$1" in + start) + if [ "$ENABLE_SUPER_SERVER" != "yes" ]; + then + log_warning_msg "Not starting $NAME" + log_warning_msg "Use \`dpkg-reconfigure firebird$FB_VER-super' to enable." + RETVAL=0 + else + if pidof $FBGUARD > /dev/null; then + log_success_msg "$NAME already running." + RETVAL=0 + else + log_action_begin_msg "Starting $NAME" + create_var_run_firebird + # remove stale pid file + rm -f $PIDFILE + start-stop-daemon --start --quiet --chuid $FBRunUser --pidfile $PIDFILE --exec $MANAGER -- $FB_OPTS 2>&1 | ( grep -v 'server has been successfully started' || true ) + RETVAL=$? + log_action_end_msg $RETVAL + fi + fi + ;; + + stop) + if pidof $FBGUARD > /dev/null; then + log_action_begin_msg "Stopping $NAME" + start-stop-daemon --stop --quiet --oknodo --retry 10 --exec $FBGUARD \ + && \ + start-stop-daemon --stop --quiet --oknodo --retry 15 --exec $FBSERVER --pidfile $PIDFILE + + RETVAL=$? + log_action_end_msg $RETVAL + else + log_success_msg "$NAME not running." + RETVAL=0 + fi + ;; + + restart|force-reload) + $0 stop && $0 start + RETVAL=$? + ;; + + status) + pidof $FBGUARD > /dev/null + RETVAL=$? + ;; + + *) + echo "Usage: firebird {start|stop|restart|force-reload|status}" + RETVAL=2 + ;; +esac + +exit $RETVAL + --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-classic.lintian-overrides +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-classic.lintian-overrides @@ -0,0 +1,11 @@ +# Manpages are in firebird2.1-common, which is a dependency +# of firebird2.1-classic +firebird2.1-classic: binary-without-manpage usr/bin/fbstat +firebird2.1-classic: binary-without-manpage usr/bin/gbak +firebird2.1-classic: binary-without-manpage usr/bin/gdef +firebird2.1-classic: binary-without-manpage usr/bin/gfix +firebird2.1-classic: binary-without-manpage usr/bin/gpre +firebird2.1-classic: binary-without-manpage usr/bin/gsec +firebird2.1-classic: binary-without-manpage usr/bin/isql-fb +firebird2.1-classic: binary-without-manpage usr/bin/qli +firebird2.1-classic: binary-without-manpage usr/bin/nbackup --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-common.lintian-overrides +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-common.lintian-overrides @@ -0,0 +1,2 @@ +# This is normal, these shared libraries are used only internally +firebird2.1-common: shlib-with-executable-bit usr/lib/firebird/2.1/intl/fbintl 0755 --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/firebird2.1-classic.xinetd +++ firebird2.1-2.1.3.18185-0.ds1/debian/firebird2.1-classic.xinetd @@ -0,0 +1,21 @@ +# default: off +# description: FirebirdSQL classic server, v2.1 +# +# firebird2.1-classic uses /etc/inetd.conf by default +# If you choose to enable this service, remember to disable the one provided by +# inetd. The easiest way for this is: +# update-inetd --disable gds_db +# +service gds_db +{ + disable = yes + flags = REUSE NODELAY + socket_type = stream + wait = no + user = firebird +# These lines cause problems with Windows XP SP2 clients +# using default firewall configuration (SF#1065511) +# log_on_success += USERID +# log_on_failure += USERID + server = /usr/lib/firebird/2.1/bin/fb_inet_server +} --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/POTFILES.in +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/POTFILES.in @@ -0,0 +1 @@ +[type: gettext/rfc822deb] server-templates.master --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/templates.pot +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/templates.pot @@ -0,0 +1,157 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n" +"POT-Creation-Date: 2008-05-23 13:35+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "" --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/pt_BR.po +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/pt_BR.po @@ -0,0 +1,199 @@ +# firebird2.0's Brazilian Portuguese (pt_BR) po-debconf template translation. +# Copyright (C) 2007 André Luís Lopes +# This file is distributed under the same license as the firebird package. +# André Luís Lopes , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: firebird2.0\n" +"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n" +"POT-Creation-Date: 2008-05-23 13:35+0300\n" +"PO-Revision-Date: 2007-04-21 15:10-0300\n" +"Last-Translator: André Luís Lopes \n" +"Language-Team: Debian-BR Project \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"pt_BR utf-8\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +#, fuzzy +#| msgid "Enabled firebird version:" +msgid "Enable Firebird server?" +msgstr "Versão do firebird a ser habilitada:" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Senha para o usuário SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"O Firebird possui um usuário especial chamado SYSDBA, o qual é o usuário que " +"possui acesso a todas as bases de dados. O SYSDBA pode também criar novas " +"bases de dados e novos usuários. Por isso, é necessário definir uma senha " +"para o usuário SYSDBA por questões de segurança." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"A senha fica armazenada no arquivo /etc/firebird/${FB_VER}/SYSDBA.password " +"(o qual é legível somente pelo usuário root). Você pode modificá-la nesse " +"arquivo (não se esqueça de atualizar a base de dados de segurança também, " +"usando o utilitário gsec) ou você pode utilizar o comando dpkg-reconfigure " +"para atualizar ambos os locais (o arquivo de senhas e a base de segurança)." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Caso você não informe uma senha, uma senha aleatória será utilizada (e " +"armazenada no arquivo SYSDBA.password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Para manter sua senha atual, mantenha este campo em branco." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Remover senha da base de dados?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"O último pacote que utiliza a senha da base de dados em /var/lib/firebird/" +"${FB_VER}/system/security.fdb está sendo removido." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Manter essa base de dados de segurança pode representar um risco de " +"segurança. É uma boa idéia removê-la caso você não planeje reinstalar o " +"firebird${FB_VER}." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"O mesmo pode ser dito em relação ao arquivo /etc/firebird/${FB_VER}SYSDBA." +"password, onde a senha para o usuário SYSDBA é mantida." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "Remover as bases de dados de /var/lib/firebird/${FB_VER}/data?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Você pode querer remover todas as bases de dados do diretório padrão de " +"bases de dados do firebird, /var/lib/firebird/${FB_VER}/data. Caso você " +"escolha esta opção, todos os arquivos que finalizam com as extensões \".fdb" +"\" e \".fbk\" no diretório especificado acima e seus subdiretórios serão " +"removidos." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Note que quaisquer bases de dados fora do diretório /var/lib/firebird/" +"${FB_VER}/data não serão afetadas." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "Servidor firebird${FB_VER}-${FB_FLAVOUR} está em uso" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"Para assegurar a integridade dos dados, a remoção/atualização do pacote foi " +"abortada. Por favor, desconecte todos os clientes locais e remotos antes de " +"remover ou atualizar o firebird${FB_VER}-${FB_FLAVOUR}" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Senha para firebird ${FB_VER}" + +#~ msgid "" +#~ "Several firebird versions may be installed, but only one may be enabled " +#~ "and running at any given time. This is because if two servers access the " +#~ "same database simultaneously, the result is inevitably database " +#~ "corruption." +#~ msgstr "" +#~ "Diversas versões do firebird podem estar instaladas, mas somente uma " +#~ "delas pode ser habilitada e estar em execução em um dado momento. Isto é " +#~ "porque, caso dois servidores acessem a mesma base de dados " +#~ "simultaneamente, o resultado inevitalmente será uma corrupção da base de " +#~ "dados." --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/hi.po +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/hi.po @@ -0,0 +1,167 @@ +# translation of hi.po to Hindi +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: hi\n" +"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n" +"POT-Creation-Date: 2008-05-23 13:35+0300\n" +"PO-Revision-Date: 2006-12-10 13:52+0530\n" +"Last-Translator: Nishant Sharma \n" +"Language-Team: Hindi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "SYSDBA के लिये कूटशबà¥à¤¦:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"फायरबरà¥à¤¡ के पास à¤à¤• विशेष उपयोकà¥à¤¤à¤¾ है जिसका नाम है SYSDBA, जिसे कि समसà¥à¤¤ डाटाबेसों की " +"पहà¥à¤à¤š होती है. SYSDBA नये डाटाबेस व उपयोकà¥à¤¤à¤¾ बना सकता है. इस कारणवश SYSDBA को à¤à¤• " +"कूटशबà¥à¤¦ से सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करना आवशà¥à¤¯à¤• हो जाता है." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"कूटशबà¥à¤¦ /etc/firebird/${FB_VER}/SYSDBA.password (केवल root ही इसे पढ़ सकता है ) में " +"संरकà¥à¤·à¤¿à¤¤ किया जाता है. आप इसमें वहाठपर भी बदलाव कर सकते हैं ( gsec अनà¥à¤ªà¥à¤°à¤¯à¥‹à¤— दà¥à¤µà¤¾à¤°à¤¾ " +"सेकà¥à¤¯à¥‚रिटी डाटाबेस को अपडेट करना न भूलें), या फिर आप dpkg-reconfigure का पà¥à¤°à¤¯à¥‹à¤— करके " +"दोनों को ही अपडेट कर सकते हैं." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"यदि आप कोई कूटशबà¥à¤¦ नहीं देते हैं, तो à¤à¤• कूटशबà¥à¤¦ सहसा उतपनà¥à¤¨ करके पà¥à¤°à¤¯à¥‹à¤— किया जाà¤à¤—ा (और " +"SYSDBA.password में संरकà¥à¤·à¤¿à¤¤ किया जाà¤à¤—ा)" + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "वरà¥à¤¤à¤®à¤¾à¤¨ कूटशबà¥à¤¦ को ही विदà¥à¤¯à¤®à¤¾à¤¨ रहने देने के लिठइसे रिकà¥à¤¤ छोड़ें." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +#, fuzzy +msgid "Password for firebird ${FB_VER}" +msgstr "SYSDBA के लिये कूटशबà¥à¤¦:" --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/bn.po +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/bn.po @@ -0,0 +1,168 @@ +# firebird2 po-debconf translation to spanish +# Copyright (C) 2006 Software in the Public Interest, SPI Inc. +# This file is distributed under the same license as the firebird2 package. +# +# Khandakar Mujahidul Islam , 2006. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: firebird2\n" +"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n" +"POT-Creation-Date: 2008-05-23 13:35+0300\n" +"PO-Revision-Date: 2006-12-09 22:13+0600\n" +"Last-Translator: Khandakar Mujahidul Islam \n" +"Language-Team: Bengali \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "SYSDBA à¦à¦° জনà§à¦¯ পাসওয়ারà§à¦¡:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"ফায়ারবারà§à¦¡ à¦à¦° SYSDBA নামে à¦à¦•à¦Ÿà¦¿ বিশেষ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€ আছে, যেই বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦° সকল " +"ডাটাবেজে পà§à¦°à¦¬à§‡à¦¶à§‡à¦° অধিকার আছে। SYSDBA নতà§à¦¨ ডাটাবেজ à¦à¦¬à¦‚ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦“ তৈরি করতে " +"পারে। à¦à¦‡ কারণে,SYSDBA কে à¦à¦•à¦Ÿà¦¿ পাসওয়ারà§à¦¡ দিয়ে নিরাপদ রাখা পà§à¦°à§Ÿà§‹à¦œà¦¨à¥¤" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"পাসওয়ারà§à¦¡ জমা থাকে /etc/firebird/${FB_VER}/SYSDBA.password তে (যা শà§à¦§à§à¦®à¦¾à¦¤à§à¦° root " +"করà§à¦¤à§ƒà¦• পড়ার যোগà§à¦¯)। আপনি à¦à¦Ÿà¦¿à¦•à§‡ সেখানে পরিবরà§à¦¤à¦¨ করতে পারেন ( নিরাপতà§à¦¤à¦¾ ডাটাবেজকে " +"আপডেট করার কথা ভà§à¦²à¦¬à§‡à¦¨ না, gsec ইউটিলিটি বà§à¦¯à¦¬à¦¹à¦¾à¦° করে), অথবা আপনি দà§à¦Ÿà§‹à¦‡ আপডেট " +"করতে dpkg-reconfigure বà§à¦¯à¦¬à¦¹à¦¾à¦° করতে পারেন।" + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"যদি আপনি কোন পাসওয়ারà§à¦¡ না দিন, à¦à¦²à§‹à¦®à§‡à¦²à§‹ à¦à¦•à¦Ÿà¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° হবে (à¦à¦¬à¦‚ SYSDBA.password ঠ" +"জমা থাকবে)।" + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "আপনার বিদà§à¦¯à¦®à¦¾à¦¨ পাসওয়ারà§à¦¡ রাখতে, à¦à¦Ÿà¦¿à¦•à§‡ খালি রাখà§à¦¨à¥¤" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +#, fuzzy +msgid "Password for firebird ${FB_VER}" +msgstr "SYSDBA à¦à¦° জনà§à¦¯ পাসওয়ারà§à¦¡:" --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/nl.po +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/nl.po @@ -0,0 +1,197 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: firebird2.0\n" +"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n" +"POT-Creation-Date: 2008-05-23 13:35+0300\n" +"PO-Revision-Date: 2008-03-13 11:16+0100\n" +"Last-Translator: Bart Cornelis \n" +"Language-Team: debian-l10n-dutch \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Dutch\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Wilt u de Firebird-server activeren?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" +"Als u wilt dat Firebird-server automatisch start dient u hier te aanvaarden." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"Als u enkel de Firebird-client nodig heeft en deze computer geen databases " +"aanbied, dient u hier te weigeren." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Wachtwoord voor 'SYSDBA' (de databasebeheerder):" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird heeft een speciale gebruiker 'SYSDBA', deze gebruiker heeft toegang " +"tot alle databases en kan nieuwe databases en gebruikers aanmaken. Het is " +"dan ook noodzakelijk om dit te beveiligen met een wachtwoord." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Het wachtwoord wordt opgeslagen in /etc/firebird/${FB_VER}/SYSDBA.password, " +"dit bestand is enkel leesbaar voor 'root'. U kunt het daar aanpassen " +"(vergeet dan niet om de beveiligingsdatabase ook aan te passen met het " +"hulpprogramma 'gsec') of via dpkg-reconfigure." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Als u geen wachtwoord opgeeft wordt er een willekeurig wachtwoord aangemaakt " +"(en opgeslagen in SYSDBA.password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Als u uw bestaande wachtwoord wilt behouden dient u dit leeg te laten." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Wilt u de wachtwoorddatabase verwijderen?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Het laatste pakket dat de wachtwoorddatabase /var/lib/firebird/${FB_VER}/" +"system/security.fdb gebruikt wordt gewist." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Het achterlaten van de beveiligingsdatabase is een mogelijk " +"veiligheidsrisico. het is dan ook een goed idee om deze te verwijderen als u " +"niet van plan bent om firebird${FB_VER} te herinstalleren." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"Hetzelfde geldt voor /etc/firebird/${FB_VER}/SYSDBA.password waar het " +"wachtwoord van 'SYSDBA' wordt opgeslagen." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "" +"Wilt u de databases uit de map /var/lib/firebird/${FB_VER}/data verwijderen?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Wilt u alle databases uit de standaard firebird databasemap (/var/lib/" +"firebird/${FB_VER}/data) verwijderen? Als u deze optie kiest worden alle " +"bestanden die eindigen op '.fdb' of '.fbk' verwijderd uit deze map en de " +"submappen hiervan." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Merk op dat databases die zich niet in /var/lib/firebird/${FB_VER}/data " +"bevinden niet verwijderd worden." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "firebird${FB_VER}-${FB_FLAVOUR} server is in gebruik" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"Om data-integriteit te verzekeren wordt het verwijderen/opwaarderen van dit " +"pakket afgebroken. Gelieve alle clients te stoppen voor u firebird${FB_VER}-" +"${FB_FLAVOUR} verwijderd of opwaardeert. " + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Wachtwoord voor firebird ${FB_VER}" + +#~ msgid "" +#~ "Several firebird versions may be installed, but only one may be enabled " +#~ "and running at any given time. This is because if two servers access the " +#~ "same database simultaneously, the result is inevitably database " +#~ "corruption." +#~ msgstr "" +#~ "Het is mogelijk om verschillende versies van firebird tegelijk te " +#~ "installeren, maar er kan slechts één versie tegelijk geactiveerd en " +#~ "draaiend zijn. Dit is omdat het resultaat van twee servers die tegelijk " +#~ "een database aanspreken altijd corruptie van die database is." --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/cs.po +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/cs.po @@ -0,0 +1,191 @@ +# Czech translation of firebirf debconf messages. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the firebird package. +# Miroslav Kure , 2007,2008. +# +msgid "" +msgstr "" +"Project-Id-Version: firebird2\n" +"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n" +"POT-Creation-Date: 2008-05-23 13:35+0300\n" +"PO-Revision-Date: 2008-03-15 14:26+0100\n" +"Last-Translator: Miroslav Kure \n" +"Language-Team: Czech \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Povolit server Firebird?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "Chcete-li automaticky spouÅ¡tÄ›t server Firebird, pÅ™ijmÄ›te." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"Pokud na tomto poÄítaÄi nemají být žádné databáze a vy potÅ™ebujete pouze " +"Firebird klienta, zamítnÄ›te." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Heslo pro SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird obsahuje speciálního uživatele SYSDBA, který má přístup do vÅ¡ech " +"databází. SYSDBA také může vytvářet nové databáze a uživatele. Z tÄ›chto " +"důvodů je nezbytné úÄet SYSDBA zabezpeÄit heslem." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Heslo je uloženo v souboru /etc/firebird/${FB_VER}/SYSDBA.password, který " +"může Äíst jen uživatel root. Heslo můžete zmÄ›nit přímo ve zmínÄ›ném souboru, " +"ovÅ¡em pak nesmíte zapomenout aktualizovat bezpeÄnostní databázi nástrojem " +"gsec. Jednodušší je použít dpkg-reconfigure, kterým se aktualizují hesla na " +"obou místech." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Nezadáte-li žádné heslo, použije se náhodné (a uloží se do SYSDBA.password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Pro ponechání stávajícího hesla nezadávejte nic." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Smazat databázi hesel?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Poslední balík, který používá databázi hesel ve /var/lib/firebird/${FB_VER}/" +"system/security.fdb, se právÄ› odstraňuje." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Ponechání bezpeÄností databáze může pÅ™edstavovat bezpeÄnostní riziko. " +"Neplánujete-li opÄ›tovnou instalaci firebird${FB_VER}, je vhodné tuto " +"databázi odstranit." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"To stejné platí pro /etc/firebird/${FB_VER}/SYSDBA.password, kde je uloženo " +"heslo pro SYSDBA." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "Smazat databáze z /var/lib/firebird/${FB_VER}/data?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Možná budete chtít smazat vÅ¡echny databáze ze standardního úložiÅ¡tÄ› databází " +"firebirdu ve /var/lib/firebird/${FB_VER}/data. Zvolíte-li tuto možnost, " +"budou ze zmínÄ›ného adresáře a vÅ¡ech jeho podadresářů smazány vÅ¡echny soubory " +"konÄící na \".fdb\" a \".fbk\"." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "Databáze mimo /var/lib/firebird/${FB_VER}/data nebudou ovlivnÄ›ny." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "Server firebird${FB_VER}-${FB_FLAVOUR} se používá" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"Pro zajiÅ¡tÄ›ní integrity dat bude odstranÄ›ní/aktualizace balíku pÅ™eruÅ¡eno. " +"PÅ™ed odstranÄ›ním nebo aktualizací balíku firebird${FB_VER}-{FB_FLAVOUR} " +"prosím zastavte vÅ¡echny lokální i vzdálené klienty." + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Heslo pro firebird ${FB_VER}" + +#~ msgid "" +#~ "Several firebird versions may be installed, but only one may be enabled " +#~ "and running at any given time. This is because if two servers access the " +#~ "same database simultaneously, the result is inevitably database " +#~ "corruption." +#~ msgstr "" +#~ "Nainstalováno může být nÄ›kolik verzí firebirdu, ovÅ¡em v daný okamžik může " +#~ "být povolena nejvýše jedna. Kdyby totiž do stejné databáze pÅ™istupovaly " +#~ "dva servery najednou, vedlo by to nevyhnutelnÄ› k poruÅ¡ení databáze." --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/ro.po +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/ro.po @@ -0,0 +1,189 @@ +# translation of ro.po to Romanian +# Romanian translations for firebird package +# Traducerea în limba română pentru pachetul firebird. +# Copyright (C) 2006 THE firebird'S COPYRIGHT HOLDER +# This file is distributed under the same license as the firebird package. +# +# Eddy Petrisor , 2006. +# Eddy PetriÈ™or , 2006, 2008. +msgid "" +msgstr "" +"Project-Id-Version: ro\n" +"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n" +"POT-Creation-Date: 2008-05-23 13:35+0300\n" +"PO-Revision-Date: 2008-03-18 12:03+0200\n" +"Last-Translator: Eddy PetriÈ™or \n" +"Language-Team: Romanian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " +"20)) ? 1 : 2;\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Se activează serverul Firebird?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "AcceptaÈ›i dacă doriÈ›i ca serverul Firebird să pornească automat." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"RefuzaÈ›i dacă aveÈ›i nevoie doar de clientul Firebird È™i nu există nici o " +"bază de date care va fi servită de acest sistem." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Parola pentru SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird foloseÈ™te un utilizator special, numit SYSDBA, pentru a accesa " +"toate bazele de date. SYSDBA poate, de asemenea, crea baze de date noi È™i " +"utilizatori. De aceea, este necesar să securizaÈ›i contul SYSDBA cu o parolă." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Parola este stocată în /etc/firebird/${FB_VER}/SYSDBA.password (care poate " +"fi citit doar de utilizatorul root). O puteÈ›i modifica acolo (nu uitaÈ›i să " +"actualizaÈ›i È™i baza de date de securitate, folosind utilitarul grsec), sau " +"puteÈ›i folosi dpkg-reconfigure pentru a le actualiza pe ambele." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Dacă nu introduceÈ›i o parolă, va fi folosită una aleatoare (È™i va fi stocată " +"în SYSDBA.password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Pentru a păstra parola existentă, lăsaÈ›i gol acest câmp." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Se È™terge baza de date cu parole?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Ultimul pachet care foloseÈ™te baza de date de parole de la /var/lib/firebird/" +"${FB_VER}/system/security.fdb este È™ters complet chiar acum." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"A păstra baza de date de securitate reprezintă un risc din punctul de vedere " +"al securității. Este recomandabil să o È™tergeÈ›i, dacă nu intenÈ›ionaÈ›i să " +"reinstalaÈ›i firebird${FB_VER}." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"AcelaÈ™i lucru este valabil pentru /etc/firebird/${FB_VER}/SYSDBA.password, " +"locul în care se È›ine parola pentru SYSDBA." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "Se È™terg bazele de date din /var/lib/firebird/${FB_VER}/data?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Este posibil să doriÈ›i să È™tergeÈ›i toate bazele de date din directorul de " +"baze de date standard al lui firebird, /var/lib/firebird/${FB_VER}/data. " +"Dacă alegeÈ›i această opÈ›iune, vor fi È™terse toate fiÈ™ierele cu sufixele „." +"fbd†și „.fbk†din acel director È™i din subdirectoarele acestuia." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"A se reÈ›ine că nu va fi afectată nici o bază de date aflată în afara lui /" +"var/lib/firebird/${FB_VER}/data." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "Serverul firebird${FB_VER}-${FB_FLAVOUR} este, în prezent, folosit" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +" Pentru a asigura integritatea datelor se abandonează È™tergerea/" +"actualizarea. ÃŽnainte de È™tergerea sau actualizarea lui firebird${FB_VER}-" +"${FB_FLAVOUR}, opriÈ›i toÈ›ii clienÈ›ii, fie ei locali sau de la distanță." + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Parola pentru firebird ${FB_VER}" --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/pt.po +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/pt.po @@ -0,0 +1,194 @@ +# Portuguese translation for firebirds'2 debconf messages +# Copyright (C) 2006 Miguel Figueiredo +# This file is distributed under the same license as the firebird2 package. +# Miguel Figueiredo , 2006-2008 +# +msgid "" +msgstr "" +"Project-Id-Version: firebird2\n" +"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n" +"POT-Creation-Date: 2008-05-23 13:35+0300\n" +"PO-Revision-Date: 2008-03-17 09:41+0000\n" +"Last-Translator: Miguel Figueiredo \n" +"Language-Team: Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Activr o servidor Firebird:" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "Aceite se desejar que o servidor Firebird arranque automaticamente." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"Se apenas necessitar do cliente firebird e não existirem bases de dados a " +"serem servidas por esta máquina, então rejeite." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Palavra-chave para SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird tem um utilizador especial chamado SYSDBA, que é o utilizador que " +"tem acesso a todas as bases de dados. O SYSDBA também pode criar novas bases " +"de dados e utilizadores. Por causa disso, é necessário que SYSDBA tenha uma " +"palavra-passe." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"A palavra-chave é guardada em /etc/firebird/${FB_VER}/SYSDBA.password " +"(legível apenas por root). Pode modifica-lo aqui (não se esqueça de " +"actualizar também a base de dados de segurança, utilizando o utilitário " +"gsec), ou pode utilizar dpkg-reconfigure para actualizar ambos." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Se não introduzir uma palavra-chave, será utilizada uma aleatória (e " +"guardada em SYSDBA.password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Para manter a palavra-chave actual, deixe isto vazio." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Apagar a base de dados de palavras-chave?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"O último pacote que utiliza a base de dados de palavras-chave em /var/lib/" +"firebird/${FB_VER}/system/security.fdb está a ser 'purgado'." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Deixar a base de dados de segurança pode apresentar um risco de segurança. É " +"boa ideia removê-la se não planeia re-instalar o firebird${FB_VER}." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"O mesmo se aplica para /etc/firebird/${FB_VER}/SYSDBA.password, onde é " +"guardada a palavra-chave para SYSDBA." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "Apagar as bases de dados em /var/lib/firebird/${FB_VER}/data?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Pode desejar apagar todas as bases de dados do directório standard de bases " +"de dados do firebird, /var/lib/firebird/${FB_VER}/data. Se escolher esta " +"opção, serão removidos todos os ficheiros terminados em \".fdb\" e em \".fbk" +"\" do directório acima." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Note que não serão afectadas quaisquer bases de dados fora de /var/lib/" +"firebird/${FB_VER}/data." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "Está em utilização o servidor firebird${FB_VER}-${FB_FLAVOUR}" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"Para assegurar a integridade de dados, a remoção/actualização do pacote foi " +"abortada. Por favor páre todos os clientes locais e remotos antes de remover " +"ou actualizar o firebird${FB_VER}-${FB_FLAVOUR}" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Palavra-passe para firebird ${FB_VER}" + +#~ msgid "" +#~ "Several firebird versions may be installed, but only one may be enabled " +#~ "and running at any given time. This is because if two servers access the " +#~ "same database simultaneously, the result is inevitably database " +#~ "corruption." +#~ msgstr "" +#~ "Podem estar instaladas várias versões do firebird, mas apenas uma pode " +#~ "estar activa e a correr num determinado momento. Isto é porque se dois " +#~ "servidores acedam, simultaneamente, à mesma base de dados, o resultado é, " +#~ "inevitavelmente, a corrupção da base de dados." --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/hu.po +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/hu.po @@ -0,0 +1,198 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n" +"POT-Creation-Date: 2008-05-23 13:35+0300\n" +"PO-Revision-Date: 2007-0527 14:21+0200\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +#, fuzzy +#| msgid "Enabled firebird version:" +msgid "Enable Firebird server?" +msgstr "Az aktív Firebird példány verziója:" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "A SYSDBA felhasználó jelszava:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"A SYSDBA a Firebird olyan speciális felhasználója, akinek az összes " +"adatbázishoz teljeskörű hozzáférése van, valamint képes új felhasználók és " +"adatbázisok létrehozására. Ezt a teljeskörű hozzáférést jelszóval védeni " +"szükséges." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"A jelszó a (csak root által olvasható) /etc/firebird/${FB_VER}/SYSDBA." +"password fájlban tárolódik. Ha meg szeretnéd változtatni, megteheted ebben a " +"fájlban is (ebben ez esetben a security adatbázist gsec-kel frissítened " +"kell), vagy használhatod a dpkg-reconfigure-t is, ami mindkét módosítást " +"elvégzi." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Ha nem adsz meg jelszót, generálok egyet. Hogy ez mi lett, a SYSDBA.password-" +"ben megnézheted." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "" +"Ha meg szeretnéd tartani a jelenlegi jelszavad, hagyd üresen ezt a mezÅ‘t." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Kitöröljem a jelszóadatbázist?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Az utolsó olyan csomag, amely használja a /var/lib/firebird/${FB_VER}/system/" +"security.fdb alatt található jelszóadatbázist, törlésre kerül." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"A security adatbázis rendszeren hagyása potenciális biztonsági kockázat. Ha " +"nem tervezed a firebird${FB_VER} újratelepítését, javasolt a security " +"adatbázis eltávolítása." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"Ugyanez mondható el a SYSDBA felhasználó jelszavát tartalmazó /etc/firebird/" +"${FB_VER}/SYSDBA.password nevű fájlról is." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "" +"Letöröljem a /var/lib/firebird/${FB_VER}/data/ alatt található adatbázisokat?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Ha le szeretnéd törölni a /var/lib/firebird/${FB_VER}/data/ alatt található " +"adatbázisokat, válaszd ki ezt az opciót. Ebben az esetben eltávolításra " +"kerül az említett könyvtár alatti összes olyan fájl, aminek a neve \".fdb\"-" +"re vagy \".fbk\"-ra végzÅ‘dik." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Ez csak a /var/lib/firebird/${FB_VER}/data/ könyvtár alatt található " +"adatbázisokat érinti." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "A firebird${FB_VER}-${FB_FLAVOUR} szerver használatban van." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +" Az adatintegritás megÅ‘rzése érdekében a csomag eltávolítását/frissitését " +"megszakítom. A művelet folytatása elÅ‘tt állítsd le az összes helyi és távoli " +"klienst." + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "A firebird ${FB_VER} jelszava" + +#~ msgid "" +#~ "Several firebird versions may be installed, but only one may be enabled " +#~ "and running at any given time. This is because if two servers access the " +#~ "same database simultaneously, the result is inevitably database " +#~ "corruption." +#~ msgstr "" +#~ "EgyidÅ‘ben több Firebird-verzió is lehet telepítve, de egyszerre csak egy " +#~ "példány lehet aktív, mivel ha több szerver dolgozik ugyanazzal az " +#~ "adatbázissal, az szükségképpen adatvesztéssel jár." --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/fi.po +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/fi.po @@ -0,0 +1,180 @@ +msgid "" +msgstr "" +"Project-Id-Version: firebird2.0\n" +"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n" +"POT-Creation-Date: 2008-05-23 13:35+0300\n" +"PO-Revision-Date: 2008-03-19 15:25+0200\n" +"Last-Translator: Esko Arajärvi \n" +"Language-Team: Finnish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Finnish\n" +"X-Poedit-Country: FINLAND\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Otetaanko Firebird-palvelin käyttöön?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "Valitse tämä, jos Firebird-palvelin tulisi käynnistää automaattisesti." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"Tätä ei tarvita, jos käytetään vain Firebird-asiakasta, eikä tällä koneella " +"ole tietokantoja." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "SYSDBA:n salasana:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebirdissä on erityinen käyttäjä nimeltä SYSDBA, jolla on pääsy kaikkiin " +"tietokantoihin. SYSDBA voi myös luoda uusia tietokantoja tai käyttäjiä. " +"Tämän takia on tarpeen turvata tunnus SYSDBA salasanalla." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Salasana tallennetaan tiedostoon /etc/firebird/${FB_VER}/SYSDBA.password " +"(joka on vain pääkäyttäjän luettavissa). Sitä voidaan muokata tiedostossa " +"(jolloin täytyy muistaa päivittää myös turvallisuustietokanta gsec-" +"työkalulla) tai molemmat voidaan päivittää ohjelmalla dpkg-reconfigure." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Jos salasanaa ei syötetä, käytetään satunnaista salasanaa (joka tallennetaan " +"tiedostoon SYSDBA.password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Olemassa oleva salasana voidaan säilyttää jättämällä kenttä tyhjäksi." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Poistetaanko salasanatietokanta?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Viimeistä salasanatietokantaa /var/lib/firebird/${FB_VER}/system/security." +"fdb käyttävää pakettia ollaan siivoamassa järjestelmästä." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Salasanatietokannan jättäminen järjestelmään saattaa olla turvariski. Se " +"poistaminen on suositeltavaa, jos tarkoituksena ei ole asentaa ohjelmaa " +"firebird${FB_VER} uudelleen." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"Sama koskee tiedostoa /etc/firebird/${FB_VER}/SYSDBA.password, jossa " +"tunnuksen SYSDBA salasanaa säilytetään." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "" +"Poistetaanko tietokannat hakemistosta /var/lib/firebird/${FB_VER}/data?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Jos valitset tämän vaihtoehdon, poistetaan kaikki Firebirdin " +"oletustietokantahakemistossa /var/lib/firebird/${FB_VER}/data tai sen " +"alihakemistoissa olevat tiedostot, joiden pääte on â€.fdb†tai â€.fbkâ€." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Mitään hakemiston /var/lib/firebird/${FB_VER}/data ulkopuolella olevia " +"tietokantoja ei poisteta." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "firebird${FB_VER}-${FB_FLAVOUR}-palvelin on käytössä" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"Tietojen eheyden varmistamiseksi paketin poisto tai päivitys on keskeytetty. " +"Pysäytä kaikki paikalliset ja etäasiakkaat ennen paketin firebird${FB_VER}-" +"${FB_FLAVOUR} poistamista tai päivittämistä." + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Firebird ${FB_VER}:n salasana." --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/es.po +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/es.po @@ -0,0 +1,223 @@ +# firebird2 po-debconf translation to spanish +# Copyright (C) 2006 Software in the Public Interest, SPI Inc. +# This file is distributed under the same license as the firebird2 package. +# +# Changes: +# - Initial translation +# Javier Fernández-Sanguino , 2006-2008 +# +# +# Traductores, si no conoce el formato PO, merece la pena leer la +# documentación de gettext, especialmente las secciones dedicadas a este +# formato, por ejemplo ejecutando: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Equipo de traducción al español, por favor lean antes de traducir +# los siguientes documentos: +# +# - El proyecto de traducción de Debian al español +# http://www.debian.org/intl/spanish/ +# especialmente las notas y normas de traducción en +# http://www.debian.org/intl/spanish/notas +# +# - La guía de traducción de po's de debconf: +# /usr/share/doc/po-debconf/README-trans +# o http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Si tiene dudas o consultas sobre esta traducción consulte con el último +# traductor (campo Last-Translator) y ponga en copia a la lista de +# traducción de Debian al español () +# +msgid "" +msgstr "" +"Project-Id-Version: firebird2\n" +"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n" +"POT-Creation-Date: 2008-05-23 13:35+0300\n" +"PO-Revision-Date: 2008-03-29 16:56+0100\n" +"Last-Translator: Javier Fernández-Sanguino \n" +"Language-Team: Debian Spanish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-15\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "¿Desea activar el servidor de Firebird?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" +"Acepte esta opción si desea que el servidor de Firebird se inicie " +"autokmáticamente." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"Rechace la opción si sólo necesita el cliente de Firebird y no este equipo " +"no va a proporcionar ninguna base de datos." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Contraseña para SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird tiene un usuario especial llamado SYSDBA, que es el usuario con " +"acceso a todas las bases de datos. SYSDBA también puede crear nuevas bases " +"de datos y usuarios. Por todo esto, es necesario definir una contraseña para " +"SYSDBA para proteger el acceso a éste." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"La contraseña se almacena en «/etc/firebird/${FB_VER}/SYSDBA.password» (que " +"sólo puede leer root). Puede modificarla allí (en cuyo caso debe actualizar " +"la base de datos de seguridad con la herramienta gsec) o puede utilizar dpkg-" +"reconfigure para actualizar ambas." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Se generará una de forma aleatoria (introduciéndose en SYSDBA.password) si " +"no introduce ninguna aquí." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Deje este campo en blanco si desea mantener la contraseña existente." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "¿Desea borrar la contraseña de la base de datos?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Se está purgando el último paquete que utiliza la contraseña localizada en «/" +"var/lib/firebird/${FB_VER}/system/security.fdb»." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Dejar la base de datos de seguridad puede suponer un riesgo. Borrarla es una " +"buena idea si no va a volver a reinstalar firebird${FB_VER}." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"Lo mismo aplica a «/etc/firebird/${FB_VER}/SYSDBA.password» que es donde se " +"almacena la contraseña para SYSDBA." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "¿Borrar las bases de datos de «/var/lib/firebird/${FB_VER}/data»?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Puede que desee borrar todas las bases de datos que están ubicadas en el " +"directorio estándar para las bases de datos de firebird: «/var/lib/firebird/" +"${FB_VER}/data». Si elije esta opción se eliminarán todos los ficheros que " +"acaben en «.fdb» y «.fbk» del directorio antes mencionado y se borrarán todos " +"sus subdirectorios." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Tenga en cuenta que esto no afectará a las bases de datos que no estén bajo «/" +"var/lib/firebird/${FB_VER}/data»." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "Está utilizando el servidor firebird${FB_VER}-${FB_FLAVOUR}" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"Se ha abortado la actualización o eliminación del paquete para poder " +"asegurar la integridad de os datos. Debe parar todos los clientes locales y " +"remotos antes de eliminar o actualizar firebird${FB_VER}-${FB_FLAVOUR}" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Contraseña para firebird ${FB_VER}" + +#~ msgid "" +#~ "Several firebird versions may be installed, but only one may be enabled " +#~ "and running at any given time. This is because if two servers access the " +#~ "same database simultaneously, the result is inevitably database " +#~ "corruption." +#~ msgstr "" +#~ "Pueden instalarse múltiples versiones de firebird, pero sólo una puede " +#~ "estar activa y ejecutándose en un momento determinado. Esto se debe a que " +#~ "si dos servidores acceden simultáneamente a la misma base de datos se " +#~ "dañarían inevitablemente los datos en la base de datos." --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/ms.po +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/ms.po @@ -0,0 +1,170 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n" +"POT-Creation-Date: 2008-05-23 13:35+0300\n" +"PO-Revision-Date: 2006-12-11 08:44+0800\n" +"Last-Translator: Nicholas Ng \n" +"Language-Team: Translation Project Team, Kuching Open Source Community " +"\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Malay\n" +"X-Poedit-Country: MALAYSIA\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Kata laluan untuk SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird mempunyai pengguna khas bernama SYSDBA, yang mana pengguna ini " +"mempunyai akses ke semua pangkalan data. SYSDBA juga boleh mencipta " +"pangkalan data dan pengguna baru. Oleh itu, adalah penting untuk lindungi " +"dengan kata laluan." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Kata laluan disimpan di dalam /etc/firebird/${FB_VER}/SYSDBA.password (hanya " +"boleh dibaca oleh root). Anda boleh mengubahnya disitu (jangan lupa untuk " +"kemaskini pangkalan data keselamatan dengan menggunakan utiliti gsec), atau " +"anda boleh menggunakan dpkg-reconfigure untuk kemaskinikan kedua-duanya." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Jika anda tidak masukkan kata laluan, kata laluan rawak akan digunakan (dan " +"disimpan di dalam SYSDBA.password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Untuk kekalkan kata laluan yang sedia ada, biarkan ini kosong." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +#, fuzzy +msgid "Password for firebird ${FB_VER}" +msgstr "Kata laluan untuk SYSDBA:" --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/gl.po +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/gl.po @@ -0,0 +1,192 @@ +# Galician translation of firebird2.0's debconf templates +# This file is distributed under the same license as the firebird2.0 package. +# Jacobo Tarrio , 2007, 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: firebird2.0\n" +"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n" +"POT-Creation-Date: 2008-05-23 13:35+0300\n" +"PO-Revision-Date: 2008-03-13 22:54+0000\n" +"Last-Translator: Jacobo Tarrio \n" +"Language-Team: Galician \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "¿Activar o servidor Firebird?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "Acepte se quere que o servidor Firebird se inicie automaticamente." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"Se só precisa do cliente Firebird e non ten bases de datos que se teñan que " +"servir desde esta máquina, rexeite a opción." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Contrasinal de SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird ten un usuario especial chamado SYSDBA, que é o usuario que ten " +"acceso a tódalas bases de datos. SYSDBA tamén pode crear novas bases de " +"datos e usuarios. Debido a isto, é necesario asegurar SYSDBA cun contrasinal." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"O contrasinal está armacenado no ficheiro /etc/firebird/${FB_VER}/SYSDBA." +"password (só lexible para o administrador). Pode modificalo aí (non esqueza " +"actualizar tamén a base de datos de seguridade empregando a utilidade \"gsec" +"\"), ou pode empregar dpkg-reconfigure para actualizar as dúas cousas." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Se non introduce un contrasinal, hase empregar un aleatorio (e hase gravar " +"no ficheiro SYSDBA.password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Para conservar o contrasinal existente, déixeo en branco." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "¿Eliminar a base de datos de contrasinais?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Estase a purgar o último paquete que emprega unha base de datos en /var/lib/" +"firebird/${FB_VER}/system/security.fdb." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Deixar a base de datos de seguridade pode producir riscos de seguridade. É " +"unha boa idea eliminala se non pensa reinstalar firebird${FB_VER}." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"O mesmo ocorre co ficheiro /etc/firebird/${FB_VER}/SYSDBA.password, no se " +"que garda o contrasinal de SYSDBA." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "¿Eliminar as bases de datos de /var/lib/firebird/${FB_VER}/data?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Pode querer eliminar tódalas bases de datos do directorio estándar de bases " +"de datos de firebird, /var/lib/firebird/${FB_VER}/data. Se escolle esta " +"opción, hanse eliminar tódolos ficheiros con nomes rematados en \".fdb\" e " +"\".fbk\" do directorio indicado e de tódolos seus subdirectorios." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Teña en conta que non se ha afectar a ningunha base de datos armacenada fóra " +"de /var/lib/firebird/${FB_VER}/data." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "Estase a empregar o servidor firebird${FB_VER}-${FB_FLAVOUR}" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"Para asegurar a integridade dos datos, cancelouse a eliminación/" +"actualización de paquetes. Deteña os clientes locais e remotos antes de " +"eliminar ou actualizar firebird${FB_VER}-${FB_FLAVOUR}" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Contrasinal de firebird ${FB_VER}:" + +#~ msgid "" +#~ "Several firebird versions may be installed, but only one may be enabled " +#~ "and running at any given time. This is because if two servers access the " +#~ "same database simultaneously, the result is inevitably database " +#~ "corruption." +#~ msgstr "" +#~ "Pode ter varias versións de firebird instaladas ao mesmo tempo, pero só " +#~ "unha pode estar activada e en funcionamento de cada vez. Isto é así " +#~ "porque se dous servidores acceden simultaneamente á mesma base de datos, " +#~ "isto resulta nunha inevitable corrupción da base de datos." --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/de.po +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/de.po @@ -0,0 +1,186 @@ +# translation of debconf templates to german +# This file is distributed under the same license as the firebird2 package. +# +# Holger Wansing , 2006, 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: firebird2.0 2.0.3.12981.ds1-6\n" +"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n" +"POT-Creation-Date: 2008-05-23 13:35+0300\n" +"PO-Revision-Date: 2008-03-13 11:28+0100\n" +"Last-Translator: Holger Wansing \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Firebird-Server aktivieren?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" +"Geben Sie an, ob der Firebird-Server automatisch gestartet werden soll." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"Lehnen Sie dies ab, falls lediglich der Firebird-Client benötigt wird und es " +"keine Datenbanken gibt, die von diesem System bereitgestellt werden." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Passwort für SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird hat einen speziellen Benutzer namens SYSDBA. Dieser Benutzer hat " +"Zugriff auf alle Datenbanken. SYSDBA kann auch neue Datenbanken und Benutzer " +"erstellen. Deshalb ist es nötig, den SYSDBA-Zugang mit einem Passwort zu " +"sichern." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Das Passwort wird in /etc/firebird/${FB_VER}/SYSDBA.password gespeichert " +"(nur für root lesbar). Sie können es dort ändern (vergessen Sie jedoch " +"nicht, auch die Security-Datenbank mit dem gsec-Werkzeug zu aktualisieren " +"oder verwenden Sie dpkg-reconfigure, um gleich beides zu verändern)." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Falls Sie kein Passwort eingeben, wird ein Zufallspasswort verwendet (und in " +"SYSDBA.password gespeichert)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Um Ihr vorhandenes Passwort weiter zu verwenden, lassen Sie dies leer." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Passwort-Datenbank löschen?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Das letzte Paket, dass die Passwort-Datenbank unter /var/lib/firebird/" +"${FB_VER}/system/security.fdb nutzt, wird gerade komplett entfernt." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Die Datenbank zu erhalten, könnte ein Sicherheitsrisiko darstellen. Es ist " +"eine gute Idee, sie zu entfernen, wenn Sie nicht vorhaben, firebird${FB_VER} " +"erneut zu installieren." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"Das Gleiche gilt für /etc/firebird/${FB_VER}/SYSDBA.password, wo das " +"Passwort für SYSDBA abgelegt ist." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "Datenbanken in /var/lib/firebird/${FB_VER}/data löschen?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Sie sollten eventuell alle Datenbanken aus dem Standard-Firebird-Datenbank-" +"Verzeichnis /var/lib/firebird/${FB_VER}/data löschen. Wenn Sie diese Option " +"wählen, werden alle Dateien in obigem Verzeichnis sowie allen " +"Unterverzeichnissen, die auf ».fdb« und ».fbk« enden, entfernt." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Beachten Sie, dass alle Datenbanken außerhalb von /var/lib/firebird/" +"${FB_VER}/data nicht verändert werden." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "firebird${FB_VER}-${FB_FLAVOUR}-Server wird gerade genutzt" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"Um die Datenintegrität sicher zu stellen, wird die Entfernung/das Upgrade " +"des Pakets abgebrochen. Bitte stoppen Sie alle lokalen und entfernt " +"laufenden Clients, bevor Sie firebird${FB_VER}-${FB_FLAVOUR} entfernen oder " +"aktualisieren." + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Passwort für Firebird ${FB_VER}" --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/it.po +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/it.po @@ -0,0 +1,183 @@ +# translation of firebird_it.po to Italiano +# Marco Menardi , 2008. +# Copyright (C) 2007 THE Firebird COPYRIGHT HOLDER +# This file is distributed under the same license as the firebird package. +msgid "" +msgstr "" +"Project-Id-Version: firebird_it\n" +"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n" +"POT-Creation-Date: 2008-05-23 13:35+0300\n" +"PO-Revision-Date: 2008-03-26 22:46+0100\n" +"Last-Translator: Marco Menardi \n" +"Language-Team: Italiano \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Attivare il server firebird?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "Accetta se vuoi che il server Firebird venga avviato automaticamente." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"Se hai bisogno del solo client Firebird e non ci sono database che debbano " +"essere gestiti da questo host, rifiuta." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Password per SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird ha uno speciale utente chiamato SYSDBA, che è l'utente che ha " +"accesso a tutti i database. SYSDBA può inoltre creare nuovi database e " +"utenti. Per questo motivo, è necessario rendere sicuro l'uso di SYSDBA " +"tramite una password." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"La password è memorizzata in /etc/firebird/${FB_VER}/SYSDBA.password " +"(leggibile solo da root). È possibile modificarla direttamente (senza " +"dimenticare di aggiornare anche il database di sicurezza tramite l'utility " +"gsec), o usare dpkg-reconfigure per aggiornare entrambi." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Non inserendo nessuna password ne verrà usata una casuale (e memorizzata in " +"SYSDBA.password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Lasciare vuoto per mantenere la password esistente." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Eliminare il database delle password?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"L'ultimo pacchetto che usa il database delle password in /var/lib/firebird/" +"${FB_VER}/system/security.fdb sta per essere rimosso." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Non rimuovere il database di sicurezza può presentare dei rischi. È " +"consigliabile rimuoverlo se non si pensa di reinstallare firebird${FB_VER}." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"Lo stesso vale per /etc/firebird/${FB_VER}/SYSDBA.password, dove è " +"memorizzata la password per SYSDBA." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "Eliminare tutti i database da /var/lib/firebird/${FB_VER}/data?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"È possibile voler eliminare tutti i database dalla directory standard dei " +"database di firebird, /var/lib/firebird/${FB_VER}/data. Se si sceglie questa " +"opzione, tutti i file che finiscono per \".fdb\" e \".fbk\" nella succitata " +"directory e nelle sue sottodirectory saranno eliminati." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Notare che i database che non sono in /var/lib/firebird/${FB_VER}/data non " +"saranno interessati." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "il server firebird${FB_VER}-${FB_FLAVOUR} è in uso" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +" Per garantire l'integrità dei dati, la rimozione/aggiornamento è annullata. " +"Chiudere tutti i client locali e remoti prima di rimuovere o aggiornare " +"firebird${FB_VER}-${FB_FLAVOUR}" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Password per firebird ${FB_VER}" --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/vi.po +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/vi.po @@ -0,0 +1,183 @@ +# Vietnamese translation for Firebird 2. +# Copyright © 2008 Free Software Foundation, Inc. +# Clytie Siddall , 2007-2008. +# +msgid "" +msgstr "" +"Project-Id-Version: firebird2.0 2.0.3.12981.ds1-6\n" +"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n" +"POT-Creation-Date: 2008-05-23 13:35+0300\n" +"PO-Revision-Date: 2008-03-20 19:38+1030\n" +"Last-Translator: Clytie Siddall \n" +"Language-Team: Vietnamese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: LocFactoryEditor 1.7b3\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Bật trình phục vụ Firebird không?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "Muốn trình phục vụ Firebird tá»± Ä‘á»™ng khởi chạy thì đồng ý." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"Chỉ cần chạy trình khách Firebird và không có cÆ¡ sở dữ liệu sẽ được máy này " +"phục vụ thì từ chối." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Mật khẩu cho SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Trình Firebird có má»™t ngÆ°á»i dùng đặc biệt tên SYSDBA có quyá»n truy cập đến " +"má»i cÆ¡ sở dữ liệu. SYSDBA cÅ©ng có khả năng tạo cÆ¡ sở dữ liệu và ngÆ°á»i dùng " +"má»›i. Vì thế, cần thiết bảo vệ SYSDBA bằng mật khẩu." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Mật khẩu này được lÆ°u vào tập tin « /etc/firebird/${FB_VER}/SYSDBA.password " +"» (cho phép chỉ ngÆ°á»i chủ Ä‘á»c). Bạn có khả năng sá»­a đổi nó ở đó (đừng quên " +"cÅ©ng cập nhật cÆ¡ sở dữ liệu bảo mật, dùng tiện ích gsec), hoặc sá»­ dụng câu " +"lệnh cấu hình lại « dpkg-reconfigure ... » để cập nhật cả hai." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Không nhập mật khẩu thì mật khẩu ngẫu nhiên được dùng (và được lÆ°u vào « " +"SYSDBA.password »)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Äể giữ lại mật khẩu tồn tại, bá» rá»—ng trÆ°á»ng này." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Xoá cÆ¡ sở dữ liệu mật khẩu không?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Gói cuối dùng dùng cÆ¡ sở dữ liệu mật khẩu ở « /var/lib/firebird/${FB_VER}/" +"system/security.fdb » Ä‘ang bị tẩy." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Äể lại cÆ¡ sở dữ liệu bảo mật thì có thể rủi ro bảo mật. Äá» nghị bạn gỡ bá» " +"nó, nếu bạn không định cài đặt lại firebird${FB_VER}." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"CÅ©ng vậy cho « /etc/firebird/${FB_VER}/SYSDBA.password », tập tin chứa mật " +"khẩu cho SYSDBA." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "Xoá các cÆ¡ sở dữ liệu khá»i « /var/lib/firebird/${FB_VER}/data » không?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Có lẽ bạn muốn xoá má»i cÆ¡ sở dữ liệu khá»i thÆ° mục cÆ¡ sở dữ liệu tiêu chuẩn " +"của firebird, « /var/lib/firebird/${FB_VER}/data ». Bật tùy chá»n này thì má»i " +"tập tin kết thúc bằng « .fdb » hay « .fbk » sẽ bị gỡ bá» khá»i thÆ° mục này và " +"khá»i tất cả các thÆ° mục con của nó." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Ghi chú rằng hành Ä‘á»™ng này sẽ không có tác Ä‘á»™ng cÆ¡ sở dữ liệu nào nằm bên " +"ngoài thÆ° mục « /var/lib/firebird/${FB_VER}/data »." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "Trình phục vụ firebird${FB_VER}-${FB_FLAVOUR} Ä‘ang được dùng" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"Äể bảo đảm tình trạng nguyên vẹn của dữ liệu, tiến trình gỡ bá»/nâng cấp gói " +"bị hủy bá». Xin hãy dừng chạy tất cả các ứng dụng khách cả cục bá»™ lẫn ở xa, " +"trÆ°á»›c khi gỡ bá» hay nâng cấp firebird${FB_VER}-${FB_FLAVOUR}" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Mật khẩu cho firebird ${FB_VER}" --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/bg.po +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/bg.po @@ -0,0 +1,196 @@ +# translation of bg.po to Bulgarian +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Damyan Ivanov , 2006, 2007, 2008. +# Damyan Ivanov , 2007. +msgid "" +msgstr "" +"Project-Id-Version: bg\n" +"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n" +"POT-Creation-Date: 2008-05-23 13:35+0300\n" +"PO-Revision-Date: 2008-03-13 10:03+0200\n" +"Last-Translator: Damyan Ivanov \n" +"Language-Team: Bulgarian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Стартиране на Ñървъра на Firebird?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "Приемете ако желаете Ñървърът на Firebird да Ñе Ñтартира автоматично." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"Ðко Ñе нуждаете Ñамо от клиентÑката чаÑÑ‚ на Firebird и не планирате " +"ÑиÑтемата да работи като Ñървър на бази данни на Firebird, откажете." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Парола за SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird използва Ñпециален потребител, наречен SYSDBA, който има доÑтъп до " +"вÑички бази данни, може да Ñъздава нови потребители и бази данни и като цÑло " +"да прави вÑичко Ñ Firebird. Поради факта, че за SYSDBA не Ñа валидни " +"ограничениÑта на обикновените потребители е необходимо доÑтъпът до SYSDBA да " +"бъде защитен Ñ Ð¿Ð°Ñ€Ð¾Ð»Ð°." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Паролата ще бъде запиÑана във файла /etc/firebird/${FB_VER}/SYSDBA.password " +"(Ñ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½ доÑтъп Ñамо за root). Може да Ñ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ð°Ñ‚Ðµ там (не забравÑйте да " +"обновите и базата данни Ñ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ð¸Ñ‚Ðµ Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð°Ñ‚Ð° gsec), а можете да " +"използвате и dpkg-reconfigure за да обновите едновременно и двете меÑта." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Ðко не въведете нищо ще бъре използвана Ñлучайна парола (коÑто ще бъде " +"запиÑана в SYSDBA.password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Ðко не въведете нищо текущата парола ще бъде запазена." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Изтриване на базата данни Ñ Ð¿Ð°Ñ€Ð¾Ð»Ð¸Ñ‚Ðµ?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Премахва Ñе поÑледниÑÑ‚ пакет, използващ базата данни Ñ Ð¿Ð°Ñ€Ð¾Ð»Ð¸Ñ‚Ðµ /var/lib/" +"firebird/${FB_VER}/system/security.fdb." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"ОÑтавÑнето на базата данни Ñ Ð¿Ð°Ñ€Ð¾Ð»Ð¸Ñ‚Ðµ може да предÑтавлÑва риÑк за " +"ÑигурноÑтта. Препоръчително е да Ñ Ð¸Ð·Ñ‚Ñ€Ð¸ÐµÑ‚Ðµ ако не планирате повторно " +"инÑталиране на firebird${FB_VER}." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"Същото е в Ñила и за файла Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтративната парола на firebird - /etc/" +"firebird/${FB_VER}/SYSDBA.password." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "Изтриване на базите данни от /var/lib/firebird/${FB_VER}/data?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Изберете тази възможноÑÑ‚ ако желаете, вÑички бази данни (*.fdb) и архиви (*." +"fbk) да бъдат изтрити от Ñтандартната Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ /var/lib/firebird/${FB_VER}/" +"data и нейните под-директории." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Забележка: евентуални бази данни, които не Ñа в директориÑта /var/lib/" +"firebird/${FB_VER}/data и нейните под-директории нÑма да бъдат изтрити." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "Сървърът firebird${FB_VER}-${FB_FLAVOUR} Ñе използва" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"За предпазване от повреди в базите данни, премахването или обновÑването на " +"пакета е прекратено. ПрекъÑнете вÑички меÑтни и отдалечени връзки към " +"firebird${FB_VER}-${FB_FLAVOUR} преди да опитате отново." + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Парола за firebird ${FB_VER}" + +#~ msgid "" +#~ "Several firebird versions may be installed, but only one may be enabled " +#~ "and running at any given time. This is because if two servers access the " +#~ "same database simultaneously, the result is inevitably database " +#~ "corruption." +#~ msgstr "" +#~ "Въпреки, че е възможно да има инÑталирани нÑколко верÑии на Firebird, " +#~ "Ñамо една може да бъде активна в даден момент. При опит за доÑтъп до база " +#~ "данни едновременно Ñ Ð´Ð²Ðµ верÑии на Firebird, базата данни Ñе поврежда." --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/ja.po +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/ja.po @@ -0,0 +1,182 @@ +# Copyright (C) 2009 Debian Firebird Group +# This file is distributed under the same license as the firebird2 package. +# Hideki Yamane (Debian-JP) , 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: firebird2.0 2.0.4.13130-1.ds1-4\n" +"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n" +"POT-Creation-Date: 2008-05-23 13:35+0300\n" +"PO-Revision-Date: 2009-01-02 22:26+0900\n" +"Last-Translator: Hideki Yamane (Debian-JP) \n" +"Language-Team: Japanese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Firebird サーãƒã‚’有効ã«ã—ã¾ã™ã‹?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "Firebird サーãƒã‚’自動的ã«èµ·å‹•ã—ãŸã„å ´åˆã¯æœ‰åŠ¹ã«ã—ã¦ãã ã•ã„。" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"Firebird ã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã®ã¿ãŒå¿…è¦ã§ã€ã“ã®ãƒ›ã‚¹ãƒˆã§æä¾›ã™ã‚‹ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãŒå­˜åœ¨ã—" +"ãªã„å ´åˆã¯ã€æ‹’å¦ã—ã¦ãã ã•ã„。" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "SYSDBA ã®ãƒ‘スワード:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird ã«ã¯ã€å…¨ã¦ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã‚‹ SYSDBA ã¨ã„ã†åå‰ã®ç‰¹åˆ¥ãª" +"ユーザãŒå­˜åœ¨ã—ã¦ã„ã¾ã™ã€‚SYSDBA ã¯æ–°ãŸãªãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚„ユーザã®ä½œæˆã‚‚å¯èƒ½ã§ã™ã€‚" +"ã“ã®ãŸã‚ã€SYSDBA をパスワードã§ä¿è­·ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"パスワード㯠/etc/firebird/${FB_VER}/SYSDBA.password (root ã®ã¿ãŒèª­ã¿å‡ºã—å¯" +"能) ã«ä¿å­˜ã•ã‚Œã¦ã„ã¾ã™ã€‚ファイルを変更ã—ã¦ã‚‚良ã„ã§ã—ょã†ã— (gsec ユーティリ" +"ティを使ã£ã¦ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®æ›´æ–°ã‚’ã™ã‚‹ã®ã‚’忘れãªã„ã§ãã ã•ã„)ã€ã‚ã‚‹" +"ã„㯠dpkg-reconfigure を使ã£ã¦ä¸¡æ–¹ã‚’æ›´æ–°ã—ã¦ã‚‚良ã„ã§ã—ょã†ã€‚" + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"パスワードを入力ã—ãªã‘ã‚Œã°ã€ãƒ©ãƒ³ãƒ€ãƒ ãªã‚‚ã®ãŒä½¿ã‚ã‚Œã¾ã™ (SYSDBA.password ã«ä¿" +"å­˜ã•ã‚Œã¾ã™)。" + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "既存ã®ãƒ‘スワードをä¿æŒã™ã‚‹ã«ã¯ã€ã“れを空ã®ã¾ã¾ã«ã—ã¦ãŠã„ã¦ãã ã•ã„。" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "パスワードデータベースを消去ã—ã¾ã™ã‹?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"/var/lib/firebird/${FB_VER}/system/security.fdb ã«ã¦ãƒ‘スワードデータベースを" +"使ã£ã¦ã„ãŸæœ€å¾Œã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒå®Œå…¨ã«å‰Šé™¤ã•ã‚Œã¾ã—ãŸã€‚" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"セキュリティデータベースをãã®ã¾ã¾ã«ã—ã¦ãŠãã®ã¯ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£ãƒªã‚¹ã‚¯ã«ãªã‚Šå¾—ã¾" +"ã™ã€‚firebird${FB_VER} ã‚’å†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹äºˆå®šãŒå†…å ´åˆã¯å‰Šé™¤ã—ã¦ãŠãã®ãŒè‰¯ã„" +"ã§ã—ょã†ã€‚" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"åŒã˜ã“ã¨ãŒ SYSDBA ã®ãƒ‘スワードãŒä¿å­˜ã•ã‚Œã¦ã„ã‚‹ /etc/firebird/${FB_VER}/" +"SYSDBA.password ã«ã¤ã„ã¦ã‚‚言ãˆã¾ã™ã€‚" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "/var/lib/firebird/${FB_VER}/data ã«ã‚るデータベースを削除ã—ã¾ã™ã‹?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"firebird ã®æ¨™æº–データベースディレクトリ /var/lib/firebird/${FB_VER}/data ã‹ã‚‰" +"å…¨ã¦ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’削除ã—ãŸã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。ã“ã®ã‚ªãƒ—ションをé¸ã¶ã¨ã€ä¸Šè¨˜ã®" +"ディレクトリã¨ãã®ã‚µãƒ–ディレクトリã«ã‚る「.fdbã€ã‚ã‚‹ã„ã¯ã€Œ.fbkã€ã§çµ‚ã‚ã‚‹å…¨ã¦" +"ã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒå‰Šé™¤ã•ã‚Œã¾ã™ã€‚" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"注æ„: /var/lib/firebird/${FB_VER}/data 外ã«ã‚るデータベースã¯ã©ã‚Œã‚‚影響をå—ã‘" +"ã¾ã›ã‚“。" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "firebird${FB_VER}-${FB_FLAVOUR} サーãƒã¯åˆ©ç”¨ä¸­ã§ã™" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"データã®å®Œå…¨æ€§ã‚’確ä¿ã™ã‚‹ãŸã‚ã€ãƒ‘ッケージã®å‰Šé™¤ï¼ã‚¢ãƒƒãƒ—グレードãŒä¸­æ–­ã•ã‚Œã¾ã—" +"ãŸã€‚firebird${FB_VER}-${FB_FLAVOUR} を削除ã‚ã‚‹ã„ã¯ã‚¢ãƒƒãƒ—グレードã™ã‚‹å‰ã«ãƒ­ãƒ¼" +"カルãŠã‚ˆã³ãƒªãƒ¢ãƒ¼ãƒˆã®å…¨ã¦ã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚’åœæ­¢ã—ã¦ãã ã•ã„。" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "firebird ${FB_VER} ã®ãƒ‘スワード" --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/nb.po +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/nb.po @@ -0,0 +1,185 @@ +# translation of firebird.po to +# This file is distributed under the same license as the firebird2 package. +# +# Bjørn Steensrud , 2006. +# Bjørn Steensrud , 2008. +# Bjørn Steensrud , 2008. +msgid "" +msgstr "" +"Project-Id-Version: firebird\n" +"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n" +"POT-Creation-Date: 2008-05-23 13:35+0300\n" +"PO-Revision-Date: 2008-03-13 15:19+0100\n" +"Last-Translator: Bjørn Steensrud \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "SlÃ¥ pÃ¥ Firebird-tjener?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "Godta hvis du vil at Firebird-tjeneren skal starte automatisk." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"Avvis dette hvis du bare trenger Firebird-klienten og denne verten ikke " +"betjener noen databaser." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Passord for SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird har en spesiell bruker kalt SYSDBA, som er den brukeren som har " +"tilgang til alle databaser. SYSDBA kan ogsÃ¥ opprette nye databaser og " +"brukere, derfor er det nødvendig Ã¥ sikre SYSDBA med et passord." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Passordet er lagret i /etc/firebird/${FB_VER}/SYSDBA.password (som bare kan " +"leses av root.) Du kan endre det der (ikke glem Ã¥ oppdatere " +"sikkerhetsdatabasen ogsÃ¥, med «gsec»), eller du kan bruke dpkg-reconfigure " +"for Ã¥ oppdatere begge." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Hvis du ikke opppgir et passord blir det laget et tilfeldig passord (og " +"lagret i SYSDBA.password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "La dette stÃ¥ tomt for Ã¥ beholde ditt eksisterende passord." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Slette passorddatabasen?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Den siste pakka som bruker passord-databasen ved /var/lib/firebird/${FB_VER}/" +"system/security.fdb blir nÃ¥ fjernet fullstendig." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Det kan være en sikkerhetsrisiko Ã¥ la sikkerhetsdatabasen ligge igjen. Det " +"er nok bestÃ¥ fjerne den hvis du ikke har planer om Ã¥ re-installere firebird" +"${FB_VER}." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"Det samme gjelder /etc/firebird/${FB_VER}/SYSDBA.password, der passordet for " +"SYSDBA holdes lagret." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "Skal databaser fra /var/lib/firebird/${FB_VER}/data slettes?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Du vil kanskje slette alle databaser fra firebirds standard databasemappe, /" +"var/lib/firebird/${FB_VER}/data. Hvis du velger dette, sÃ¥ blir alle filer " +"med navn som slutter pÃ¥ «.fdb» og «.fbk» slettet fra denne mappa, og alle " +"undermapper i den blir fjernet." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Merk at databaser som ikke ligger i /var/lib/firebird/${FB_VER}/data ikke " +"blir berørt." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "firebird${FB_VER}-${FB_FLAVOUR}-tjener er i bruk" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"For Ã¥ sikre dataintegritet blir pakkefjerning/oppdatering avbrutt. Stopp " +"alle lokale og nettverksklienter før firebird${FB_VER}-${FB_FLAVOUR} fjernes " +"eller oppgraderes" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Passord for firebird ${FB_VER}" --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/sv.po +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/sv.po @@ -0,0 +1,185 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: firebird2\n" +"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n" +"POT-Creation-Date: 2008-05-23 13:35+0300\n" +"PO-Revision-Date: 2008-07-22 14:07+0100\n" +"Last-Translator: Martin Bagge \n" +"Language-Team: Swedish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Aktivera Firebird?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" +"Ange detta alternativ om du vill att Firebird-servern startar automatiskt." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"Om du bara behöver klientprogrammet till Firebird och inte ska ha nÃ¥gra " +"databaser pÃ¥ den här värden ska du inte aktivera detta alternativet." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Lösenord för SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird har en speciell användare med namnet SYSDBA, som är användaren som " +"har tillgÃ¥ng till alla databaser. SYSDBA kan även skapa nya databaser och " +"användare. PÃ¥ grund av detta är det nödvändigt att säkra upp SYSDBA med ett " +"lösenord." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Lösenordet lagras i /etc/firebird/${FB_VER}/SYSDBA.password (endast läsbar " +"för root). Du kan ändra det där (glöm inte att uppdatera säkerhetsdatabasen " +"ocksÃ¥, med verktyget gsec), eller sÃ¥ kan du använda dpkg-reconfigure för att " +"uppdatera bÃ¥da." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Om du inte anger ett lösenord kommer ett slumpmässigt att användas (och " +"lagras i SYSDBA.password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Lämna denna blank för att behÃ¥lla ditt befintliga lösenord." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Ta bort databasen med lösenord?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Det finns inga fler paket installerade som använder lösenordsdatabasen i /" +"var/lib/firebird/${FB_VER}/system/security.fdb och därmed tas den bort." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Att lämna kvar säkerhetsdatabasen kan vara en potentiell säkerhetsrisk. Det " +"är en bra idé att ta bort den om det inte finns nÃ¥gra planer pÃ¥ att " +"installera om firebird${FB_VER}" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"Samma sak gäller /etc/firebird/${FB_VER}/SYSDBA.password där lösenordet för " +"SYSDBA finns." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "Ta bort databasen frÃ¥n /var/lib/firebird/${FB_VER}/data?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Alla databaser i firebirds standard databas-katalog, /var/lib/firebird/" +"${FB_VER}/data, kan tas bort när paketet avinstalleras. Om du väljer detta " +"alternativ kommer alla filer med filändelsen \".fdb\" och \".fbk\" att tas " +"bort frÃ¥n katalogen och dess underkataloger." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Databaser som inte finns i /var(lib/firebird/${FB_VER}/data berörs inte av " +"denna radering." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "firebird${FB_VER}-${FB_FLAVOUR} används." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"För att säkerställa datats integritet avbryts paketets borttagning/" +"uppgradering. Vänligen avsluta alla klienter, lokala som fjärranslutna, före " +"borttagning eller uppgradering av firebird${FB_VER}-${FB_FLAVOUR}" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Lösenord för firebird ${FB_VER}" --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/fr.po +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/fr.po @@ -0,0 +1,198 @@ +# Firebird2 french po file +# This file is distributed under the same license as the Firebird2 package. +# +msgid "" +msgstr "" +"Project-Id-Version: firebird\n" +"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n" +"POT-Creation-Date: 2008-05-23 13:35+0300\n" +"PO-Revision-Date: 2008-03-13 19:32+0100\n" +"Last-Translator: Ivan Buresi \n" +"Language-Team: French \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Faut-il activer le serveur Firebird ?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" +"Acceptez si vous voulez que le serveur Firebird démarre automatiquement." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"Refusez si vous avez uniquement besoin du client Firebird et que ce système " +"n'est pas destiné à héberger des bases de données." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Mot de passe pour l'identifiant SYSBDA :" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird crée un identifiant spécial appelé SYSBDA, qui a accès à toutes les " +"bases de données. SYSBDA peut également créer de nouvelles bases de données " +"et de nouveaux utilisateurs. Par sécurité, il est nécessaire d'attribuer un " +"mot de passe à SYSBDA." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Le mot de passe est conservé dans le fichier /etc/firebird/${FB_VER}/SYSBDA." +"password (accessible uniquement au superutilisateur). Pour changer de mot de " +"passe, vous pouvez modifier directement ce fichier (dans ce cas n'oubliez " +"pas de mettre également à jour la base de données « security » avec " +"l'utilitaire gsec), ou bien utiliser la commande « dpkg-reconfigure »." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Si vous laissez ce champ vide, un mot de passe aléatoire sera créé et écrit " +"dans SYSBDA.password." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Pour conserver votre mot de passe actuel, laissez ce champ vide." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Faut-il supprimer le mot de passe de la base de données ?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Le dernier paquet à utiliser le mot de passe de la base de données dans /var/" +"lib/firebird/${FB_VER}/system/security.fdb va être purgé." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Laisser la base de données de sécurité peut présenter des risques. Vous " +"devriez la supprimer si vous ne prévoyez pas de réinstaller Firebird" +"${FB_VER}." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"Cette remarque vaut également pour le fichier /etc/firebird/${FB_VER}/SYSDBA." +"password qui contient le mot de passe de SYSBDA." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "" +"Supprimer les bases de données stockées dans /var/lib/firebird/${FB_VER}/" +"data ?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Vous devriez supprimer le contenu du dossier de base de données standard de " +"Firebird, /var/lib/firebird/${FB_VER}/data. Si vous choisissez cette option, " +"tous les fichiers portant l'extension « .fdb » and « .fbk » et contenus dans " +"ce dossier et ses sous-répertoires seront supprimés." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Veuillez noter qu'aucune des bases de données contenues dans /var/lib/" +"firebird/${FB_VER}/data ne sera affectée." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "" +"Le serveur firebird${FB_VER}-${FB_FLAVOUR} est actuellement en activité." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"Afin d'assurer l'intégrité des données, la suppression/mise à jour a été " +"annulée. Veuillez arrêter tous les clients locaux et distants avant de " +"supprimer ou de mettre à jour firebird${FB_VER}-${FB_FLAVOUR}." + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Mot de passe pour firebird ${FB_VER}" + +#~ msgid "" +#~ "Several firebird versions may be installed, but only one may be enabled " +#~ "and running at any given time. This is because if two servers access the " +#~ "same database simultaneously, the result is inevitably database " +#~ "corruption." +#~ msgstr "" +#~ "Plusieurs versions de Firebird peuvent être installées, mais une seule " +#~ "peut être activée et lancée à la fois. En effet, si deux serveurs " +#~ "accèdent à une même base de données simultanément, les données seront " +#~ "inévitablement corrompues." --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/lt.po +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/lt.po @@ -0,0 +1,196 @@ +# translation of lt.po to Lithuanian +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the firebird2.0 package. +# +# Gintautas Miliauskas , 2006, 2007. +msgid "" +msgstr "" +"Project-Id-Version: lt\n" +"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n" +"POT-Creation-Date: 2008-05-23 13:35+0300\n" +"PO-Revision-Date: 2007-04-17 15:48+0300\n" +"Last-Translator: Gintautas Miliauskas \n" +"Language-Team: Lithuanian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%" +"100<10 || n%100>=20) ? 1 : 2);\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +#, fuzzy +#| msgid "Enabled firebird version:" +msgid "Enable Firebird server?" +msgstr "Aktyvuota firebird versija:" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "SYSDBA slaptažodis:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Specialus naudotojas SYSDBA turi priÄ—jimÄ… prie visų duomenų bazių, SYSDBA " +"taip pat gali sukurti naujas duomenų bazes ir naudotojus, todÄ—l bÅ«tina " +"nustatyti naudotojo SYSDBA slaptažodį." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Slaptažodis saugomas rinkmenoje /etc/firebird/${FB_VER}/SYSDBA.password " +"(perskaitomoje tik administratoriui). Galite jį ten ir pakeisti " +"(nepamirÅ¡kite atnaujinti apsaugos duomenų bazÄ—s su programa „gsec“), arba " +"galite pasinaudoti dpkg-reconfigure, kuris atnaujins abu." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Jei slaptažodžio neįvesite, bus sugeneruotas atsitiktinis (ir įraÅ¡ytas į " +"SYSDBA.password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Jei norite palikti esamÄ… slaptažodį, palikite laukÄ… tuÅ¡ÄiÄ…." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "IÅ¡trinti slaptažodžių duomenų bazÄ™?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"Trinamas paskutinis paketas, naudojantis slaptažodžių duomenų bazÄ™ faile /" +"var/lib/firebird/${FB_VER}/system/security.fdb." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Palikti slaptažodžių duomenų bazÄ™ neiÅ¡trintÄ… gali bÅ«ti nesaugu. Jei " +"neplanuojate perinstaliuoti firebird${FB_VER}, rekomenduojama jÄ… iÅ¡trinti." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"Tas pats galioja ir /etc/firebird/${FB_VER}/SYSDBA.password, kur saugomas " +"SYSDBA slaptažodis." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "Trinti duomenų bazes iÅ¡ /var/lib/firebird/${FB_VER}/data?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Galite iÅ¡trinti visas duomenų bazes iÅ¡ firebird standartinio duomenų bazių " +"aplanko, /var/lib/firebird/${FB_VER}/data. Jei pasirinksite Å¡iÄ… galimybÄ™, " +"visi failai su priesagomis \".fdb\" and \".fbk\" iÅ¡ Å¡io aplanko ir jame " +"esanÄių kitų aplankų bus iÅ¡trinti." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Duomenų bazÄ—s, esanÄios ne aplanke /var/lib/firebird/${FB_VER}/data, nebus " +"pakeistos." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "firebird${FB_VER}-${FB_FLAVOUR} serveris naudojamas" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +" Paketo trynimas/atnaujinimas nutrauktas, kad bÅ«tų iÅ¡saugotas duomenų " +"vientisumas. Sustabdykite visus vietinius ir nuotolinius klientus prieÅ¡ " +"trindami ar atnaujindami firebird${FB_VER}-${FB_FLAVOUR}" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "firebird ${FB_VER} slaptažodis" + +#~ msgid "" +#~ "Several firebird versions may be installed, but only one may be enabled " +#~ "and running at any given time. This is because if two servers access the " +#~ "same database simultaneously, the result is inevitably database " +#~ "corruption." +#~ msgstr "" +#~ "Gali bÅ«ti įdiegtos kelios firebird versijos, taÄiau tik viena gali bÅ«ti " +#~ "aktyvuota ir veikianti tam tikru momentu. Å is apribojimas kyla dÄ—l to, " +#~ "kad jei keli serveriai tuo paÄiu metu kreipsis į tÄ… paÄiÄ… duomenų bazÄ™, " +#~ "ji bus sugadinta." --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/ko.po +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/ko.po @@ -0,0 +1,194 @@ +# Korean translations for firebird2 package +# firebird2 íŒ¨í‚¤ì§€ì— ëŒ€í•œ 한국어 번역문. +# Copyright (C) 2006 THE firebird2'S COPYRIGHT HOLDER +# This file is distributed under the same license as the firebird2 package. +# Sunjae Park , 2006-2007. +# +msgid "" +msgstr "" +"Project-Id-Version: firebird2\n" +"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n" +"POT-Creation-Date: 2008-05-23 13:35+0300\n" +"PO-Revision-Date: 2007-04-25 16:05-0400\n" +"Last-Translator: Sunjae Park \n" +"Language-Team: debian-l10n-korean \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +#, fuzzy +#| msgid "Enabled firebird version:" +msgid "Enable Firebird server?" +msgstr "ì‚¬ìš©ì¤‘ì¸ firebird 버전:" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "SYSDBA 비밀번호:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebirdì—는 모든 ë°ì´í„°ë² ì´ìŠ¤ì— 접근할 수 있는 SYSDBAë¼ëŠ” 특별한 사용ìžê°€ 있" +"습니다. SYSDBA는 ë°ì´í„°ë² ì´ìŠ¤ë‚˜ 사용ìžë„ 새로 ìƒì„±í•  수 있습니다. 그렇기 때문" +"ì— ë¹„ë°€ë²ˆí˜¸ë¥¼ 사용하여 SYSDBA를 보호할 필요가 있습니다." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"ì´ ë¹„ë°€ë²ˆí˜¸ëŠ” (루트만 ì½ì„ 수 있는) /etc/firebird/${FB_VER}/SYSDBA.passwordì´" +"ë¼ëŠ” 파ì¼ì— 저장ë©ë‹ˆë‹¤. ê·¸ 파ì¼ì„ ì§ì ‘ ìˆ˜ì •í•´ë„ ë˜ê³ (gsecì„ ì‚¬ìš©í•˜ì—¬ 보안 ë°" +"ì´í„°ë² ì´ìŠ¤ë¥¼ 갱신하는 ê²ƒì„ ìžŠì§€ 마십시오) dpkg-reconfigure를 사용하여 비밀번" +"호와 íŒŒì¼ ëª¨ë‘를 ë™ì‹œì— 갱신할 ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"비밀번호를 입력하지 않으면 ìž„ì˜ì˜ 비밀번호를 ìƒì„±í•˜ê³  SYSDBA.passwordì— ì €ìž¥" +"í•  것입니다." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "기존 비밀번호를 사용하려면 ì´ í•­ëª©ì€ ë¹„ì›Œë‘십시오." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "비밀번호 ë°ì´í„°ë² ì´ìŠ¤ë¥¼ 지울까요?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"/var/lib/firebird/${FB_VER}/system/security.fdbì— ìžˆëŠ” 비밀번호 ë°ì´í„°ë² ì´ìŠ¤" +"를 ì‚¬ìš©í•˜ë˜ ë§ˆì§€ë§‰ 꾸러미를 현재 완전히 지우는 중(purge)입니다." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"security ë°ì´í„°ë² ì´ìŠ¤ë¥¼ 남겨ë‘ë©´ 보안 문제가 ë  ìˆ˜ 있습니다. firebird" +"${FB_VER}를 다시 설치할 ì˜ˆì •ì´ ì—†ë‹¤ë©´ 지우는 ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"SYSDBAì˜ ë¹„ë°€ë²ˆí˜¸ê°€ 있는 /etc/firebird/{$FB_VER}/SYSDBA.password ì—­ì‹œ 마찬가" +"지입니다." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "/var/lib/firebird/{$FB_VER}/dataì—ì„œ ë°ì´í„°ë² ì´ìŠ¤ë“¤ì„ 지울까요?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"firebirdì˜ í‘œì¤€ ë°ì´í„°ë² ì´ìŠ¤ ë””ë ‰í† ë¦¬ì¸ /var/lib/firebird/${FB_VER}ì— ìžˆëŠ” ë°" +"ì´í„°ë² ì´ìŠ¤ë“¤ì€ 전부 ì§€ìš°ê³ ìž í•˜ì‹¤ 수 있습니다. ì´ ì˜µì…˜ì„ ì„ íƒí•˜ì‹œë©´ \".fdb" +"\"나 \".fbk\"ë¡œ ë나는 파ì¼ë“¤ì€ ì´ ë””ë ‰í† ë¦¬ì—ì„œ ëª¨ë‘ ì‚­ì œë˜ë©° 하위 디렉토리" +"ë„ ì‚­ì œë©ë‹ˆë‹¤." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"참고로 /var/lib/firebird/${FB_VER}/data ì´ì™¸ì˜ ìž¥ì†Œì— ìžˆëŠ” ë°ì´í„°ë² ì´ìŠ¤ë“¤ì€ " +"건드리지 않습니다." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "firebird${FB_VER}-${FB_FLAVOUR} 현재 사용중입니다" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"ë°ì´í„°ì˜ ë¬´ê²°ì„±ì„ ìœ„í•´ ê¾¸ëŸ¬ë¯¸ì˜ ì„¤ì¹˜/업그레ì´ë“œë¥¼ 취소했습니다. 로컬 í´ë¼ì´ì–¸" +"트와 ì›ê²© í´ë¼ì´ì–¸íŠ¸ë¥¼ ëª¨ë‘ ë©ˆì¶˜ 후 firebird${FB_VER}-${FB_FLAVOUR}ì„(를) ì—…" +"그레ì´ë“œí•˜ì‹­ì‹œì˜¤." + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "firebird ${FB_VER}ì˜ ë¹„ë°€ë²ˆí˜¸:" + +#~ msgid "" +#~ "Several firebird versions may be installed, but only one may be enabled " +#~ "and running at any given time. This is because if two servers access the " +#~ "same database simultaneously, the result is inevitably database " +#~ "corruption." +#~ msgstr "" +#~ "여러 ë²„ì „ì˜ firebird를 설치하실 수는 있지만, ë™ìž‘시키는 ê²ƒì€ í•œ ë²ˆì— í•˜ë‚˜" +#~ "만 가능합니다. 서버 ë‘ ê³³ì—ì„œ ê°™ì€ ë°ì´í„°ë² ì´ìŠ¤ì— ë™ì‹œì— 접근하려고 하면 " +#~ "ë°ì´í„°ë² ì´ìŠ¤ê°€ ë§ê°€ì§ˆ 수 ë°–ì— ì—†ê¸° 때물입니다." --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/ru.po +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/ru.po @@ -0,0 +1,188 @@ +# translation of ru.po to Russian +# This file is distributed under the same license as the PACKAGE package. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. +# +# Yuriy Talakan' , 2007. +# Yuri Kozlov , 2008. +msgid "" +msgstr "" +"Project-Id-Version: firebird2.0 2.0.3.12981.ds1-6\n" +"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n" +"POT-Creation-Date: 2008-05-23 13:35+0300\n" +"PO-Revision-Date: 2008-03-23 08:06+0300\n" +"Last-Translator: Yuri Kozlov \n" +"Language-Team: Russian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Включить Ñервер Firebird?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" +"Ответьте утвердительно, еÑли Ñервер Firebird должен запуÑкатьÑÑ " +"автоматичеÑки." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"Ответьте \"Ðет\", еÑли вам нужен только клиент Firebird, и на компьютере не " +"уÑтановлены Ñами базы данных." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "Пароль Ð´Ð»Ñ SYSDBA:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Ð’ Firebird еÑÑ‚ÑŒ Ñпециальный пользователь по имени SYSDBA, у которого еÑÑ‚ÑŒ " +"доÑтуп ко вÑем базам. Также SYSDBA может Ñоздавать новые базы и " +"пользователей. ПоÑтому необходимо защитить SYSDBA паролем." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Пароль хранитÑÑ Ð² /etc/firebird/${FB_VER}/SYSDBA.password (может читать " +"только root). Ð’Ñ‹ можете поменÑÑ‚ÑŒ его там (не забудьте также обновить базу " +"безопаÑноÑти Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ утилиты gsec), или вы можете иÑпользовать dpkg-" +"reconfigure, чтобы обновить Ñразу вÑе." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"ЕÑли вы не введёте пароль, будет иÑпользован Ñлучайный (и Ñохранён в SYSDBA." +"password)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Чтобы Ñохранить ваш текущий пароль, оÑтавьте поле пуÑтым." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Удалить базу паролей?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"УдалÑетÑÑ Ð¿Ð¾Ñледний пакет, который пользовалÑÑ Ð±Ð°Ð·Ð¾Ð¹ паролей в /var/lib/" +"firebird/${FB_VER}/system/security.fdb." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Сохранение базы приведет к риÑку Ð½Ð°Ñ€ÑƒÑˆÐµÐ½Ð¸Ñ Ð±ÐµÐ·Ð¾Ð¿Ð°ÑноÑти. ЕÑли вы не " +"планируете переуÑтановить firebird${FB_VER}, то неплохо бы удалить Ñту базу." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"То же Ñамое отноÑитÑÑ Ð¸ к /etc/firebird/${FB_VER}/SYSDBA.password, где " +"хранитÑÑ Ð¿Ð°Ñ€Ð¾Ð»ÑŒ Ð´Ð»Ñ SYSDBA." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "Удалить базы данных из /var/lib/firebird/${FB_VER}/data?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Ð’Ñ‹ можете удалить вÑе базы из Ñтандартного каталога баз firebird, /var/lib/" +"firebird/${FB_VER}/data. ЕÑли выбрать Ñту опцию, то из указанного каталога и " +"его подкаталогов будут удалены вÑе файлы, оканчивающиеÑÑ Ð½Ð° \".fdb\" и \".fbk" +"\"." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Обратите внимание, что базы данных за пределами /var/lib/firebird/${FB_VER}/" +"data не будут затронуты." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "Сервер firebird${FB_VER}-${FB_FLAVOUR} иÑпользуетÑÑ" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +" Ð”Ð»Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ñ†ÐµÐ»Ð¾ÑтноÑти данных, удаление/обновление пакета прервано. " +"ОÑтановите вÑех локальных и удалённых клиентов перед удалением или " +"обновлением firebird${FB_VER}-${FB_FLAVOUR}" + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "Пароль Ð´Ð»Ñ firebird ${FB_VER}" --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/ml.po +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/ml.po @@ -0,0 +1,198 @@ +# Malayalam translation of firebird's debconf template. +# Copyright (C) 2007 THE firebird'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# vimal|വിമലàµâ€ ,Mobin|മോബിനàµâ€ M|à´Žà´‚ ,Prince|à´ªàµà´°à´¿à´¨àµâ€à´¸àµ K|കെ Antony|ആനàµà´±à´£à´¿ ,Satheesh|സതീഷൠRV|ആരàµâ€à´µà´¿, 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: firebird2.0\n" +"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n" +"POT-Creation-Date: 2008-05-23 13:35+0300\n" +"PO-Revision-Date: 2007-05-27 02:53-0500\n" +"Last-Translator: vimal ,Mobin|മോബിനàµâ€ M|à´Žà´‚ " +"\n" +"Language-Team: Swathanthra|à´¸àµà´µà´¤à´¨àµà´¤àµà´° Malayalam|മലയാളം Computing|à´•à´®àµà´ªàµà´¯àµ‚à´Ÿàµà´Ÿà´¿à´™àµà´™àµ \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Country: INDIA\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +#, fuzzy +#| msgid "Enabled firebird version:" +msgid "Enable Firebird server?" +msgstr "à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•à´¿à´¯ ഫയരàµâ€à´¬àµ‡à´°àµâ€à´¡àµ ലകàµà´•à´‚ :" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "സിസàµà´¡à´¿à´¬à´¿à´Ž (SYSDBA)à´¯àµà´•àµà´•àµà´³à´³ അടയാളവാകàµà´•àµ :" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +" à´Žà´²àµà´²à´¾ ഡാറàµà´±à´¾à´¬àµ‡à´¸à´¿à´²àµà´‚ à´…à´¨àµà´®à´¤à´¿à´¯àµà´³àµà´³ സിസàµà´¡à´¿à´¬à´¿à´Ž(SYSDBA) à´Žà´¨àµà´¨ à´ªàµà´°à´¤àµà´¯àµ‡à´• ഉപയോകàµà´¤à´¾à´µàµ " +"ഫയരàµâ€à´¬àµ‡à´°àµâ€à´¡à´¿à´¨àµà´£àµà´Ÿàµ. സിസàµà´¡à´¿à´¬à´¿à´Ž(SYSDBA) à´¯àµà´•àµà´•àµ à´ªàµà´¤à´¿à´¯ ഡാറàµà´±à´¾à´¬àµ‡à´¸àµà´•à´³àµ‡à´¯àµà´‚ ഉപയോകàµà´¤à´¾à´•àµà´•à´³àµ‡à´¯àµà´‚ സൃഷàµà´Ÿà´¿à´¯àµà´•àµà´•à´¾à´¨àµâ€ " +"സാധികàµà´•àµà´¨àµà´¨à´¤àµà´•àµ†à´¾à´£àµà´Ÿàµ അതൠഒരൠഅടയാളവാകàµà´•àµ ഉപയോഗിചàµà´šàµ സംരകàµà´·à´¿à´•àµà´•àµ‡à´£àµà´Ÿà´¤àµ അനിവാരàµà´¯à´®à´¾à´£àµ." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"(റൂടàµà´Ÿà´¿à´¨àµ മാതàµà´°à´‚ വായികàµà´•à´¾à´µàµà´¨àµà´¨) /etc/firebird/${FB_VER}/SYSDBA.password യിലàµâ€ " +"അടയാളവാകàµà´•àµ സൂകàµà´·à´¿à´šàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ. നിൂൂങàµà´™à´³àµâ€à´•àµà´•àµ ഇതൠഅവിടെ à´ªàµà´¤àµà´•àµà´•àµà´•à´¯àµ‹ (ജിസെകൠയൂടàµà´Ÿà´¿à´²à´¿à´±àµà´±à´¿ (gsec " +"utility) ഉപയോഗിചàµà´šàµ à´¸àµà´°à´•àµà´·à´¿à´¤à´¤àµà´µ ഡാറàµà´±à´¾à´¬àµ‡à´¸àµ (security database) à´ªàµà´¤àµà´•àµà´•à´¾à´¨àµâ€ മറകàµà´•à´°àµà´¤àµ), " +"à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ à´°à´£àµà´Ÿàµà´‚ à´ªàµà´¤àµà´•àµà´•à´¾à´¨àµâ€ ഡിപികെജി-റികോണàµâ€à´«à´¿à´—à´°àµâ€ (dpkg-reconfigure) നിങàµà´™à´³àµâ€à´•àµà´•àµà´ªà´¯àµ‹à´—à´¿à´¯àµà´•àµà´•à´¾à´‚." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"നിങàµà´™à´³àµâ€ ഒരൠഅടയാളവാകàµà´•àµ നലàµâ€à´•à´¿à´¯à´¿à´Ÿàµà´Ÿà´¿à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€, à´à´¤àµ†à´™àµà´•à´¿à´²àµà´®àµŠà´¨àµà´¨àµ ഉപയോഗികàµà´•à´ªàµà´ªàµ†à´Ÿàµà´‚ (അതൠസിസàµà´¡à´¿à´¬à´¿à´Ž." +"പാസàµâ€Œà´µàµ‡à´°àµâ€à´¡à´¿ (SYSDBA.password) à´²àµâ€ ശേഖരിയàµà´•àµà´•àµà´‚)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "ഇപàµà´ªàµ‹à´´àµà´³à´³ അടയാളവാകàµà´•àµ നിലനിിരàµâ€à´¤àµà´¤àµà´¨àµà´¨à´¤à´¿à´¨àµ, à´ˆ കളം വെറàµà´¤àµ† ഇടàµà´•." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "അടയാളവാകàµà´•à´¿à´¨àµà´±àµ† ഡാറàµà´±à´¾à´¬àµ‡à´¸àµ നീകàµà´•à´‚ ചെയàµà´¯à´£àµ‹?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +" /var/lib/firebird/${FB_VER}/system/security.fdb à´²àµâ€ അടയാളവാകàµà´•à´¿à´¨àµà´±àµ† ഡാറàµà´±à´¾à´¬àµ‡à´¸àµ " +"ഉപയോഗികàµà´•àµà´¨àµà´¨ അവസാന പാകàµà´•àµ‡à´œàµ നശിപàµà´ªà´¿à´•àµà´•à´ªàµà´ªàµ†à´Ÿàµà´¨àµà´¨àµ." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"à´¸àµà´°à´•àµà´·à´¿à´¤à´¤àµà´µ ഡാറàµà´±à´¾à´¬àµ‡à´¸àµ (security database) സൂകàµà´·à´¿à´¯àµà´•àµà´•àµà´¨àµà´¨à´¤àµ അപകടമായേകàµà´•à´¾à´‚. à´Žà´¨àµà´¨à´¾à´²àµà´‚, " +"ഫയരàµâ€à´¬àµ‡à´°àµâ€à´¡àµ ${FB_VER} വീണàµà´Ÿàµà´‚ ഇനàµâ€à´¸àµà´±àµà´±à´¾à´³àµâ€ ചെയàµà´¯à´¾à´¨àµâ€ ഉദàµà´¦àµ‡à´¶à´¿à´•àµà´•àµà´¨àµà´¨à´¿à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ അതിനെ ഒഴിവികàµà´•àµà´¨àµà´¨à´¤à´¾à´£àµ " +"നലàµà´²à´¤àµ." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"സിസàµà´¡à´¿à´¬à´¿à´Ž (SYSDBA)à´¯àµà´Ÿàµ† അടയാളവാകàµà´•àµ വചàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ /etc/firebird/${FB_VER}/SYSDBA." +"password à´¨àµà´‚ ഇതൠബാധകമാണàµ. " + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "/var/lib/firebird/${FB_VER}/data യിലàµâ€ നിനàµà´¨àµà´‚ ഡാറàµà´±à´¾à´¬àµ‡à´¸àµà´•à´³àµâ€ നീകàµà´•à´‚ ചെയàµà´¯à´£àµ‹?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"നിങàµà´™à´³àµâ€à´•àµà´•àµ വേണമെങàµà´•à´¿à´²àµâ€ ഫയരàµâ€à´¬àµ‡à´°àµâ€à´¡àµ à´¸àµà´±àµà´±à´¾à´¨àµâ€à´¡àµ‡à´°àµâ€à´¡àµ ഡാറàµà´±à´¾à´¬àµ‡à´¸àµ ഡയറകàµà´±àµà´±à´±à´¿à´¯à´¾à´¯ /var/lib/firebird/" +"${FB_VER}/data à´²àµâ€ ഉളള à´Žà´²àµà´²à´¾ ഡാറàµà´±à´¾à´¬àµ‡à´¸àµà´•à´³àµ‡à´¯àµà´‚ നീകàµà´•à´‚ ചെയàµà´¯à´¾à´‚. നിങàµà´™à´³àµâ€ à´ˆ à´à´šàµà´›à´¿à´•à´‚ " +"തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•à´¯à´¾à´£àµ†à´™àµà´•à´¿à´¿à´²àµâ€ \".fdb\" യിലàµà´‚ \".fbk\" à´²àµà´‚ അവസാനികàµà´•àµà´¨àµà´¨ à´Žà´²àµà´²à´¾à´¾ ഫയലàµà´•à´³àµà´‚ " +"à´®àµà´•à´³à´¿à´²àµà´³à´³ ഡയറകàµà´±àµà´±à´±à´¿à´²àµâ€ നിനàµà´¨àµà´‚ സബàµà´¡à´¯à´±à´•àµà´±àµà´±à´±à´¿à´•à´³à´¿à´²àµâ€ നിനàµà´¨àµà´‚ നീകàµà´•à´‚ ചെയàµà´¯à´ªàµà´ªàµ†à´Ÿàµà´‚." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"/var/lib/firebird/${FB_VER}/data à´¯àµà´Ÿàµ† à´ªàµà´±à´¤àµà´¤àµà´³à´³ ഒരൠഡാറàµà´±à´¾à´¬àµ‡à´¸à´¿à´¨àµ‡à´¯àµà´‚ ബാധികàµà´•à´¿à´²àµà´² à´Žà´¨àµà´¨àµ " +"à´ªàµà´°à´¤àµà´¯àµ‡à´•à´‚ à´¶àµà´°à´¦àµà´§à´¿à´¯àµà´•àµà´•àµà´•." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "ഫയരàµâ€à´¬àµ‡à´°àµâ€à´¡àµ ${FB_VER}-${FB_FLAVOUR} സെരàµâ€à´µà´°àµâ€ ഉപയോഗതàµà´¤à´¿à´²à´¾à´£àµ" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +"ഡാറàµà´±à´¯àµà´•àµà´•àµ മാറàµà´±à´‚ വനàµà´¨à´¿à´Ÿàµà´Ÿà´¿à´²àµà´²àµ†à´¨àµà´¨àµ ഉറപàµà´ªàµà´µà´°àµà´¤àµà´¤àµà´¨àµà´¨à´¤à´¿à´¨à´¾à´¯à´¿ പാകàµà´•àµ‡à´œà´¿à´¨àµà´±àµ† നീകàµà´•à´‚ചെയàµà´¯à´²à´¿à´²àµâ€/" +"à´ªàµà´¤àµà´•àµà´•à´²à´¿à´²àµâ€ നിനàµà´¨àµà´‚ പിനàµà´¤à´¿à´°à´¿à´¯àµà´•. ഫയരàµâ€à´¬àµ‡à´°àµâ€à´¡àµ ${FB_VER}-${FB_FLAVOUR} നീകàµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ‹ " +"à´ªàµà´¤àµà´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ‹ à´®àµà´¨àµâ€à´ªàµ ദയവായി à´Žà´²àµà´²à´¾ à´ªàµà´°à´¾à´¦àµ‡à´¶à´¿à´•à´µàµà´‚ വിദൂരവàµà´®à´¾à´¯ à´•àµà´²à´¯à´¨àµà´±àµà´¸à´¿à´¨àµ‡à´¯àµà´‚ നിരàµâ€à´¤àµà´¤àµà´•." + +#. Type: title +#. Description +#: ../server-templates.master:8001 +#, fuzzy +#| msgid "Password for ${PACKAGE}" +msgid "Password for firebird ${FB_VER}" +msgstr "${PACKAGE}à´¨àµà´³à´³ അടയാളവാകàµà´•àµ :" + +#~ msgid "" +#~ "Several firebird versions may be installed, but only one may be enabled " +#~ "and running at any given time. This is because if two servers access the " +#~ "same database simultaneously, the result is inevitably database " +#~ "corruption." +#~ msgstr "" +#~ "à´°à´£àµà´Ÿàµ സേവകനàµâ€à´®à´¾à´¿à´°àµâ€ ഒരേ സമയം ഒരേ ഡാറàµà´±à´¾à´¬àµ‡à´¸à´¿à´¨àµ† ഉപയോഗികàµà´•à´¾à´¨àµâ€ à´¶àµà´°à´®à´¿à´šàµà´šà´¾à´²àµâ€ ഡാറàµà´±à´¾à´¬àµ‡à´¸àµ " +#~ "നശികàµà´•à´¾à´¨àµâ€ സാധàµà´¯à´¤à´¯àµà´£àµà´Ÿàµ ആയതിനാലàµâ€ പല ഫയരàµâ€à´¬àµ‡à´°àµâ€à´¡àµ പതിപàµà´ªàµ ഇനàµâ€à´¸àµà´±àµà´±à´¾à´³àµâ€ ചെയàµà´¤à´¿à´Ÿàµà´Ÿàµà´£àµà´Ÿàµ†à´™àµà´•à´¿à´²àµà´‚ ഒരൠ" +#~ "സമയതàµà´¤àµ à´’à´¨àµà´¨àµ മാതàµà´°à´®àµ‡ à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•à´¿ à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¿à´ªàµà´ªà´¿à´¯àµà´•àµà´•àµà´•à´¯àµà´³à´³àµ." --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/po/eu.po +++ firebird2.1-2.1.3.18185-0.ds1/debian/po/eu.po @@ -0,0 +1,183 @@ +# translation of firebird2.0-templates.po to Euskara +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Piarres Beobide , 2008. +msgid "" +msgstr "" +"Project-Id-Version: firebird2.0-templates\n" +"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n" +"POT-Creation-Date: 2008-05-23 13:35+0300\n" +"PO-Revision-Date: 2008-03-13 10:28+0100\n" +"Last-Translator: Piarres Beobide \n" +"Language-Team: Euskara \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Enable Firebird server?" +msgstr "Gaitu Firebird zerbitzaria?" + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "Accept if you want Firebird server to start automatically." +msgstr "Onartu Firebird zerbitzaria automatikoki abiaraztea nahi baduzu." + +#. Type: boolean +#. Description +#: ../server-templates.master:1001 +msgid "" +"If you only need the Firebird client and there are no databases that will be " +"served by this host, decline." +msgstr "" +"Firebird bezeroa bakarri behar izanez gero eta ostalari honek ez badu datu-" +"baserik zerbitzatu behar ez gaitu aukera hau." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "Password for SYSDBA:" +msgstr "SYSDBA pasahitza:" + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"Firebird has a special user named SYSDBA, which is the user that has access " +"to all databases. SYSDBA can also create new databases and users. Because of " +"this, it is necessary to secure SYSDBA with a password." +msgstr "" +"Firebird-ek SYSDBA izeneko erabiltzaile berezi bat du, honek datubase " +"guztietara du sarrera eskubidea. SYSDBA datubase eta erabiltzaileak sortzeko " +"gai da. Hau dela eta beharrezkoa da SYSDBA pasahitz baten bidez babestea." + +#. Type: password +#. Description +#. Type: password +#. Description +#: ../server-templates.master:2001 ../server-templates.master:3001 +msgid "" +"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable " +"only by root). You may modify it there (don't forget to update the security " +"database too, using the gsec utility), or you may use dpkg-reconfigure to " +"update both." +msgstr "" +"Pasahitza /etc/firebird/${FB_VER}/SYSDBA.password-ean gordeko da (root-" +"entzat bakarrik irakurgarri). Hor aldatzeko aukera duzu (ez ahaztu " +"segurtasun datubasea eguneratzeaz, gsec lanabesaren bidez), edo dpkg-" +"reconfigure erabili dezakezu biak eguneratzeko." + +#. Type: password +#. Description +#: ../server-templates.master:2001 +msgid "" +"If you don't enter a password, a random one will be used (and stored in " +"SYSDBA.password)." +msgstr "" +"Pasahitzik idazten ez baduzu ausazko bat erabiliko da (eta SYSDBA.password-" +"en gordeko da)." + +#. Type: password +#. Description +#: ../server-templates.master:3001 +msgid "To keep your existing password, leave this blank." +msgstr "Dagoen pasahitza mantentzeko hau zurian utzi." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "Delete password database?" +msgstr "Pasahitz datubasea ezabatu?" + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The last package that uses password database at /var/lib/firebird/${FB_VER}/" +"system/security.fdb is being purged." +msgstr "" +"/var/lib/firebird/${FB_VER}/system/security.fdb-eko datubasea erabiltzen " +"zuen azken paketea ezabatua izango da." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"Leaving security database may present security risk. It is a good idea to " +"remove it if you don't plan re-installing firebird${FB_VER}." +msgstr "" +"Segurtasun datubasea uztea segurtasun arrisku bat izan daiteke. Ideia ona da " +"berau ezabatzea firebird${FB_VER} berriz instalatzea pentsatzen ez baduzu." + +#. Type: boolean +#. Description +#: ../server-templates.master:5001 +msgid "" +"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the " +"password for SYSDBA is kept." +msgstr "" +"Kasu berdinean dago /etc/firebird/${FB_VER}/SYSDBA.password, SYSDBA-en " +"pasahitza gordetzen den lekua." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?" +msgstr "/var/lib/firebird/${FB_VER}/data-eko datubaseak ezabatu?" + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"You may want to delete all databases from firebird standard database " +"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all " +"files ending with \".fdb\" and \".fbk\" from the above directory and its " +"subdirectories will be removed." +msgstr "" +"Zuka agian ez dituzu /var/lib/firebird/${FB_VER}/data firebird datubase " +"direktorio estandarreko datubase guztiak ezabatu nahi. Aukera hau hautatuaz " +"aurreko direktorio eta bere azpidirektorioetako \".fbd\" eta \".fbk\" " +"amaiera duten fitxategiak ezabatuak izango dira." + +#. Type: boolean +#. Description +#: ../server-templates.master:6001 +msgid "" +"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not " +"be affected." +msgstr "" +"Kontutan izan /var/lib/firebird/${FB_VER}/data direktoriotik kanpo egon " +"litezken datubaseak ez diela eragingo." + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use" +msgstr "firebird${FB_VER}-${FB_FLAVOUR} zerbitzaria erabilia dago" + +#. Type: error +#. Description +#: ../server-templates.master:7001 +msgid "" +" To ensure data integrity, package removal/upgrade is aborted. Please stop " +"all local and remote clients before removing or upgrading firebird${FB_VER}-" +"${FB_FLAVOUR}" +msgstr "" +" Datu integritatea ziurtatzeko pakete ezabatze/eguneratze prozesua utzia " +"izan da. Mesedez geratu urruneko eta lokalean egon litezken lokalean " +"bezeroak firebird${FB_VER}-${FB_FLAVOUR} kendu edo eguneratu aurretik." + +#. Type: title +#. Description +#: ../server-templates.master:8001 +msgid "Password for firebird ${FB_VER}" +msgstr "firebird ${FB_VER} pasahitza" --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/patches/port-sh4.patch +++ firebird2.1-2.1.3.18185-0.ds1/debian/patches/port-sh4.patch @@ -0,0 +1,137 @@ +commit 121839f4e12c7bafa57722c3fffc9eb0fd014bf8 +Author: Nobuhiro Iwamatsu +Commit: Damyan Ivanov + + port to Renesas SH CPU (sh4) + + Patch originated from Nobuhiro Iwamatsu as a + proposed fix for http://bugs.debian.org/545925 + + To be applied on top of the s390 patch + +--- a/configure.in ++++ b/configure.in +@@ -213,6 +213,28 @@ dnl CPU_TYPE=ppc64 + SHRLIB_EXT=so + ;; + ++ sh*eb-*-linux*) ++ MAKEFILE_PREFIX=linux_generic ++ INSTALL_PREFIX=linux ++ PLATFORM=LINUX ++ AC_DEFINE(LINUX, 1, [Define this if OS is Linux]) ++ AC_DEFINE(SHEB, 1, [Architecture is big-edian sh4]) ++ LOCK_MANAGER_FLG=Y ++ EDITLINE_FLG=Y ++ SHRLIB_EXT=so ++ ;; ++ ++ sh*-*-linux*) ++ MAKEFILE_PREFIX=linux_generic ++ INSTALL_PREFIX=linux ++ PLATFORM=LINUX ++ AC_DEFINE(LINUX, 1, [Define this if OS is Linux]) ++ AC_DEFINE(SH, 1, [Architecture is little-endian sh4]) ++ LOCK_MANAGER_FLG=Y ++ EDITLINE_FLG=Y ++ SHRLIB_EXT=so ++ ;; ++ + *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu) + MAKEFILE_PREFIX=linux_generic + INSTALL_PREFIX=linux +--- a/src/jrd/common.h ++++ b/src/jrd/common.h +@@ -164,6 +164,16 @@ + #define MOVE_FASTER(from, to, length) memcpy (to, from, (int) (length)) + #define MOVE_CLEAR(to, length) memset (to, 0, (int) (length)) + ++#ifdef SH ++#define IMPLEMENTATION isc_info_db_impl_linux_sh /* 80 */ ++#define RISC_ALIGNMENT ++#endif /* sh */ ++ ++#ifdef SHEB ++#define IMPLEMENTATION isc_info_db_impl_linux_sheb /* 81 */ ++#define RISC_ALIGNMENT ++#endif /* sheb */ ++ + #endif /* LINUX */ + + +--- a/src/jrd/inf_pub.h ++++ b/src/jrd/inf_pub.h +@@ -210,6 +210,9 @@ enum info_db_implementations + isc_info_db_impl_linux_s390x = 78, + isc_info_db_impl_linux_s390 = 79, + ++ isc_info_db_impl_linux_sh = 80, ++ isc_info_db_impl_linux_sheb = 81, ++ + isc_info_db_impl_last_value // Leave this LAST! + }; + +--- a/src/jrd/pag.cpp ++++ b/src/jrd/pag.cpp +@@ -162,9 +162,11 @@ static const int CLASS_LINUX_IA64 = 34; + static const int CLASS_DARWIN_PPC64 = 35; // Darwin/PowerPC64 + static const int CLASS_LINUX_S390X = 36; // LINUX/s390x + static const int CLASS_LINUX_S390 = 37; // LINUX/s390 ++static const int CLASS_LINUX_SH = 38; // LINUX/SH (little-endian) ++static const int CLASS_LINUX_SHEB = 39; // LINUX/SH (big-endian) + + static const int CLASS_MAX10 = CLASS_LINUX_AMD64; // This should not be changed, no new ports with ODS10 +-static const int CLASS_MAX = CLASS_LINUX_S390; ++static const int CLASS_MAX = CLASS_LINUX_SHEB; + + // ARCHITECTURE COMPATIBILITY CLASSES + +@@ -257,7 +259,9 @@ static ArchitectureType archMatrix[CLASS + archLittleEndian, // CLASS_LINUX_IA64 + archBigEndian, // CLASS_DARWIN_PPC64 + archBigEndian, // CLASS_LINUX_S390X +- archBigEndian // CLASS_LINUX_S390 ++ archBigEndian, // CLASS_LINUX_S390 ++ archLittleEndian, // CLASS_LINUX_SH ++ archBigEndian // CLASS_LINUX_SHEB + }; + + #ifdef sun +@@ -321,6 +325,10 @@ const SSHORT CLASS = CLASS_ + # else + const SSHORT CLASS = CLASS_LINUX_S390; + # endif // defined(__s390x__) ++#elif defined(SH) ++const SSHORT CLASS = CLASS_LINUX_SH; ++#elif defined(SHEB) ++const SSHORT CLASS = CLASS_LINUX_SHEB; + #else + #error no support on other hardware for Linux + #endif +--- a/src/jrd/utl.cpp ++++ b/src/jrd/utl.cpp +@@ -246,7 +246,9 @@ static const TEXT* const impl_implementa + "Firebird/linux IA64", /* 76 */ + "Firebird/Darwin/PowerPC64", /* 77 */ + "Firebird/linux s390x", // 78 +- "Firebird/linux s390" // 79 ++ "Firebird/linux s390", // 79 ++ "Firebird/linux SH", // 80 ++ "Firebird/linux SHEB" // 81 + }; + + +--- a/src/remote/xdr.cpp ++++ b/src/remote/xdr.cpp +@@ -43,9 +43,9 @@ + // select abs2(2.0 / 3.0) from rdb$database; + // It will return big strange value in case of invalid define + // ASF: Currently, all little-endian are SWAP_DOUBLE and big-endian aren't. +-#if defined(i386) || defined(I386) || defined(_M_IX86) || defined(AMD64) || defined(ARM) || defined(MIPSEL) || defined(DARWIN64) || defined(IA64) ++#if defined(i386) || defined(I386) || defined(_M_IX86) || defined(AMD64) || defined(ARM) || defined(MIPSEL) || defined(DARWIN64) || defined(IA64) || defined(SH) + #define SWAP_DOUBLE +-#elif defined(sparc) || defined(PowerPC) || defined(PPC) || defined(__ppc__) || defined(HPUX) || defined(MIPSEB) || defined(__ppc64__) || defined(__s390__) ++#elif defined(sparc) || defined(PowerPC) || defined(PPC) || defined(__ppc__) || defined(HPUX) || defined(MIPSEB) || defined(__ppc64__) || defined(__s390__) || defined(SHEB) + #undef SWAP_DOUBLE + #else + #error "Define SWAP_DOUBLE for your platform correctly !" --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/patches/cvs_no-new-overload.patch +++ firebird2.1-2.1.3.18185-0.ds1/debian/patches/cvs_no-new-overload.patch @@ -0,0 +1,32 @@ +# Author: Adriano dos Santos Fernandes +# Description: Do not overload placement new operator. That is not valid +# accordingly to C++ standard (and causes failure to build from source with newer GCC/libc) +# Debian-Bug: 542988 +# Upstream-Commit: http://firebird.cvs.sourceforge.net/viewvc/firebird/firebird2/src/common/classes/alloc.h?r1=1.88&r2=1.89 +# Upstream-VCS: http://firebird.cvs.sourceforge.net/viewvc/firebird/firebird2/src/common/classes/alloc.h?view=log +--- a/src/common/classes/alloc.h ++++ b/src/common/classes/alloc.h +@@ -47,6 +47,7 @@ + #include /* XPG: prototypes for malloc/free have to be in + stdlib.h (EKU) */ + #endif ++#include + + #ifdef _MSC_VER + #define THROW_BAD_ALLOC +@@ -448,15 +449,6 @@ inline void* operator new[](size_t s) TH + ); + } + +-inline void* operator new(size_t, void* ptr) throw() +-{ +- return ptr; +-} +-inline void* operator new[](size_t, void* ptr) throw() +-{ +- return ptr; +-} +- + inline void operator delete(void* mem) throw() + { + Firebird::MemoryPool::globalFree(mem); --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/patches/separate-file-and-sem-perms.patch +++ firebird2.1-2.1.3.18185-0.ds1/debian/patches/separate-file-and-sem-perms.patch @@ -0,0 +1,95 @@ +# Use separate constants for file and shared memory permissions +--- a/src/jrd/isc_sync.cpp ++++ b/src/jrd/isc_sync.cpp +@@ -132,7 +132,18 @@ static UCHAR *next_shared_memory; + #endif + + #define FTOK_KEY 15 +-#define PRIV 0666 ++ ++#define FILE_PERM 0660 ++#if defined(SEM_R) && defined(SEM_A) ++#define SEM_PERM SEM_R | (SEM_R>>3) | SEM_A | (SEM_A>>3) ++#else ++#define SEM_PERM FILE_PERM ++#endif ++#if defined(SHM_R) && defined(SHM_W) ++#define SHM_PERM SHM_R | (SHM_R>>3) | SHM_W | (SHM_W>>3) ++#else ++#define SHM_PERM FILE_PERM ++#endif + + #ifndef SHMEM_DELTA + #define SHMEM_DELTA (1 << 22) +@@ -2284,7 +2295,7 @@ UCHAR* ISC_map_file(ISC_STATUS* status_v + + struct shmid_ds buf; + SLONG shmid; +- if ((shmid = shmget(key, length, IPC_CREAT | PRIV)) == -1) ++ if ((shmid = shmget(key, length, IPC_CREAT | SHM_PERM)) == -1) + #ifdef SUPERSERVER + if (errno == EINVAL) { + /* There are two cases when shmget() returns EINVAL error: +@@ -2331,7 +2342,7 @@ UCHAR* ISC_map_file(ISC_STATUS* status_v + way to get shmid is to attach to the segment with zero + length + */ +- if ((shmid = shmget(key, 0, PRIV)) == -1) { ++ if ((shmid = shmget(key, 0, SHM_PERM)) == -1) { + error(status_vector, "shmget", errno); + fclose(fp); + return NULL; +@@ -2349,7 +2360,7 @@ UCHAR* ISC_map_file(ISC_STATUS* status_v + we use IPC_EXCL flag to get an error if by some miracle + the sagment with the same key is already exists + */ +- if ((shmid = shmget(key, length, IPC_CREAT | IPC_EXCL | PRIV)) == ++ if ((shmid = shmget(key, length, IPC_CREAT | IPC_EXCL | SHM_PERM)) == + -1) + { + error(status_vector, "shmget", errno); +@@ -2395,7 +2406,7 @@ UCHAR* ISC_map_file(ISC_STATUS* status_v + return NULL; + } + +- if ((shmid = shmget(key, length, IPC_CREAT | IPC_EXCL | PRIV)) == ++ if ((shmid = shmget(key, length, IPC_CREAT | IPC_EXCL | SHM_PERM)) == + -1) + { + error(status_vector, "shmget", errno); +@@ -2405,7 +2416,7 @@ UCHAR* ISC_map_file(ISC_STATUS* status_v + } + else { + length = buf.shm_segsz; +- if ((shmid = shmget(key, length, PRIV)) == -1) { ++ if ((shmid = shmget(key, length, SHM_PERM)) == -1) { + error(status_vector, "shmget", errno); + fclose(fp); + return NULL; +@@ -2426,7 +2437,7 @@ UCHAR* ISC_map_file(ISC_STATUS* status_v + + /* Now remap with the new-found length */ + +- if ((shmid = shmget(key, length, PRIV)) == -1) { ++ if ((shmid = shmget(key, length, SHM_PERM)) == -1) { + error(status_vector, "shmget", errno); + fclose(fp); + return NULL; +@@ -4306,7 +4317,7 @@ static SLONG find_key(ISC_STATUS * statu + /* Produce shared memory key for file */ + + if ((key = ftok(filename, FTOK_KEY)) == -1) { +- if ((fd = open(filename, O_RDWR | O_CREAT | O_TRUNC, PRIV)) == -1) { ++ if ((fd = open(filename, O_RDWR | O_CREAT | O_TRUNC, FILE_PERM)) == -1) { + error(status_vector, "open", errno); + return 0L; + } +@@ -4409,7 +4420,7 @@ static SLONG create_semaphores( + } + + // Try to create new semaphore set +- semid = semget(key, semaphores, IPC_CREAT | IPC_EXCL | PRIV); ++ semid = semget(key, semaphores, IPC_CREAT | IPC_EXCL | SEM_PERM); + if (semid != -1) + { + // We want to limit access to semaphores, created here --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/patches/port-arm.patch +++ firebird2.1-2.1.3.18185-0.ds1/debian/patches/port-arm.patch @@ -0,0 +1,128 @@ +# Stolen from upstream CVS +# ARM port +Index: 2.1/builds/posix/prefix.linux_arm +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ 2.1/builds/posix/prefix.linux_arm 2007-05-16 13:12:33.000000000 +0300 +@@ -0,0 +1,11 @@ ++LD=@CXX@ ++ ++PROD_FLAGS=-O2 -DNDEBUG -ggdb -DLINUX -DARM -pipe -MMD -fPIC -fsigned-char -fdollars-in-identifiers -fmessage-length=0 ++DEV_FLAGS=-ggdb -DLINUX -DARM -pipe -MMD -p -fPIC -Wall -Wno-switch -fsigned-char -fdollars-in-identifiers -fmessage-length=0 ++ ++OS_ServerFiles=inet_server.cpp ++ ++EMBED_UTIL_TARGETS=gstat gds_drop gds_relay gsec nbackup fb_lock_print ++CLIENT_UTIL_TARGETS=gstat gds_drop gds_relay gsec nbackup fb_lock_print fbguard fbmgr_bin ++ ++Physical_IO_Module=os/posix/unix.cpp +Index: 2.1/configure.in +=================================================================== +--- 2.1.orig/configure.in 2007-05-16 13:06:41.000000000 +0300 ++++ 2.1/configure.in 2007-05-16 13:12:33.000000000 +0300 +@@ -91,6 +91,16 @@ + PTHREAD_LIBS=-lpthread + ;; + ++ arm*-*-linux*) ++ MAKEFILE_PREFIX=linux_arm ++ INSTALL_PREFIX=linux ++ PLATFORM=LINUX ++ AC_DEFINE(LINUX, 1, [Define this if OS is Linux]) ++ LOCK_MANAGER_FLG=Y ++ EDITLINE_FLG=Y ++ SHRLIB_EXT=so ++ ;; ++ + x86_64*-*-linux* | x86_64*-*-gnu* | x86_64*-*-k*bsd*-gnu) + MAKEFILE_PREFIX=linux_amd64 + INSTALL_PREFIX=linux +Index: 2.1/src/jrd/inf_pub.h +=================================================================== +--- 2.1.orig/src/jrd/inf_pub.h 2007-05-16 13:12:18.000000000 +0300 ++++ 2.1/src/jrd/inf_pub.h 2007-05-16 13:15:06.000000000 +0300 +@@ -198,6 +198,7 @@ + isc_info_db_impl_linux_ppc = 69, + isc_info_db_impl_darwin_x86 = 70, + isc_info_db_impl_linux_mipsel = 71, ++ isc_info_db_impl_linux_arm = 72, + + isc_info_db_impl_last_value /* Leave this LAST! */ + }; +Index: 2.1/src/jrd/pag.cpp +=================================================================== +--- 2.1.orig/src/jrd/pag.cpp 2007-05-16 13:09:46.000000000 +0300 ++++ 2.1/src/jrd/pag.cpp 2007-05-16 13:13:43.000000000 +0300 +@@ -150,8 +150,9 @@ + static const int CLASS_LINUX_PPC = 27; // LINUX/PowerPC + static const int CLASS_DARWIN_I386 = 28; //Darwin/Intel + static const int CLASS_LINUX_MIPSEL = 29; // LINUX/MIPSEL ++static const int CLASS_LINUX_ARM = 30; // LINUX/ARM + static const int CLASS_MAX10 = CLASS_LINUX_AMD64; // This should not be changed, no new ports with ODS10 +-static const int CLASS_MAX = CLASS_LINUX_MIPSEL; ++static const int CLASS_MAX = CLASS_LINUX_ARM; + + // ARCHITECTURE COMPATIBILITY CLASSES + +@@ -236,7 +237,8 @@ + archLittleEndian, // CLASS_WINDOWS_AMD64 + archBigEndian, // CLASS_LINUX_PPC + archLittleEndian, // CLASS_DARWIN_I386 +- archLittleEndian // CLASS_LINUX_MIPSEL ++ archLittleEndian, // CLASS_LINUX_MIPSEL ++ archLittleEndian // CLASS_LINUX_ARM + }; + + #ifdef sun +@@ -302,6 +304,9 @@ + #ifdef MIPSEL + const SSHORT CLASS = CLASS_LINUX_MIPSEL; + #endif ++#ifdef ARM ++const SSHORT CLASS = CLASS_LINUX_ARM; ++#endif + #endif + + #ifdef NETBSD +Index: 2.1/src/jrd/utl.cpp +=================================================================== +--- 2.1.orig/src/jrd/utl.cpp 2007-05-16 13:11:07.000000000 +0300 ++++ 2.1/src/jrd/utl.cpp 2007-05-16 13:14:34.000000000 +0300 +@@ -238,7 +238,8 @@ + "Firebird/x86-64/Windows NT", /* 68 */ + "Firebird/linux PowerPC", /* 69 */ + "Firebird/Darwin/Intel",/* 70 */ +- "Firebird/linux MIPSEL" /* 71 */ ++ "Firebird/linux MIPSEL", /* 71 */ ++ "Firebird/linux ARM" /* 72 */ + }; + + +Index: 2.1/src/remote/xdr.cpp +=================================================================== +--- 2.1.orig/src/remote/xdr.cpp 2007-05-16 13:06:41.000000000 +0300 ++++ 2.1/src/remote/xdr.cpp 2007-05-16 13:12:33.000000000 +0300 +@@ -39,7 +39,7 @@ + // The simpliest way to check it is to issue + // "select abs(2.0/3.0) from rdb$database" from correct client + // It will return big strange value in case of invalid define +-#if defined(i386) || defined(I386) || defined(_M_IX86) || defined(AMD64) || defined(MIPSEL) ++#if defined(i386) || defined(I386) || defined(_M_IX86) || defined(AMD64) || defined(MIPSEL) || defined(ARM) + #define SWAP_DOUBLE + #elif defined(sparc) || defined(PowerPC) + #undef SWAP_DOUBLE +Index: 2.1/src/jrd/common.h +=================================================================== +--- 2.1.orig/src/jrd/common.h 2007-05-16 13:06:41.000000000 +0300 ++++ 2.1/src/jrd/common.h 2007-05-16 13:12:33.000000000 +0300 +@@ -137,6 +137,10 @@ + #define IMPLEMENTATION isc_info_db_impl_linux_mipsel /* 70 */ + #endif /* mipsel */ + ++#ifdef ARM ++#define IMPLEMENTATION isc_info_db_impl_linux_arm /* 71 */ ++#endif /* arm */ ++ + #define MEMMOVE(from, to, length) memmove ((void *)to, (void *)from, (size_t) length) + #define MOVE_FAST(from, to, length) memcpy (to, from, (int) (length)) + #define MOVE_FASTER(from, to, length) memcpy (to, from, (int) (length)) --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/patches/fix-kfreebsd_hurd-detection.patch +++ firebird2.1-2.1.3.18185-0.ds1/debian/patches/fix-kfreebsd_hurd-detection.patch @@ -0,0 +1,30 @@ +# fix detection of Hurd and kFreeBSD +--- a/configure.in ++++ b/configure.in +@@ -134,7 +134,7 @@ dnl CPU_TYPE=ppc64 + PTHREAD_LIBS=-lpthread + ;; + +- x86_64*-*-linux*) ++ x86_64*-*-linux* | x86_64*-*-gnu* | x86_64*-*-k*bsd*-gnu) + MAKEFILE_PREFIX=linux_amd64 + INSTALL_PREFIX=linux + PLATFORM=LINUX +@@ -172,7 +172,7 @@ dnl CPU_TYPE=ppc64 + STD_ICU=true + ;; + +- sparc*-*-linux*) ++ sparc*-*-linux* | sparc*-*-gnu* | sparc*-*-k*bsd*-gnu) + MAKEFILE_PREFIX=linux_sparc32 + INSTALL_PREFIX=linux + PLATFORM=LINUX +@@ -203,7 +203,7 @@ dnl CPU_TYPE=ppc64 + PTHREAD_LIBS=-lpthread + ;; + +- *-*-linux*) ++ *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu) + MAKEFILE_PREFIX=linux_generic + INSTALL_PREFIX=linux + PLATFORM=LINUX --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/patches/lock-file-location.patch +++ firebird2.1-2.1.3.18185-0.ds1/debian/patches/lock-file-location.patch @@ -0,0 +1,50 @@ +# Author: Damyan Ivanov +# Debian-Specific: yes +# Description: use proper Debian location foor lock files, +# control sockets and such +--- a/src/jrd/file_params.h ++++ b/src/jrd/file_params.h +@@ -38,11 +38,11 @@ const int EVENT_VERSION = 2; + const int EVENT_SEMAPHORES = 1; + + #ifdef NOHOSTNAME +-static const char* EVENT_FILE = "isc_event1"; +-static const char* LOCK_FILE = "isc_lock1.gbl"; +-static const char* INIT_FILE = "isc_init1"; +-static const char* GUARD_FILE = "isc_guard1"; +-static const char* MONITOR_FILE = "isc_monitor1"; ++static const char* EVENT_FILE = "run/isc_event1"; ++static const char* LOCK_FILE = "run/isc_lock1.gbl"; ++static const char* INIT_FILE = "run/isc_init1"; ++static const char* GUARD_FILE = "run/isc_guard1"; ++static const char* MONITOR_FILE = "run/isc_monitor1"; + #elif defined(VMS) + static const char* EVENT_FILE = "[000000]isc_event1.%s"; + static const char* LOCK_FILE = "[000000]isc_lock1.%s"; +@@ -56,11 +56,11 @@ static const char* INIT_FILE = "%s.int"; + static const char* GUARD_FILE = "%s.grd"; + static const char* MONITOR_FILE = "%s.mon"; + #else +-static const char* EVENT_FILE = "isc_event1.%s"; +-static const char* LOCK_FILE = "isc_lock1.%s"; +-static const char* INIT_FILE = "isc_init1.%s"; +-static const char* GUARD_FILE = "isc_guard1.%s"; +-static const char* MONITOR_FILE = "isc_monitor1.%s"; ++static const char* EVENT_FILE = "run/isc_event1.%s"; ++static const char* LOCK_FILE = "run/isc_lock1.%s"; ++static const char* INIT_FILE = "run/isc_init1.%s"; ++static const char* GUARD_FILE = "run/isc_guard1.%s"; ++static const char* MONITOR_FILE = "run/isc_monitor1.%s"; + #endif + + #ifdef sun +--- a/configure.in ++++ b/configure.in +@@ -944,6 +944,7 @@ mkdir -p gen/firebird/examples/udf + mkdir -p gen/firebird/lib + mkdir -p gen/firebird/misc + mkdir -p gen/firebird/help ++mkdir -p gen/firebird/run + + dnl #### TEMP ######### directories for .o and .d + dnl # by module name --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/patches/frmgr-corrent-log-path.patch +++ firebird2.1-2.1.3.18185-0.ds1/debian/patches/frmgr-corrent-log-path.patch @@ -0,0 +1,13 @@ +# make firebird service manager (super-server) log +# into the right file on Debian +--- a/src/utilities/ibmgr/srvrmgr.cpp ++++ b/src/utilities/ibmgr/srvrmgr.cpp +@@ -272,7 +272,7 @@ void SRVRMGR_msg_get( USHORT number, TEX + rs = "can not quit now, use shut -ign"; + break; + case MSG_STARTERR: +- rs = "check $FIREBIRD/firebird.log file for errors"; ++ rs = "check /var/log/firebird2.1.log file for errors"; + break; + case MSG_STARTFAIL: + rs = "can not start server"; --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/patches/no-spurious-linkage.patch +++ firebird2.1-2.1.3.18185-0.ds1/debian/patches/no-spurious-linkage.patch @@ -0,0 +1,34 @@ +# Author: Damyan Ivanov +# Description: avoid linking with libraries whose symbols are not used +--- a/builds/posix/make.defaults ++++ b/builds/posix/make.defaults +@@ -162,7 +162,7 @@ EXE_LINK:= @CXX@ $(GLOB_OPTIONS) + STATICEXE_LINK:= @CXX@ $(GLOB_OPTIONS) + + LINK_LIBS = @LIBS@ +-ICU_LIBS = -licuuc -licudata -licui18n ++ICU_LIBS = -licuuc + STATICLINK_LIBS = @LIBS@ + SO_LINK_LIBS = @LIBS@ + +--- a/builds/posix/Makefile.in.extlib ++++ b/builds/posix/Makefile.in.extlib +@@ -82,7 +82,7 @@ ifeq ($(PLATFORM),DARWIN) + -o $@ $^ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ + else + $(LIB_LINK) $(LIB_LINK_OPTIONS) $(LIB_LINK_SONAME)ib_udf.$(SHRLIB_EXT) \ +--o $@ $^ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ ++-o $@ $^ + endif + # ib_util + # this is plain-C library, therefore CLIENTLIB_LINK +--- a/configure.in ++++ b/configure.in +@@ -579,7 +579,6 @@ if test "$EDITLINE_FLG" = "Y"; then + AC_CHECK_LIB(tinfo, tgetent, TERMLIB=tinfo, \ + AC_MSG_ERROR(termcap support not found))))) + AC_SUBST(TERMLIB) +- XE_APPEND(-l$TERMLIB, LIBS) + fi + if test "$RT_LIB_CHECK" = "true"; then + AC_CHECK_LIB(rt, main) --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/patches/mcpu-to-mtune.patch +++ firebird2.1-2.1.3.18185-0.ds1/debian/patches/mcpu-to-mtune.patch @@ -0,0 +1,13 @@ +# Description: replace -mcpu with -mtune +# Submitted and accepted upstream +--- a/builds/posix/prefix.linux ++++ b/builds/posix/prefix.linux +@@ -22,7 +22,7 @@ + # you may remove it if engine is getting compiled with any other GCC version + + COMMON_FLAGS=-ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -pipe -MMD -fPIC -fmessage-length=0 +-OPTIMIZE_FLAGS=-O3 -march=i586 -mcpu=i686 -fno-omit-frame-pointer -fno-builtin ++OPTIMIZE_FLAGS=-O3 -march=i486 -mtune=i686 -fno-omit-frame-pointer + WARN_FLAGS=-Wall -Wno-switch -Wno-parentheses -Wno-unknown-pragmas -Wno-unused-variable + + PROD_FLAGS=-DNDEBUG $(COMMON_FLAGS) $(OPTIMIZE_FLAGS) --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/patches/port-s390.patch +++ firebird2.1-2.1.3.18185-0.ds1/debian/patches/port-s390.patch @@ -0,0 +1,152 @@ +Description: add support to s390 to the build system + Firebird requires distinct 'implementation ID' for each architecture +Origin: upstream, http://tracker.firebirdsql.org/browse/CORE-2625?page=com.atlassian.jira.plugin.system.issuetabpanels:cvs-tabpanel +Bug: http://tracker.firebirdsql.org/browse/CORE-2625 +Bug-Debian: http://bugs.debian.org/548299 +--- a/configure.in ++++ b/configure.in +@@ -203,6 +203,16 @@ dnl CPU_TYPE=ppc64 + PTHREAD_LIBS=-lpthread + ;; + ++ s390*-*-linux*) ++ MAKEFILE_PREFIX=linux_s390x ++ INSTALL_PREFIX=linux ++ PLATFORM=LINUX ++ AC_DEFINE(LINUX, 1, [Define this if OS is Linux]) ++ LOCK_MANAGER_FLG=Y ++ EDITLINE_FLG=Y ++ SHRLIB_EXT=so ++ ;; ++ + *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu) + MAKEFILE_PREFIX=linux_generic + INSTALL_PREFIX=linux +--- a/src/jrd/common.h ++++ b/src/jrd/common.h +@@ -151,6 +151,14 @@ + #define RISC_ALIGNMENT + #endif // IA64 + ++#ifdef __s390__ ++#ifdef __s390x__ ++#define IMPLEMENTATION isc_info_db_impl_linux_s390x // 78 ++#else ++#define IMPLEMENTATION isc_info_db_impl_linux_s390 // 79 ++#endif // __s390x__ ++#endif // __s390__ ++ + #define MEMMOVE(from, to, length) memmove ((void *)to, (void *)from, (size_t) length) + #define MOVE_FAST(from, to, length) memcpy (to, from, (int) (length)) + #define MOVE_FASTER(from, to, length) memcpy (to, from, (int) (length)) +--- a/src/jrd/inf_pub.h ++++ b/src/jrd/inf_pub.h +@@ -207,6 +207,8 @@ enum info_db_implementations + isc_info_db_impl_linux_ia64 = 76, + + isc_info_db_impl_darwin_ppc64 = 77, ++ isc_info_db_impl_linux_s390x = 78, ++ isc_info_db_impl_linux_s390 = 79, + + isc_info_db_impl_last_value // Leave this LAST! + }; +--- a/src/jrd/pag.cpp ++++ b/src/jrd/pag.cpp +@@ -160,9 +160,11 @@ static const int CLASS_SOLARIS_AMD64 = 3 + static const int CLASS_LINUX_ARM = 33; // LINUX/ARM + static const int CLASS_LINUX_IA64 = 34; // LINUX/IA64 + static const int CLASS_DARWIN_PPC64 = 35; // Darwin/PowerPC64 ++static const int CLASS_LINUX_S390X = 36; // LINUX/s390x ++static const int CLASS_LINUX_S390 = 37; // LINUX/s390 + + static const int CLASS_MAX10 = CLASS_LINUX_AMD64; // This should not be changed, no new ports with ODS10 +-static const int CLASS_MAX = CLASS_DARWIN_PPC64; ++static const int CLASS_MAX = CLASS_LINUX_S390; + + // ARCHITECTURE COMPATIBILITY CLASSES + +@@ -253,7 +255,9 @@ static ArchitectureType archMatrix[CLASS + archLittleEndian, // CLASS_SOLARIS_AMD64 + archLittleEndian, // CLASS_LINUX_ARM + archLittleEndian, // CLASS_LINUX_IA64 +- archBigEndian // CLASS_DARWIN_PPC64 ++ archBigEndian, // CLASS_DARWIN_PPC64 ++ archBigEndian, // CLASS_LINUX_S390X ++ archBigEndian // CLASS_LINUX_S390 + }; + + #ifdef sun +@@ -311,6 +315,12 @@ const SSHORT CLASS = CLASS_LINUX_MIPSEL + const SSHORT CLASS = CLASS_LINUX_MIPS; + #elif defined(IA64) + const SSHORT CLASS = CLASS_LINUX_IA64; ++#elif defined(__s390__) ++# if defined(__s390x__) ++const SSHORT CLASS = CLASS_LINUX_S390X; ++# else ++const SSHORT CLASS = CLASS_LINUX_S390; ++# endif // defined(__s390x__) + #else + #error no support on other hardware for Linux + #endif +--- a/src/jrd/utl.cpp ++++ b/src/jrd/utl.cpp +@@ -244,7 +244,9 @@ static const TEXT* const impl_implementa + "Firebird/sun/amd64", /* 74 */ + "Firebird/linux ARM", /* 75 */ + "Firebird/linux IA64", /* 76 */ +- "Firebird/Darwin/PowerPC64" /* 77 */ ++ "Firebird/Darwin/PowerPC64", /* 77 */ ++ "Firebird/linux s390x", // 78 ++ "Firebird/linux s390" // 79 + }; + + +--- /dev/null ++++ b/builds/posix/prefix.linux_s390x +@@ -0,0 +1,34 @@ ++# The contents of this file are subject to the Interbase Public ++# License Version 1.0 (the "License"); you may not use this file ++# except in compliance with the License. You may obtain a copy ++# of the License at http://www.Inprise.com/IPL.html ++# ++# Software distributed under the License is distributed on an ++# "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express ++# or implied. See the License for the specific language governing ++# rights and limitations under the License. ++# ++# The Original Code was created by Inprise Corporation ++# and its predecessors. Portions created by Inprise Corporation are ++# Copyright (C) Inprise Corporation. ++# ++# All Rights Reserved. ++# Contributor(s): ______________________________________. ++# Start of file prefix.linux: $(VERSION) $(PLATFORM) ++# ++# 2 Oct 2002, Nickolay Samofatov - Major cleanup ++ ++COMMON_FLAGS=-ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -pipe -MMD -fPIC -fmessage-length=0 -fsigned-char ++OPTIMIZE_FLAGS=-O3 -fno-omit-frame-pointer -fno-builtin ++WARN_FLAGS=-Wall -Wno-switch -Wno-parentheses -Wno-unknown-pragmas -Wno-unused-variable ++ ++PROD_FLAGS=-DNDEBUG $(COMMON_FLAGS) $(OPTIMIZE_FLAGS) ++DEV_FLAGS=-DUSE_VALGRIND -p $(COMMON_FLAGS) $(WARN_FLAGS) ++#DEV_FLAGS=-p $(COMMON_FLAGS) $(WARN_FLAGS) ++ ++OS_ServerFiles=inet_server.cpp ++ ++EMBED_UTIL_TARGETS=gstat gds_drop gsec nbackup fb_lock_print fbsvcmgr ++CLIENT_UTIL_TARGETS=gds_drop gstat gsec fbguard fbmgr_bin nbackup fb_lock_print fbsvcmgr ++ ++Physical_IO_Module=os/posix/unix.cpp +--- a/src/remote/xdr.cpp ++++ b/src/remote/xdr.cpp +@@ -45,7 +45,7 @@ + // ASF: Currently, all little-endian are SWAP_DOUBLE and big-endian aren't. + #if defined(i386) || defined(I386) || defined(_M_IX86) || defined(AMD64) || defined(ARM) || defined(MIPSEL) || defined(DARWIN64) || defined(IA64) + #define SWAP_DOUBLE +-#elif defined(sparc) || defined(PowerPC) || defined(PPC) || defined(__ppc__) || defined(HPUX) || defined(MIPSEB) || defined(__ppc64__) ++#elif defined(sparc) || defined(PowerPC) || defined(PPC) || defined(__ppc__) || defined(HPUX) || defined(MIPSEB) || defined(__ppc64__) || defined(__s390__) + #undef SWAP_DOUBLE + #else + #error "Define SWAP_DOUBLE for your platform correctly !" --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/patches/fix-mipseb-detect.patch +++ firebird2.1-2.1.3.18185-0.ds1/debian/patches/fix-mipseb-detect.patch @@ -0,0 +1,34 @@ +# Fix big-endian mips detection +--- a/src/jrd/common.h ++++ b/src/jrd/common.h +@@ -142,7 +142,7 @@ + #define IMPLEMENTATION isc_info_db_impl_linux_mipsel /* 71 */ + #endif /* mipsel */ + +-#ifdef MIPS ++#ifdef MIPSEB + #define IMPLEMENTATION isc_info_db_impl_linux_mips /* 72 */ + #endif /* mips */ + +--- a/src/remote/xdr.cpp ++++ b/src/remote/xdr.cpp +@@ -45,7 +45,7 @@ + // ASF: Currently, all little-endian are SWAP_DOUBLE and big-endian aren't. + #if defined(i386) || defined(I386) || defined(_M_IX86) || defined(AMD64) || defined(ARM) || defined(MIPSEL) || defined(DARWIN64) || defined(IA64) + #define SWAP_DOUBLE +-#elif defined(sparc) || defined(PowerPC) || defined(PPC) || defined(__ppc__) || defined(HPUX) || defined(MIPS) || defined(__ppc64__) ++#elif defined(sparc) || defined(PowerPC) || defined(PPC) || defined(__ppc__) || defined(HPUX) || defined(MIPSEB) || defined(__ppc64__) + #undef SWAP_DOUBLE + #else + #error "Define SWAP_DOUBLE for your platform correctly !" +--- a/src/jrd/pag.cpp ++++ b/src/jrd/pag.cpp +@@ -307,7 +307,7 @@ const SSHORT CLASS = CLASS_LINUX_ARM; + const SSHORT CLASS = CLASS_LINUX_PPC; + #elif defined(MIPSEL) + const SSHORT CLASS = CLASS_LINUX_MIPSEL; +-#elif defined(MIPS) ++#elif defined(MIPSEB) + const SSHORT CLASS = CLASS_LINUX_MIPS; + #elif defined(IA64) + const SSHORT CLASS = CLASS_LINUX_IA64; --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/patches/use-libedit.patch +++ firebird2.1-2.1.3.18185-0.ds1/debian/patches/use-libedit.patch @@ -0,0 +1,25 @@ +# Instead of libeditline, use libedit +# libedit is closer to the BSD libedit library that +# upstream ships as 'lieditline' (and which is removed during repackaging) +--- a/configure.in ++++ b/configure.in +@@ -408,7 +408,7 @@ AC_ARG_WITH(system-editline, + # not need editline in default libs, but need to test for its presence + saveLIBS=$LIBS + if test "$STD_EDITLINE" = "true"; then +- AC_CHECK_LIB(editline, readline, EDITLINE_FLG=Y, STD_EDITLINE=false) ++ AC_CHECK_LIB(edit, readline, EDITLINE_FLG=Y, STD_EDITLINE=false) + fi + LIBS=$saveLIBS + +--- a/builds/posix/make.defaults ++++ b/builds/posix/make.defaults +@@ -233,7 +233,7 @@ LIBFBSTATIC_A = $(LIB)/libfbstatic.a + + ifeq ($(EDITLINE_FLG),Y) + ifeq ($(STD_EDITLINE), true) +- LIBEDITLINE := -leditline ++ LIBEDITLINE := -ledit + else + LIBEDITLINE := $(LIB)/libeditline.a + endif --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/patches/deprecated-charp-conversion.patch +++ firebird2.1-2.1.3.18185-0.ds1/debian/patches/deprecated-charp-conversion.patch @@ -0,0 +1,204 @@ +# fix GCC warning about deprecated char * conversion +# submitted and accepted upstream +--- a/src/common/config/config_impl.h ++++ b/src/common/config/config_impl.h +@@ -54,7 +54,7 @@ public: + TYPE_STRING_VECTOR + }; + +- typedef char* ConfigKey; ++ typedef const char* ConfigKey; + typedef IPTR ConfigValue; + + struct ConfigEntry +--- a/src/gpre/pretty.cpp ++++ b/src/gpre/pretty.cpp +@@ -59,7 +59,7 @@ typedef struct ctl { + } *CTL; + + static int blr_format(CTL, const char *, ...); +-static int error(CTL, SSHORT, TEXT *, int); ++static int error(CTL, SSHORT, const TEXT *, int); + static int indent(CTL, SSHORT); + static int print_blr_dtype(CTL, bool); + static void print_blr_line(void*, SSHORT, const char*); +@@ -283,7 +283,7 @@ static int blr_format(CTL control, const + // Put out an error msg and punt. + // + +-static int error( CTL control, SSHORT offset, TEXT * string, int arg) ++static int error( CTL control, SSHORT offset, const TEXT * string, int arg) + { + + print_line(control, offset); +--- a/src/jrd/isc_sync.cpp ++++ b/src/jrd/isc_sync.cpp +@@ -187,7 +187,7 @@ static size_t getpagesize(void) + + using namespace Jrd; + +-static void error(ISC_STATUS*, TEXT*, ISC_STATUS); ++static void error(ISC_STATUS*, const TEXT*, ISC_STATUS); + + #ifdef UNIX + static SLONG find_key(ISC_STATUS *, TEXT *); +@@ -4254,7 +4254,7 @@ static void alarm_handler(void* arg) + #endif + + +-static void error(ISC_STATUS* status_vector, TEXT* string, ISC_STATUS status) ++static void error(ISC_STATUS* status_vector, const TEXT* string, ISC_STATUS status) + { + /************************************** + * +--- a/src/dsql/metd.epp ++++ b/src/dsql/metd.epp +@@ -1746,7 +1746,7 @@ bool METD_get_trigger(dsql_req* request, + } + + +-bool METD_get_type(dsql_req* request, const dsql_str* name, char* field, SSHORT* value) ++bool METD_get_type(dsql_req* request, const dsql_str* name, const char* field, SSHORT* value) + { + /************************************** + * +--- a/src/dsql/metd_proto.h ++++ b/src/dsql/metd_proto.h +@@ -56,7 +56,7 @@ dsql_nod* METD_get_primary_key(dsql_req* + dsql_prc* METD_get_procedure(dsql_req*, const dsql_str*); + dsql_rel* METD_get_relation(dsql_req*, const dsql_str*); + bool METD_get_trigger(dsql_req*, const dsql_str*, dsql_str**, USHORT*); +-bool METD_get_type(dsql_req*, const dsql_str*, char*, SSHORT*); ++bool METD_get_type(dsql_req*, const dsql_str*, const char*, SSHORT*); + dsql_rel* METD_get_view_base(dsql_req* request, + const char* view_name, // UTF-8 + MetaNamePairMap& fields); +--- a/src/dsql/misc_func.h ++++ b/src/dsql/misc_func.h +@@ -28,12 +28,12 @@ + class InternalInfo { + private: + struct InfoAttr { +- char* alias_name; ++ const char* alias_name; + unsigned short req_mask; + }; + static const InfoAttr attr_array[max_internal_id]; + public: +- static char *getAlias(internal_info_id); ++ static const char *getAlias(internal_info_id); + static USHORT getMask(internal_info_id); + }; + +--- a/src/jrd/os/posix/unix.cpp ++++ b/src/jrd/os/posix/unix.cpp +@@ -136,7 +136,7 @@ using namespace Jrd; + + static jrd_file* seek_file(jrd_file*, BufferDesc*, FB_UINT64*, ISC_STATUS*); + static jrd_file* setup_file(Database*, const Firebird::PathName&, int); +-static bool unix_error(TEXT*, const jrd_file*, ISC_STATUS, ISC_STATUS*); ++static bool unix_error(const TEXT*, const jrd_file*, ISC_STATUS, ISC_STATUS*); + #if defined PREAD_PWRITE && !(defined HAVE_PREAD && defined HAVE_PWRITE) + static SLONG pread(int, SCHAR *, SLONG, SLONG); + static SLONG pwrite(int, SCHAR *, SLONG, SLONG); +@@ -1111,7 +1111,7 @@ static jrd_file* setup_file(Database* db + + + static bool unix_error( +- TEXT* string, ++ const TEXT* string, + const jrd_file* file, ISC_STATUS operation, + ISC_STATUS* status_vector) + { +--- a/src/misc/codes.epp ++++ b/src/misc/codes.epp +@@ -344,7 +344,7 @@ static void build_msgfac_h(void) + + fprintf(msgfac, "struct _facilities {\n"); + fprintf(msgfac, "\tint fac_code;\n"); +- fprintf(msgfac, "\tchar *facility;\n"); ++ fprintf(msgfac, "\tconst char *facility;\n"); + fprintf(msgfac, "\t};\n\n"); + + fprintf(msgfac, "static const struct _facilities facilities[] = {\n"); +--- a/src/include/gen/msg_facs.h ++++ b/src/include/gen/msg_facs.h +@@ -31,7 +31,7 @@ + + struct _facilities { + int fac_code; +- char *facility; ++ const char *facility; + }; + + static const struct _facilities facilities[] = { +--- a/src/dsql/misc_func.cpp ++++ b/src/dsql/misc_func.cpp +@@ -34,7 +34,7 @@ const InternalInfo::InfoAttr InternalInf + {"INSERTING/UPDATING/DELETING", REQ_trigger} + }; + +-char* InternalInfo::getAlias(internal_info_id info_id) ++const char* InternalInfo::getAlias(internal_info_id info_id) + { + return attr_array[info_id].alias_name; + } +--- a/src/dudley/exe.epp ++++ b/src/dudley/exe.epp +@@ -96,7 +96,7 @@ static void erase_userpriv(USERPRIV, TEX + static void get_field_desc(DUDLEY_FLD); + static void get_global_fields(void); + static void get_relations(DBB); +-static USHORT get_prot_mask(TEXT *, TEXT *); ++static USHORT get_prot_mask(const TEXT *, TEXT *); + static SYM get_symbol(enum sym_t, TEXT *, DUDLEY_CTX); + static void get_triggers(DBB); + static void get_udfs(DBB); +@@ -2852,7 +2852,7 @@ static void get_relations( DBB databaseL + } + + +-static USHORT get_prot_mask( TEXT * relation, TEXT * field) ++static USHORT get_prot_mask( const TEXT * relation, TEXT * field) + { + /************************************** + * +--- a/src/dudley/expand.cpp ++++ b/src/dudley/expand.cpp +@@ -50,7 +50,7 @@ static DUDLEY_FLD lookup_field(DUDLEY_FL + static DUDLEY_FLD lookup_global_field(DUDLEY_FLD); + static DUDLEY_REL lookup_relation(DUDLEY_REL); + static DUDLEY_TRG lookup_trigger(DUDLEY_TRG); +-static DUDLEY_CTX make_context(TEXT *, DUDLEY_REL, USHORT); ++static DUDLEY_CTX make_context(const TEXT *, DUDLEY_REL, USHORT); + static DUDLEY_NOD resolve(DUDLEY_NOD, dudley_lls*, dudley_lls*); + static void resolve_rse(DUDLEY_NOD, dudley_lls**); + +@@ -672,7 +672,7 @@ static DUDLEY_TRG lookup_trigger( DUDLEY + } + + +-static DUDLEY_CTX make_context( TEXT * string, DUDLEY_REL relation, USHORT id) ++static DUDLEY_CTX make_context( const TEXT * string, DUDLEY_REL relation, USHORT id) + { + /************************************** + * +--- a/src/dsql/pass1.cpp ++++ b/src/dsql/pass1.cpp +@@ -4680,13 +4680,13 @@ static dsql_nod* pass1_derived_table(dsq + // CVC: prepare a truncated alias for the derived table here + // because we need it several times. + TEXT aliasbuffer[100] = ""; +- TEXT* aliasname = aliasbuffer; ++ const TEXT* aliasname = aliasbuffer; + if (alias) { + int length = alias->str_length; + if (length > 99) { + length = 99; +- memcpy(aliasname, alias->str_data, length); +- aliasname[length] = 0; ++ memcpy(aliasbuffer, alias->str_data, length); ++ aliasbuffer[length] = 0; + } + else + aliasname = alias->str_data; --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/patches/local-CFLAGS.patch +++ firebird2.1-2.1.3.18185-0.ds1/debian/patches/local-CFLAGS.patch @@ -0,0 +1,365 @@ +Author: Damyan Ivanov +Purpose: Move Firebird-maintained CFLAGS in FB_CFLAGS so that CFLAGS can be set + independently by the build. +Comments: + dpkg-buildpackage invokes make with certain variables in the + environment, most notably CFLAGS. When such variable is ised in the + makefile, it is marked for export by make, thus passing it to + subsequent make invokations. CFLAGS is added to in make.rules, which + is included in each and every target, each time enlarging CFLAGS. + . + The problem is not visible unless CFLAGS is given to make, i.e. + . + make # works OK + CFLAGS=-g make # very big CFLAGS + . + This patch changes all the Makefiles to mangle FB_CFLAGS, which is not + exported and therefore does not accumulate changes. Both FB_CFLAGS and + CFLAGS are used for compiler command line. + +--- a/builds/posix/make.rules ++++ b/builds/posix/make.rules +@@ -32,18 +32,18 @@ + + + # Please don't use compiler/platform specific flags here - nmcc 02-Nov-2002 +-CFLAGS:= $(CFLAGS) -I$(SRC_ROOT)/include/gen -I$(SRC_ROOT)/include -I$(SRC_ROOT)/vulcan -DNAMESPACE=Vulcan ++FB_CFLAGS:= $(FB_CFLAGS) -I$(SRC_ROOT)/include/gen -I$(SRC_ROOT)/include -I$(SRC_ROOT)/vulcan -DNAMESPACE=Vulcan + ifeq ($(STD_ICU),false) +- CFLAGS:= $(CFLAGS) -I$(ROOT)/extern/icu/source/common -I$(ROOT)/extern/icu/source/i18n ++ FB_CFLAGS:= $(FB_CFLAGS) -I$(ROOT)/extern/icu/source/common -I$(ROOT)/extern/icu/source/i18n + endif + + ifeq ($(IsProdTypeBuild),Y) +- CFLAGS:= $(CFLAGS) $(PROD_FLAGS) -DPROD_BUILD ++ FB_CFLAGS:= $(FB_CFLAGS) $(PROD_FLAGS) -DPROD_BUILD + else +- CFLAGS:= $(CFLAGS) $(DEV_FLAGS) -DDEV_BUILD ++ FB_CFLAGS:= $(FB_CFLAGS) $(DEV_FLAGS) -DDEV_BUILD + endif + +-CXXFLAGS:= $(CXXFLAGS) $(CFLAGS) ++FB_CXXFLAGS:= $(FB_CXXFLAGS) $(FB_CFLAGS) + + # Here we have definitions for using the preprocessor. + +@@ -86,26 +86,26 @@ $(OBJ)/%.cpp: $(SRC_ROOT)/%.epp + .SUFFIXES: .lo .o .cpp .c + + .c.o: +- $(CC) -c $(CFLAGS) $(CXX_INCLUDE_DIRS) $(VERSION_FLAG) $< ++ $(CC) -c $(CFLAGS) $(FB_CFLAGS) $(CXX_INCLUDE_DIRS) $(VERSION_FLAG) $< + + .cpp.o: +- $(CXX) -c $(CXXFLAGS) $(CXX_INCLUDE_DIRS) $(VERSION_FLAG) $< ++ $(CXX) -c $(CXXFLAGS) $(FB_CXXFLAGS) $(CXX_INCLUDE_DIRS) $(VERSION_FLAG) $< + + $(OBJ)/jrd/%.o: $(SRC_ROOT)/jrd/$(PLATFORM_PATH)/%.cpp +- $(CXX) $(CXXFLAGS) -c $(firstword $<) -o $@ ++ $(CXX) $(CXXFLAGS) $(FB_CXXFLAGS) -c $(firstword $<) -o $@ + + ifneq ($(strip $(PLATFORM_FALLBACK)),) + $(OBJ)/jrd/%.o: $(SRC_ROOT)/jrd/$(PLATFORM_FALLBACK)/%.cpp +- $(CXX) $(CXXFLAGS) -c $(firstword $<) -o $@ ++ $(CXX) $(CXXFLAGS) $(FB_CXXFLAGS) -c $(firstword $<) -o $@ + endif + $(OBJ)/%.o: $(SRC_ROOT)/%.c +- $(CC) $(CFLAGS) -c $(firstword $<) -o $@ ++ $(CC) $(CFLAGS) $(FB_CFLAGS) -c $(firstword $<) -o $@ + + $(OBJ)/%.o: $(OBJ)/%.cpp +- $(CXX) $(CXXFLAGS) -c $(firstword $<) -o $@ ++ $(CXX) $(CXXFLAGS) $(FB_CXXFLAGS) -c $(firstword $<) -o $@ + + $(OBJ)/%.o: $(SRC_ROOT)/%.cpp +- $(CXX) $(CXXFLAGS) -c $(firstword $<) -o $@ ++ $(CXX) $(CXXFLAGS) $(FB_CXXFLAGS) -c $(firstword $<) -o $@ + + .SUFFIXES: .epp .e + +--- a/builds/posix/Makefile.in.examples ++++ b/builds/posix/Makefile.in.examples +@@ -34,7 +34,7 @@ ObjModuleType=std + # Add the install include directory to the search path since the + # examples need to build using those headers values. + +-CFLAGS := $(CFLAGS) -I$(ROOT)/gen/firebird/include ++FB_CFLAGS := $(FB_CFLAGS) -I$(ROOT)/gen/firebird/include + + + include $(ROOT)/gen/make.defaults +--- a/builds/posix/make.defaults ++++ b/builds/posix/make.defaults +@@ -79,7 +79,7 @@ RealFirebirdPath = @NEW_FIREBIRD_DIR@ + GLOB_OPTIONS= + # Possible use - profiling. + #GLOB_OPTIONS= -pg +-CFLAGS:= $(CFLAGS) $(GLOB_OPTIONS) ++FB_CFLAGS:= $(FB_CFLAGS) $(GLOB_OPTIONS) + + #____________________________________________________________________________ + +--- a/builds/posix/prefix.example ++++ b/builds/posix/prefix.example +@@ -8,7 +8,7 @@ if $(eq $(ModuleName), "intl") + endif + + # Firebird needs no RTTI +-CXXFLAGS:= $(CXXFLAGS) -fno-rtti ++FB_CXXFLAGS:= $(FB_CXXFLAGS) -fno-rtti + + OS_ServerFiles=inet_server.cpp + +--- a/builds/posix/prefix.linux_amd64 ++++ b/builds/posix/prefix.linux_amd64 +@@ -21,7 +21,7 @@ + COMMON_FLAGS=-ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 + OPTIMIZE_FLAGS=-O3 -fno-omit-frame-pointer + WARN_FLAGS=-Wall -Wno-switch -Wno-parentheses -Wno-unknown-pragmas -Wno-unused-variable +-CXXFLAGS:= $(CXXFLAGS) -fno-rtti ++FB_CXXFLAGS:= $(FB_CXXFLAGS) -fno-rtti + + PROD_FLAGS=-DNDEBUG $(COMMON_FLAGS) $(OPTIMIZE_FLAGS) + DEV_FLAGS=$(COMMON_FLAGS) $(WARN_FLAGS) +--- a/builds/posix/prefix.linux_generic ++++ b/builds/posix/prefix.linux_generic +@@ -22,7 +22,7 @@ COMMON_FLAGS=-DLINUX -pipe -MMD -fPIC -D + + PROD_FLAGS=-ggdb -O3 -DNDEBUG $(COMMON_FLAGS) + DEV_FLAGS=-ggdb -p -Wall -Wno-switch $(COMMON_FLAGS) +-CXXFLAGS:= $(CXXFLAGS) -fno-rtti ++FB_CXXFLAGS:= $(FB_CXXFLAGS) -fno-rtti + + OS_ServerFiles=inet_server.cpp + +--- a/builds/posix/prefix.linux_sparc32 ++++ b/builds/posix/prefix.linux_sparc32 +@@ -21,7 +21,7 @@ + COMMON_FLAGS=-m32 -DLINUX -pipe -MMD -fPIC -Dsparc -DFB_SEND_FLAGS=MSG_NOSIGNAL + PROD_FLAGS=-ggdb -mcpu=ultrasparc -mtune=ultrasparc -O3 -DNDEBUG $(COMMON_FLAGS) + DEV_FLAGS=-ggdb -p -Wall -Wno-switch $(COMMON_FLAGS) +-CXXFLAGS:= $(CXXFLAGS) -fno-rtti ++FB_CXXFLAGS:= $(FB_CXXFLAGS) -fno-rtti + + OS_ServerFiles=inet_server.cpp + +--- a/builds/posix/Makefile.in.boot.gpre ++++ b/builds/posix/Makefile.in.boot.gpre +@@ -30,7 +30,7 @@ + # + ROOT=.. + ObjModuleType=boot +-CFLAGS += -DBOOT_BUILD ++FB_CFLAGS += -DBOOT_BUILD + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.client.fbudf ++++ b/builds/posix/Makefile.in.client.fbudf +@@ -30,7 +30,7 @@ + # + ROOT=.. + ObjModuleType=superclient +-CFLAGS+=-DSUPERCLIENT @PTHREAD_CFLAGS@ ++FB_CFLAGS+=-DSUPERCLIENT @PTHREAD_CFLAGS@ + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.client.gbak ++++ b/builds/posix/Makefile.in.client.gbak +@@ -31,7 +31,7 @@ + + ROOT=.. + ObjModuleType=std +-CFLAGS+=-DSTD_UTIL ++FB_CFLAGS+=-DSTD_UTIL + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.client.gfix ++++ b/builds/posix/Makefile.in.client.gfix +@@ -30,7 +30,7 @@ + # + ROOT=.. + ObjModuleType=std +-CFLAGS+=-DSTD_UTIL ++FB_CFLAGS+=-DSTD_UTIL + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.client.gpre ++++ b/builds/posix/Makefile.in.client.gpre +@@ -30,7 +30,7 @@ + # + ROOT=.. + ObjModuleType=std +-CFLAGS+=-DSTD_UTIL ++FB_CFLAGS+=-DSTD_UTIL + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.client.gsec ++++ b/builds/posix/Makefile.in.client.gsec +@@ -22,7 +22,7 @@ + # + ROOT=.. + ObjModuleType=superclient +-CFLAGS+=-DSUPERCLIENT -DSTD_UTIL @PTHREAD_CFLAGS@ ++FB_CFLAGS+=-DSUPERCLIENT -DSTD_UTIL @PTHREAD_CFLAGS@ + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.client.util ++++ b/builds/posix/Makefile.in.client.util +@@ -30,7 +30,7 @@ + # + ROOT=.. + ObjModuleType=std +-CFLAGS+=-DSTD_UTIL ++FB_CFLAGS+=-DSTD_UTIL + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.embed.fbudf ++++ b/builds/posix/Makefile.in.embed.fbudf +@@ -30,7 +30,7 @@ + # + ROOT=.. + ObjModuleType=superclient +-CFLAGS+=-DSUPERCLIENT @PTHREAD_CFLAGS@ ++FB_CFLAGS+=-DSUPERCLIENT @PTHREAD_CFLAGS@ + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.embed.gbak ++++ b/builds/posix/Makefile.in.embed.gbak +@@ -32,7 +32,7 @@ ROOT=.. + SERVICES_THREADED=@service_thread_CS@ + ifeq ($(SERVICES_THREADED),true) + ObjModuleType=superclient +- CFLAGS+=-DSTD_UTIL -DSUPERCLIENT ++ FB_CFLAGS+=-DSTD_UTIL -DSUPERCLIENT + else + ObjModuleType=std + endif +--- a/builds/posix/Makefile.in.embed.gfix ++++ b/builds/posix/Makefile.in.embed.gfix +@@ -32,7 +32,7 @@ ROOT=.. + SERVICES_THREADED=@service_thread_CS@ + ifeq ($(SERVICES_THREADED),true) + ObjModuleType=superclient +- CFLAGS+=-DSTD_UTIL -DSUPERCLIENT ++ FB_CFLAGS+=-DSTD_UTIL -DSUPERCLIENT + else + ObjModuleType=std + endif +--- a/builds/posix/Makefile.in.embed.lockmgr ++++ b/builds/posix/Makefile.in.embed.lockmgr +@@ -31,7 +31,7 @@ + # + ROOT=.. + ObjModuleType=boot +-CFLAGS += -DBOOT_BUILD ++FB_CFLAGS += -DBOOT_BUILD + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.embed.util ++++ b/builds/posix/Makefile.in.embed.util +@@ -32,7 +32,7 @@ ROOT=.. + SERVICES_THREADED=@service_thread_CS@ + ifeq ($(SERVICES_THREADED),true) + ObjModuleType=superclient +- CFLAGS+=-DSTD_UTIL -DSUPERCLIENT ++ FB_CFLAGS+=-DSTD_UTIL -DSUPERCLIENT + else + ObjModuleType=std + endif +--- a/builds/posix/Makefile.in.extlib ++++ b/builds/posix/Makefile.in.extlib +@@ -30,7 +30,7 @@ + # + ROOT=.. + ObjModuleType=std +-CFLAGS+=@PTHREAD_CFLAGS@ ++FB_CFLAGS+=@PTHREAD_CFLAGS@ + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.fbserver ++++ b/builds/posix/Makefile.in.fbserver +@@ -31,7 +31,7 @@ + # + ROOT=.. + ObjModuleType=superserver +-CFLAGS+=-DSUPERSERVER @PTHREAD_CFLAGS@ ++FB_CFLAGS+=-DSUPERSERVER @PTHREAD_CFLAGS@ + ArchType=super + + include $(ROOT)/gen/make.defaults +--- a/builds/posix/Makefile.in.intl ++++ b/builds/posix/Makefile.in.intl +@@ -30,7 +30,7 @@ + # + ROOT=.. + ObjModuleType=superclient +-CFLAGS+=-DSUPERCLIENT @PTHREAD_CFLAGS@ ++FB_CFLAGS+=-DSUPERCLIENT @PTHREAD_CFLAGS@ + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.libfbclient ++++ b/builds/posix/Makefile.in.libfbclient +@@ -30,7 +30,7 @@ + # + ROOT=.. + ObjModuleType=superclient +-CFLAGS+=-DSUPERCLIENT @PTHREAD_CFLAGS@ ++FB_CFLAGS+=-DSUPERCLIENT @PTHREAD_CFLAGS@ + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.libfbstatic ++++ b/builds/posix/Makefile.in.libfbstatic +@@ -30,7 +30,7 @@ + # + ROOT=.. + ObjModuleType=boot +-CFLAGS+=-DBOOT_BUILD ++FB_CFLAGS+=-DBOOT_BUILD + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.static.gbak ++++ b/builds/posix/Makefile.in.static.gbak +@@ -29,7 +29,7 @@ + # + ROOT=.. + ObjModuleType=boot +-CFLAGS += -DBOOT_BUILD ++FB_CFLAGS += -DBOOT_BUILD + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.static.gpre ++++ b/builds/posix/Makefile.in.static.gpre +@@ -31,7 +31,7 @@ + # + ROOT=.. + ObjModuleType=boot +-CFLAGS += -DBOOT_BUILD ++FB_CFLAGS += -DBOOT_BUILD + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform +--- a/builds/posix/Makefile.in.static.isql ++++ b/builds/posix/Makefile.in.static.isql +@@ -30,7 +30,7 @@ + # + ROOT=.. + ObjModuleType=boot +-CFLAGS+= -DBOOT_BUILD ++FB_CFLAGS+= -DBOOT_BUILD + + include $(ROOT)/gen/make.defaults + include $(ROOT)/gen/make.platform --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/patches/port-hppa.patch +++ firebird2.1-2.1.3.18185-0.ds1/debian/patches/port-hppa.patch @@ -0,0 +1,129 @@ +# stolen from upstream CVS +# HPPA port +Index: 2.1/builds/posix/prefix.linux_hppa +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ 2.1/builds/posix/prefix.linux_hppa 2007-05-16 13:19:05.000000000 +0300 +@@ -0,0 +1,11 @@ ++LD=@CXX@ ++ ++PROD_FLAGS=-O3 -DNDEBUG -ggdb -DLINUX -pipe -MMD -fPIC -fsigned-char ++DEV_FLAGS=-ggdb -DLINUX -pipe -MMD -p -fPIC -Wall -Wno-switch -fsigned-char ++ ++OS_ServerFiles=inet_server.cpp ++ ++EMBED_UTIL_TARGETS=gstat gds_drop gsec nbackup fb_lock_print ++CLIENT_UTIL_TARGETS=gstat gds_drop gsec nbackup fb_lock_print fbguard fbmgr_bin ++ ++Physical_IO_Module=os/posix/unix.cpp +Index: 2.1/configure.in +=================================================================== +--- 2.1.orig/configure.in 2007-05-16 13:15:19.000000000 +0300 ++++ 2.1/configure.in 2007-05-16 13:19:05.000000000 +0300 +@@ -155,6 +155,17 @@ + SHRLIB_EXT=so + ;; + ++ hppa*-*-linux*) ++ MAKEFILE_PREFIX=linux_hppa ++ INSTALL_PREFIX=linux ++ PLATFORM=LINUX ++ AC_DEFINE(LINUX, 1, [Define this if OS is Linux]) ++ AC_DEFINE(HPPA, 1, [Define this if CPU is HPPA]) ++ LOCK_MANAGER_FLG=Y ++ EDITLINE_FLG=Y ++ SHRLIB_EXT=so ++ ;; ++ + *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu) + MAKEFILE_PREFIX=linux_generic + INSTALL_PREFIX=linux +Index: 2.1/src/jrd/common.h +=================================================================== +--- 2.1.orig/src/jrd/common.h 2007-05-16 13:15:19.000000000 +0300 ++++ 2.1/src/jrd/common.h 2007-05-16 13:19:05.000000000 +0300 +@@ -145,6 +145,10 @@ + #define IMPLEMENTATION isc_info_db_impl_linux_mips /* 72 */ + #endif /* MIPS */ + ++#ifdef HPPA ++#define IMPLEMENTATION isc_info_db_impl_linux_hppa /* 72 */ ++#endif /* HPPA */ ++ + #define MEMMOVE(from, to, length) memmove ((void *)to, (void *)from, (size_t) length) + #define MOVE_FAST(from, to, length) memcpy (to, from, (int) (length)) + #define MOVE_FASTER(from, to, length) memcpy (to, from, (int) (length)) +Index: 2.1/src/jrd/inf_pub.h +=================================================================== +--- 2.1.orig/src/jrd/inf_pub.h 2007-05-16 13:17:00.000000000 +0300 ++++ 2.1/src/jrd/inf_pub.h 2007-05-16 13:21:28.000000000 +0300 +@@ -200,6 +200,7 @@ + isc_info_db_impl_linux_mipsel = 71, + isc_info_db_impl_linux_arm = 72, + isc_info_db_impl_linux_mips = 73, ++ isc_info_db_impl_linux_hppa = 74, + + isc_info_db_impl_last_value /* Leave this LAST! */ + }; +Index: 2.1/src/jrd/pag.cpp +=================================================================== +--- 2.1.orig/src/jrd/pag.cpp 2007-05-16 13:16:03.000000000 +0300 ++++ 2.1/src/jrd/pag.cpp 2007-05-16 13:20:31.000000000 +0300 +@@ -152,8 +152,9 @@ + static const int CLASS_LINUX_MIPSEL = 29; // LINUX/MIPSEL + static const int CLASS_LINUX_ARM = 30; // LINUX/ARM + static const int CLASS_LINUX_MIPS = 31; // LINUX/MIPS ++static const int CLASS_LINUX_HPPA = 32; // LINUX/HPPA + static const int CLASS_MAX10 = CLASS_LINUX_AMD64; // This should not be changed, no new ports with ODS10 +-static const int CLASS_MAX = CLASS_LINUX_ARM; ++static const int CLASS_MAX = CLASS_LINUX_HPPA; + + // ARCHITECTURE COMPATIBILITY CLASSES + +@@ -240,7 +241,8 @@ + archLittleEndian, // CLASS_DARWIN_I386 + archLittleEndian, // CLASS_LINUX_MIPSEL + archLittleEndian, // CLASS_LINUX_ARM +- archBigEndian // CLASS_LINUX_MIPS ++ archBigEndian, // CLASS_LINUX_MIPS ++ archBigEndian // CLASS_LINUX_HPPA + }; + + #ifdef sun +@@ -312,6 +314,9 @@ + #ifdef MIPS + const SSHORT CLASS = CLASS_LINUX_MIPS; + #endif ++#ifdef HPPA ++const SSHORT CLASS = CLASS_LINUX_HPPA; ++#endif + #endif + + #ifdef NETBSD +Index: 2.1/src/jrd/utl.cpp +=================================================================== +--- 2.1.orig/src/jrd/utl.cpp 2007-05-16 13:16:41.000000000 +0300 ++++ 2.1/src/jrd/utl.cpp 2007-05-16 13:21:02.000000000 +0300 +@@ -240,7 +240,8 @@ + "Firebird/Darwin/Intel",/* 70 */ + "Firebird/linux MIPSEL", /* 71 */ + "Firebird/linux ARM", /* 72 */ +- "Firebird/linux MIPS" /* 73 */ ++ "Firebird/linux MIPS", /* 73 */ ++ "Firebird/linux HPPA" /* 74 */ + }; + + +Index: 2.1/src/remote/xdr.cpp +=================================================================== +--- 2.1.orig/src/remote/xdr.cpp 2007-05-16 13:18:42.000000000 +0300 ++++ 2.1/src/remote/xdr.cpp 2007-05-16 13:22:24.000000000 +0300 +@@ -41,7 +41,7 @@ + // It will return big strange value in case of invalid define + #if defined(i386) || defined(I386) || defined(_M_IX86) || defined(AMD64) || defined(MIPSEL) || defined(ARM) + #define SWAP_DOUBLE +-#elif defined(sparc) || defined(PowerPC) || defined(MIPS) ++#elif defined(sparc) || defined(PowerPC) || defined(MIPS) || defined(HPPA) + #undef SWAP_DOUBLE + #else + #error "Define SWAP_DOUBLE for your platform correctly !" --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/patches/no-rpath.patch +++ firebird2.1-2.1.3.18185-0.ds1/debian/patches/no-rpath.patch @@ -0,0 +1,105 @@ +# Author: Damyan Ivanov +# Debian-Specific: yes +# Description: disable rpath usage +--- a/builds/posix/make.defaults ++++ b/builds/posix/make.defaults +@@ -254,7 +254,7 @@ UNDEF_PLATFORM = -Wl,--no-undefined + ifneq ($(IsProdTypeBuild),Y) + UNDEF_FLAGS = $(UNDEF_PLATFORM) + endif +-LINK_OPTS = $(LDFLAGS) $(UNDEF_FLAGS) $(LIB_LINK_RPATH)$(FirebirdInstallPrefix)/lib $(LIB_LINK_RPATH)$(FirebirdInstallPrefix)/intl ++LINK_OPTS = $(LDFLAGS) $(UNDEF_FLAGS) + LIB_LINK_OPTIONS = $(LDFLAGS) $(UNDEF_FLAGS) -shared + + LIB_LINK_RPATH = -Wl,-rpath, +--- a/builds/posix/Makefile.in.embed.fbudf ++++ b/builds/posix/Makefile.in.embed.fbudf +@@ -74,7 +74,7 @@ ifeq ($(PLATFORM),DARWIN) + -lm -o $@ $^ + else + $(LIB_LINK) $(LIB_LINK_OPTIONS) $(LIB_LINK_SONAME)fbudf.$(SHRLIB_EXT) \ +-$(LIB_LINK_RPATH)$(FirebirdInstallPrefix)/lib -lm -o $@ $^ ++ -lm -o $@ $^ + endif + + +--- a/builds/posix/Makefile.in.extlib ++++ b/builds/posix/Makefile.in.extlib +@@ -82,7 +82,7 @@ ifeq ($(PLATFORM),DARWIN) + -o $@ $^ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ + else + $(LIB_LINK) $(LIB_LINK_OPTIONS) $(LIB_LINK_SONAME)ib_udf.$(SHRLIB_EXT) \ +-$(LIB_LINK_RPATH)$(FirebirdInstallPrefix)/lib -o $@ $^ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ ++-o $@ $^ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ + endif + # ib_util + # this is plain-C library, therefore CLIENTLIB_LINK +@@ -92,11 +92,11 @@ lib_ib_util: $(LIBIBUTIL_SO) + + $(LIBIBUTIL_SO): $(UTIL_Objects) + ifeq ($(PLATFORM),DARWIN) +- $(CLIENTLIB_LINK) $(LIB_LINK_OPTIONS) $(LIB_LINK_RPATH)$(IbUtilLibraryName) $(LIB_LINK_SONAME) \ ++ $(CLIENTLIB_LINK) $(LIB_LINK_OPTIONS) $(LIB_LINK_SONAME) \ + -o $@ $^ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ + else + $(CLIENTLIB_LINK) $(LIB_LINK_OPTIONS) $(LIB_LINK_SONAME)$(IbUtilLibraryName) \ +-$(LIB_LINK_RPATH)$(FirebirdInstallPrefix)/lib -o $@ $^ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ ++-o $@ $^ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ + endif + + include $(ROOT)/gen/make.shared.targets +--- a/builds/posix/Makefile.in.libfbclient ++++ b/builds/posix/Makefile.in.libfbclient +@@ -116,7 +116,7 @@ $(LIB_CLIENT_LINK_OPTIONS) $(LIB_LINK_SO + -o $@ $^ $(SO_LINK_LIBS) $(STATIC_CXXSUPPORT_LIB) @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ + else + $(CLIENTLIB_LINK) $(LINK_FIREBIRD_SYMBOLS) $(LIB_LINK_OPTIONS) $(LIB_LINK_IMPLIB) \ +-$(LIB_LINK_SONAME)$(ClientLibraryNameMajor) $(LIB_LINK_RPATH)$(FirebirdInstallPrefix)/lib \ ++$(LIB_LINK_SONAME)$(ClientLibraryNameMajor) \ + -o $@ $^ $(SO_LINK_LIBS) $(STATIC_CXXSUPPORT_LIB) @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ + endif + +--- a/builds/posix/Makefile.in.intl ++++ b/builds/posix/Makefile.in.intl +@@ -89,7 +89,7 @@ ifeq ($(PLATFORM),DARWIN) + -o $@ $^ $(SO_LINK_LIBS) @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ + else + $(LIB_LINK) $(LINK_FBINTL_SYMBOLS) $(LIB_LINK_OPTIONS) $(LIB_LINK_SONAME)libintl.$(SHRLIB_EXT).1 \ +-$(LIB_LINK_RPATH)$(FirebirdInstallPrefix)/lib -o $@ $^ -L$(LIB) $(ICU_LIBS) $(SO_LINK_LIBS) @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ ++-o $@ $^ -L$(LIB) $(ICU_LIBS) $(SO_LINK_LIBS) @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ + endif + + include $(ROOT)/gen/make.shared.targets +--- a/builds/posix/Makefile.in.client.fbudf ++++ b/builds/posix/Makefile.in.client.fbudf +@@ -88,7 +88,7 @@ ifeq ($(PLATFORM),DARWIN) + -L$(LIB) -lm -o $@ $^ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ + else + $(LIB_LINK) $(LIB_LINK_OPTIONS) $(LIB_LINK_SONAME)fbudf.$(SHRLIB_EXT) \ +-$(LIB_LINK_RPATH)$(FirebirdInstallPrefix)/lib -L$(LIB) -lm -o $@ $^ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ ++-L$(LIB) -lm -o $@ $^ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ + endif + + +--- a/builds/posix/Makefile.in.libfbembed ++++ b/builds/posix/Makefile.in.libfbembed +@@ -68,7 +68,7 @@ $(LIB_EMBED_LINK_OPTIONS) $(LIB_LINK_SON + -o $@ $^ -L$(LIB) $(LIB_GUI) $(SO_LINK_LIBS) $(ICU_LIBS) + else + $(LIB_LINK) $(LINK_FIREBIRD_SYMBOLS) $(LIB_LINK_OPTIONS) $(LIB_LINK_SONAME)$(SharedLibrarySoName) \ +-$(LIB_LINK_RPATH)$(FirebirdInstallPrefix)/lib -o $@ $^ -L$(LIB) $(LIB_GUI) $(SO_LINK_LIBS) $(ICU_LIBS) ++-o $@ $^ -L$(LIB) $(LIB_GUI) $(SO_LINK_LIBS) $(ICU_LIBS) + endif + $(LIBFBEMBED_SOBASENAME): $(LIBFBEMBED_SO) + (cd $(LIB) && $(LN) -f $(SharedLibraryName) $(SharedLibrarySoName) ) +--- a/builds/posix/prefix.freebsd ++++ b/builds/posix/prefix.freebsd +@@ -20,8 +20,6 @@ + + OS_ServerFiles=inet_server.cpp + +-LINK_OPTS+=-Wl,-rpath,../gen/firebird/lib +- + PROD_FLAGS=-O -fno-builtin -DNDEBUG -DFREEBSD -pipe -MMD -fPIC + DEV_FLAGS=-ggdb -DFREEBSD -pipe -MMD -p -fPIC -Wall + EMBED_UTIL_TARGETS=gstat gds_drop gsec nbackup fb_lock_print --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/patches/no-static-linkage.patch +++ firebird2.1-2.1.3.18185-0.ds1/debian/patches/no-static-linkage.patch @@ -0,0 +1,13 @@ +# Avoid static linking with the C++ support library. +# use dynamic linking instead +--- a/builds/posix/make.defaults ++++ b/builds/posix/make.defaults +@@ -268,7 +268,7 @@ LINK_FBINTL_SYMBOLS = $(LIB_LINK_MAPFILE + FB_SUPER_SERVER = $(BIN)/fbserver$(EXEC_EXT) + FB_CLASSIC_SERVER = $(BIN)/fb_inet_server$(EXEC_EXT) + +-STATIC_CXXSUPPORT_LIB = -lsupc++ -lgcc_eh ++STATIC_CXXSUPPORT_LIB = -lstdc++ -lgcc_s -lgcc_eh + + # From utilities + CREATE_DB = $(BIN)/create_db$(EXEC_EXT) --- firebird2.1-2.1.3.18185-0.ds1.orig/debian/patches/series +++ firebird2.1-2.1.3.18185-0.ds1/debian/patches/series @@ -0,0 +1,16 @@ +local-CFLAGS.patch +no-rpath.patch +mcpu-to-mtune.patch +separate-file-and-sem-perms.patch +fix-kfreebsd_hurd-detection.patch +frmgr-corrent-log-path.patch +#port-hppa.patch +fix-mipseb-detect.patch +lock-file-location.patch +deprecated-charp-conversion.patch +no-static-linkage.patch +use-libedit.patch +no-spurious-linkage.patch +cvs_no-new-overload.patch +port-s390.patch +port-sh4.patch