Summary
Firebird is a relational database offering many ANSI SQL standard 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 in production systems, under a variety of names, since 1981.
Versions
v3.0.10.33601.0-r1 :: 0 :: gentoo
- Modified
- License
- IDPL Interbase-1.0
- Keywords
- ~amd64 ~arm64 ~x86
- USE flags
- doc examples server xinetd
v3.0.4.33054.0-r2 :: 0 :: gentoo
- Modified
- License
- IDPL Interbase-1.0
- Keywords
- ~amd64 ~x86
- USE flags
- doc examples server xinetd
USE flags
General
Dependencies
dev-libs / icu : International Components for Unicode
dev-libs / libedit : BSD replacement for libreadline
dev-libs / libtommath : Optimized and portable routines for integer theoretic applications
Runtime Dependencies
acct-group / firebird : A group for dev-db/firebird
acct-user / firebird : A user for dev-db/firebird
dev-libs / icu : International Components for Unicode
dev-libs / libedit : BSD replacement for libreadline
dev-libs / libtommath : Optimized and portable routines for integer theoretic applications
virtual / inetd : Virtual for the internet super-server daemon
Depending packages
app-office / libreoffice : A full office productivity suite
dev-db / libdbi-drivers : The libdbi-drivers project maintains drivers for libdbi
dev-db / opendbx : OpenDBX - A database abstraction layer
dev-lang / php : The PHP language runtime engine
gnome-extra / libgda : GNOME database access library
net-analyzer / hydra : Parallelized network login hacker
net-dialup / freeradius : Highly configurable free RADIUS server
Bugs
- 645444
- dev-db/firebird-3.0.2.32703.0-r2 installation permissions bad
- 648218
- dev-db/firebird-3.0.2.32703.0-r2,3.0.4.33054.0 build error: Unable to complete network request to host "localhost".
- 716778
- dev-db/firebird-3.0.4.33054.0-r3 on musl : /.../os_utils.h: error: mode_t has not been declared
- 729686
- dev-db/firebird-3.0.10.33601.0 calls ar directly
- 839261
- dev-db/firebird missing systemd units
- 884129
- dev-db/firebird-3.0.10.33601.0 does not respect CFLAGS
- 884183
- dev-db/firebird-3.0.10.33601.0-r1 - collect2: error: ld returned 1 exit status
- 888853
- dev-db/firebird-3.0.4.33054.0-r2 - src/.../Lexer.cpp: fatal error: opening dependency file .../Lexer.d: No such file or directory
- 905759
- dev-db/firebird-3.0.10.33601.0-r1 Unable to complete network request to host "localhost"
- 909528
- dev-db/firebird needs updating to v4.0.2 for RISCV64 Support
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-db/firebird: Keyword 3.0.10.33601.0-r1 arm64, #905891
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-db/firebird: incorporate suggestions to 3.0.10
Includes Thomas J. Moore's suggestions & patches. Bug: https://bugs.gentoo.org/757282 Closes: https://bugs.gentoo.org/648956 Closes: https://bugs.gentoo.org/726856 Thanks-to: Thomas J. Moore <darktjm@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-db/firebird: add 3.0.10.33601.0
Closes: https://bugs.gentoo.org/757282 Closes: https://bugs.gentoo.org/828067 Closes: https://bugs.gentoo.org/881327 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Brian Evans · gentoo
dev-db/firebird: Improve OpenRC script
The attached script updates a couple things which effectively is the same as the current model however it follows the modular nature of the declarative syntax. Changes: * Removes -p which is implied via pidfile= * Sets user via command_user * Moves the daemon options to command_args_background Closes: https://bugs.gentoo.org/828073 Signed-off-by: Brian Evans <grknight@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Conrad Kostecki · gentoo
dev-db/firebird: migrate to glep-81
Bug: https://bugs.gentoo.org/781275 Closes: https://github.com/gentoo/gentoo/pull/24809 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-db/firebird: fix logrotate file syntax
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
dev-db/firebird: [QA] Fix trailing whitespace
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
dev-db/firebird: Drop 3.0.2.32703.0-r2
Bug: https://bugs.gentoo.org/686150 Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
dev-db/firebird: 3.0.4.33054.0 version bump
Bug: https://bugs.gentoo.org/686150 Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - David Seifert · gentoo
dev-db/firebird: Always build in C++11 mode
Closes: https://bugs.gentoo.org/618774 Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Andreas Sturmlechner · gentoo
dev-db/firebird: Add missing die
Package-Manager: Portage-2.3.13, Repoman-2.3.4 - Andreas Sturmlechner · gentoo
dev-db/firebird: Drop redundant ${S} in src_prepare
Package-Manager: Portage-2.3.16, Repoman-2.3.6 - Andreas Sturmlechner · gentoo
dev-db/firebird: Fix configure.in warning
Package-Manager: Portage-2.3.16, Repoman-2.3.6 - Andreas Sturmlechner · gentoo
dev-db/firebird: Fix build with GCC-6
Thanks-to: Maciej S. Szmigiero <mail@maciej.szmigiero.name> Bug: https://bugs.gentoo.org/639614 Package-Manager: Portage-2.3.16, Repoman-2.3.6 - Andreas Sturmlechner · gentoo
dev-db/firebird: drop awfully broken firebird-2*.
Closes: https://bugs.gentoo.org/639614 Closes: https://github.com/gentoo/gentoo/pull/6467 Package-Manager: Portage-2.3.13, Repoman-2.3.4 - Peter Levine · gentoo
dev-db/firebird: Fix building with GCC-6
Closes: https://bugs.gentoo.org/608294 Closes: https://github.com/gentoo/gentoo/pull/5212 Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Andreas K. Hüttel · gentoo
dev-db/firebird: Fix libfbintl.so location
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Andreas K. Hüttel · gentoo
dev-db/firebird: Remove old
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Andreas K. Hüttel · gentoo
dev-db/firebird: Install missing fb_config
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Andreas K. Hüttel · gentoo
dev-db/firebird: Re-add keywords
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Andreas K. Hüttel · gentoo
dev-db/firebird: Simplify and add work from linuxunderground overlay
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Andreas K. Hüttel · gentoo
dev-db/firebird: Builds, but the install phase needs more analysis
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Andreas K. Hüttel · gentoo
dev-db/firebird: Make it build. It might even install.
See libreoffice core repo for patches still to be added. Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Andreas K. Hüttel · gentoo
dev-db/firebird: Work in progress. Build fails so far.
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Andreas Sturmlechner · gentoo
dev-db/firebird: Drop old
Package-Manager: portage-2.3.3 - Andreas Sturmlechner · gentoo
dev-db/firebird: 2.5.7 security version bump
Gentoo-bug: 610712 Package-Manager: portage-2.3.3 - Andreas Sturmlechner · gentoo
dev-db/firebird: 2.5.6.27020.0 version bump, EAPI 6, drop USE=client
Gentoo-bug: 420817, 420939, 578230 - Pick USE=superserver as default - Drop unused eclasses - Update HOMEPAGE, DESCRIPTION - QA fix: Don't install into /var/run (fixed upstream) Package-Manager: portage-2.3.3 - Maciej S. Szmigiero · gentoo
dev-db/firebird: Restore SuperClassic, fix broken symlinks, libfbintl.so
Gentoo-Bug: 577956, 562716, 516760 1) Restore ability to build SuperClassic server Commit 9b00135 ("Various syntax improvements and fixes") removed ability to build the SuperClassic server by changing REQUIRED_USE so that the required USE flags combination ("-client -superserver -xinetd") is no longer permitted. It looks like this was done by mistake, since the relevant code inside ebuild is still present and still works. Fix this by allowing this USE flag combination again. 2) Portage warns about broken symlinks when firebird is emerged: * QA Notice: Symbolic link /usr/lib64/firebird/lib/libib_util.so points to /usr/lib64/firebird/lib/usr/lib64/libib_util.so which does not exist. * QA Notice: Symbolic link /usr/lib64/firebird/intl/fbintl.conf points to /usr/lib64/firebird/intl/etc/firebird/fbintl.conf which does not exist. * QA Notice: Symbolic link /usr/lib64/firebird/intl/fbintl points to /usr/lib64/firebird/intl/usr/lib64/libfbintl.so which does not exist. * QA Notice: Symbolic link /usr/lib64/firebird/plugins/libfbtrace.so points to /usr/lib64/firebird/plugins/usr/lib64/libfbtrace.so which does not exist. Adjust symlink targets in ebuild to fix these broken links. 3) Don't use libintl.so SONAME for libfbintl.so Firebird by default uses libintl.so.1 SONAME for libfbintl.so.1. This means that ldconfig will make libintl.so.1 symlink to libfbintl.so.1. However, actual libintl.so is a very different library, incompatible with libfbintl.so. This breaks packages which tries to link to it, notably dev-perl/libintl-perl. Fix it by making libfbintl.so SONAME match its actual name. Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3757 - William L. Thomson Jr · gentoo
dev-db/firebird: Various syntax improvements and fixes
With second batch of fixes by Michał Górny. Pull-Request: https://github.com/gentoo/gentoo/pull/154 - Patrice Clement · gentoo
Merge remote-tracking branch 'remotes/github/pr/120'. - William L. Thomson Jr · gentoo
dev-db/firebird: removed ebuild omitted in previous commit - William L. Thomson Jr · gentoo
dev-db/firebird: Correcting file permissions of logrotate file, fixes bug# 547442 - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed