Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (9482026da470c85760375c9dd5125f72174d9317)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Treeve Jelbert <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (9482026da470c85760375c9dd5125f72174d9317)
  • Date: Tue, 16 Aug 2016 13:19:51 +0000

GIT changes to master grimoire by Treeve Jelbert <treeve AT sourcemage.org>:

database/firebird/BUILD | 61 ---
database/firebird/CONFIGURE | 12
database/firebird/CONFLICTS | 2
database/firebird/DEPENDS | 22 -
database/firebird/DETAILS | 31 -
database/firebird/DOWNLOAD | 1
database/firebird/FINAL | 27 -
database/firebird/HISTORY | 585
-------------------------------------
database/firebird/INSTALL | 20 -
database/firebird/PREPARE | 47 --
database/firebird/PRE_BUILD | 22 -
database/firebird/PROVIDES | 2
database/firebird/UP_TRIGGERS | 17 -
database/firebird/configs | 3
database/firebird/excluded | 1
database/firebird/init.d/firebird2 | 45 --
database/firebird/volatiles | 3
database/firebird/xinetd/firebird | 18 -
dev/null |binary
libs/flatbuffers/DETAILS | 4
libs/flatbuffers/HISTORY | 3
21 files changed, 20 insertions(+), 906 deletions(-)

New commits:
commit 9482026da470c85760375c9dd5125f72174d9317
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

flatbuffers: => 1.4.0

commit 2fd18af45b7a5dfbf217684969b7bc81348132cd
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

deprecate database/firebird [replaced by firebird3]

diff --git a/database/firebird/BUILD b/database/firebird/BUILD
index 4fc5c65..27ba77d 100755
--- a/database/firebird/BUILD
+++ b/database/firebird/BUILD
@@ -1,60 +1 @@
- local FF DB LL &&
- persistent_add FB_PREFIX &&
- FB_PREFIX=${INSTALL_ROOT}/opt/firebird &&
- OPTS="${OPTS} ${FB_SS}" &&
-if [[ $FB_VER == 2.0 ]];then
- if spell_ok icu; then
- ICU_FLAGS=`icu-config --ldflags-libsonly` &&
- LDFLAGS="$LDFLAGS $ICU_FLAGS"
- fi &&
- if spell_ok libedit; then
- LDFLAGS="$LDFLAGS -ledit"
- fi
-fi &&
- make_single &&
-# prepare optional language support
- for LL in $FB_GPRE; do
- if [[ $LL != none ]]; then
- OPTS="${OPTS} --with-gpre-${LL}"
- fi
- done &&
- OPTS="${OPTS} ${FB_STAT}" &&
- LDFLAGS="$LDFLAGS -lpthread" &&
- ./configure \
- --prefix=$FB_PREFIX \
- $OPTS &&
-if [[ $FB_CLIENT == n ]]; then
- make &&
- cd $SOURCE_DIRECTORY/gen/firebird &&
-# fix ownership and permissions
- chown -R root:root ./ &&
- chmod -R uga-w ./ &&
-# Everyone may execute clients
- chmod 0555 bin/* &&
-# Shell scripts changing security attributes are for root only
- chmod 0500 bin/*.sh &&
-# Security database
- FF=security2.fdb &&
- if [[ -e $FB_PREFIX/$FF ]];then
- mv $FF $FF.new
- else
-# Nobody except firebird permitted to even read this file
- chown firebird:firebird $FF &&
- chmod 0600 $FF
- fi &&
-# all database should be owned by firebird
-# cd $SOURCE_DIRECTORY/gen/ &&
- for DB in `ls examples/empbuild/*.fdb`
- do
- chmod ug+w $DB &&
- chown firebird:firebird $DB
- done
-else
- cd gen &&
- make includes &&
- make -f Makefile.boot.gpre &&
- make -f Makefile.libfbclient &&
- make -f Makefile.client.isql
-# probably need to build gbak and then restore messages and help fdb
-# make -f Makefile.client.gbak
-fi
+true
diff --git a/database/firebird/CONFIGURE b/database/firebird/CONFIGURE
deleted file mode 100755
index 707f24a..0000000
--- a/database/firebird/CONFIGURE
+++ /dev/null
@@ -1,12 +0,0 @@
-source $GRIMOIRE/FUNCTIONS &&
-config_query FB_CLIENT "Build only client library?" n
-if [ $FB_CLIENT == n ]; then
- config_query_multi FB_GPRE "which additional GPRE languages to support?" \
- none ada cobol pascal fortran &&
- config_query_option FB_STAT "build static libraries?" n "--enable-static"
"--disable-static" &&
- if [[ $FB_VER != 2.5 ]];then
- config_query_option FB_SS "Build Superserver?" y "--enable-superserver"
""
- else
- FB_SS=""
- fi
-fi
diff --git a/database/firebird/CONFLICTS b/database/firebird/CONFLICTS
index 3fab6ef..23c832b 100755
--- a/database/firebird/CONFLICTS
+++ b/database/firebird/CONFLICTS
@@ -1 +1 @@
-conflicts firebird25
+conflicts firebird y
diff --git a/database/firebird/DEPENDS b/database/firebird/DEPENDS
deleted file mode 100755
index fa6cba0..0000000
--- a/database/firebird/DEPENDS
+++ /dev/null
@@ -1,22 +0,0 @@
-depends -sub CXX gcc &&
-depends libtool &&
-depends SSL &&
-depends libmcrypt &&
-depends ncurses &&
-case $FB_VER in
- 2.0) depends bison &&
- depends icu &&
- optional_depends libedit \
- "--with-editline" \
- "--without-editline" \
- "for fancy line editing"
- ;;
- 2.1 | 2.5)
- depends btyacc &&
- depends icu '--with-system-icu' &&
- optional_depends libedit \
- "-with-system-editline" \
- "--without-editline" \
- "for fancy line editing"
- ;;
-esac
diff --git a/database/firebird/DETAILS b/database/firebird/DETAILS
index 1cf1981..782524b 100755
--- a/database/firebird/DETAILS
+++ b/database/firebird/DETAILS
@@ -1,29 +1,8 @@
SPELL=firebird
-case $FB_VER in
- 2.0)
- VERSION=2.0.5.13206-0
-
SOURCE_HASH=sha512:8b463631e8708f2e28d7088f9f9d25cda270f924c650d6d4d231c721ef1e4ff5456975ec207ae874a19b00c4e8b273243311d2383551539479ab0d6da04ccd78
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL/f/F}-${VERSION/-0\.RC?/}
-;;
- *)
- VERSION=2.1.3.18185-0
-
SOURCE_HASH=sha512:806423287e1292eacd4f97447023e7fa39e44faf757d527086d62dcaba08326b7dff2afe2eb64a5a0bbb1bd68dd0fb7d22dca4898b058dafae21f255e1ef20bd
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL/f/F}-${VERSION/\.RC?/}
- SECURITY_PATCH=1
-;;
-esac
- SOURCE=${SPELL/f/F}-$VERSION.tar.bz2
- SOURCE_URL[0]=http://firebirdsql.org/download/prerelease/source/$SOURCE
-
SOURCE_URL[1]=http://downloads.sourceforge.net/sourceforge/firebird/$SOURCE
- WEB_SITE=http://www.firebirdsql.org
- LICENSE=IDPL
- ENTERED=20031111
- GATHER_DOCS=off
- KEYWORDS="database engine"
- SHORT="a very powerful relational dbms"
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
cat << EOF
-Firebird is a relational database offering many ANSI SQL-92 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.
+deprecated spell [replaced by firebird3]
EOF
+
diff --git a/database/firebird/DOWNLOAD b/database/firebird/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/database/firebird/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/database/firebird/FINAL b/database/firebird/FINAL
deleted file mode 100755
index b9ad338..0000000
--- a/database/firebird/FINAL
+++ /dev/null
@@ -1,27 +0,0 @@
-if [[ $FB_CLIENT == n ]]; then
-
-# we do this here, so that things are not tracked, as these files are
-# constantly modified in normal use
-local FF FileName LCK LOG &&
-
-cd $FB_PREFIX &&
-# create lock files
- LCK=$INSTALL_ROOT/var/lock/firebird &&
- mkdir -p $LCK &&
- for FF in isc_init1 isc_lock1 isc_event1 isc_guard1
- do
- FileName=$LCK/$FF.`hostname` &&
- touch $FileName &&
- chown firebird:firebird $FileName &&
- chmod u+w $FileName &&
- ln -sf $FileName ./
- done &&
-
-# log file
- mkdir -p $INSTALL_ROOT/var/log/ &&
- LOG=$INSTALL_ROOT/var/log/firebird.log &&
- touch $LOG &&
- chown firebird:firebird $LOG &&
- chmod o=,ug=rw $LOG &&
- ln -sf $LOG ./
-fi
diff --git a/database/firebird/HISTORY b/database/firebird/HISTORY
index 730a661..bbb10de 100644
--- a/database/firebird/HISTORY
+++ b/database/firebird/HISTORY
@@ -1,581 +1,4 @@
-2015-05-25 Thomas Orgis <sobukus AT sourcemage.org>
- * DETAILS: remove SOURCEFORGE_URL usage (automated)
-
-2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: openssl => SSL
-
-2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
- * DEPENDS: changed dependency on g++ to dependency on gcc with
- sub-depends on CXX (scripted)
-
-2010-01-30 Treeve Jelbert <treeve AT sourcemage.org>
- * PROVIDES: add FIREBIRD
- * CONFLICTS: added
- * PREPARE, DETAILS, BUILD: remove fb2.5 support - now a separate spell
- * fb2.5.patch.bz2: deleted
-
-2009-11-28 Treeve Jelbert <treeve AT sourcemage.org>
- * init.d/firebird2: fic typo
-
-2009-11-27 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.5.0.25784-ReleaseCandidate1
- * fb2.5.patch.bz2: updated
- * CONFIGURE: disable superserver query
- there is now one super-classic build
- * init.d/firebird2: name of server has changed
-
-2009-09-20 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.1.3.18185-0
-
-2009-08-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.5.0.24643-Beta2
- * fb2.5.patch.bz2: updated
- * PRE_BUILD: don't delete supplied extern/binreloc
- * DETAILS: set SECURITY_PATCH=1 for 2.5 & 2.1 versions
- CVE-2009-2620 <http://www.coresecurity.com/content/firebird-sql-dos>
-
-2009-07-25 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.1.3.18185-0.RC2
-
-2009-06-25 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.1.3.18156-0.RC1
-
-2009-05-25 Treeve Jelbert <treeve AT sourcemage.org>
- * fb2.*.patch.bz2: fix for gcc4.4 / icu-4.2 issues
-
-2009-04-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.5.0.23247-Beta1
- * fb2.5.patch.bz2: updated
-
-2009-03-30 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.1.2.18118-0
-
-2009-03-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.1.2.18118-0.RC2
- * PRE_BUILD: adjust for latest libtool
-
-2009-01-26 Treeve Jelbert <treeve AT sourcemage.org>
- * init/firebird2: fix stop process
-
-2009-01-23 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.5.13206-0
-
-2009-01-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.1.2.18116-0.RC1
-
-2009-01-07 Treeve Jelbert <treeve AT sourcemage.org>
- * init.d/firebird2: ensure that fbserver runs as user 'firebird'
-
-2009-01-06 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.1.2.18114-0.RC1
-
-2008-12-23 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.1.2.18108-0.RC1
- * fb2.1.patch.bz2: updated
- * BUILD: use make_single
-
-2008-12-17 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.5.13206-0.RC2
-
-2008-11-18 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.5.13200-0.RC1
- * fb2.*.patch.bz2: update
- * BUILD: add missing &&
- * INSTALL: move more logic into the patched makeInstallImage.sh.in
-
-2008-11-05 Treeve Jelbert <treeve AT sourcemage.org>
- * BUILD: fix typo
- remove make_single, except for fb2.0
- * fb2.{1,5}.patch.bz2: update for make_single
-
-2008-10-12 Treeve Jelbert <treeve AT sourcemage.org>
- * BUILD, init.d/firebird2, volatiles, configs, excluded,
- xinetd/firebird: now install to /opt/firebird
- * BUILD: add make_single
- * DETAILS: PATCHLEVEL=1
-
-2008-09-27 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: make 2.1 the default version
-
-2008-08-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: 2.1.1.17910-0 (stable)
- * fb2.1.patch.bz2: updated
-
-2008-07-13 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.5.0.20343-Alpha1 (devel)
- revert to dourceforge site
- * PREPARE, DEPENDS: add option for 2.5
- * fb2.5.patch.bz2: added
- * BUILD, INSTALL: move mkInstallImage stuff to INSTALL.
- avoids redundant copying of large amounts of data
- * BUILD: add some extra []
- remove stripping of optimisations and make_single
- * INSTALL: prevent overwriting of security2.fdb
- * volatiles, configs: add fbintl.conf
- * init.d/firebird2: run fbserver directly. don't use fbguard
-
-2008-05-31 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.1.1.17910-RC1
-
-2008-05-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.4.0.13130-1
-
-2008-04-18 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.1.0.17798-0
-
-2008-04-05 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.4.13126-RC1
- * fb2.0.patch.bz2: updated
-
-2008-03-24 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: use GATHER_DOCS=off
- this prevents installing two copies of docs
- also some general cleanup
-
-2008-03-09 Treeve Jelbert <treeve AT sourcemage.org>
- * init.d/firebird2: fix for latest su
- move -l option to end
-
-2008-03-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.1.0.17755-ReleaseCandidate2
- * PREPARE: version 2.1 is no longer experimental
-
-2008-01-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.1.0.17735-ReleaseCandidate1
- * fb2.1.patch.bz2: updated
-
-2007-10-17 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.1.0.16780-Beta2
- * BUILD: strip -O3 from optimisations, gcc-4.2.2 problem
- * fb2.1.patch.bz2: updated
-
-2007-09-26 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.3.12981-1
- * REPAIR*: delete obsolete files
- * BUILD: don't save security.fdb, it may be corrupt
- let the dba make his own backups
-
-
-2007-09-05 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.3.12981-0
- from prelease url, as 2.0.2 was withdrawn
- * fb2.0.patch.bz2: updated
-
-2007-08-26 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.2.12964-0 ( no longer RC)
- use sourceforge url
-
-2007-08-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.2.12964-RC1-0
- * PREPARE: fix typo
-
-2007-08-15 Treeve Jelbert <treeve AT sourcemage.org>
- * PREPARE, DETAILS, PRE_BUILD, DEPENDS: remove fb1.5 support
- it is considered obsolete by the Firebird project
- * REPAIR^a0c257655c2c986a126a1e0c0297d97a^volatiles: set x bit
- * fb1.5.patch.bz2, init.d/firebird15: deleted
-
-2007-07-27 Treeve Jelbert <treeve AT sourcemage.org>
- * FINAL: add a mention of Firebird-2.1 changes
-
-2007-07-19 Treeve Jelbert <treeve AT sourcemage.org>
- * services: remove obsolete file
-
-2007-06-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.1.0.15999-Beta1
- * DEPENDS: use new --with-system-{icu,editline} options
- * fb2.1.patch.bz2: updated
- * BUILD: bypass icu/libedit related code for fb2.1
-
-2007-05-07 Treeve Jelbert <treeve AT sourcemage.org>
- * volatiles: fix typo
- * REPAIR^a0c257655c2c986a126a1e0c0297d97a^volatiles: add
-
-2007-04-18 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: disable DOCS, as they are installed twice
-
-2007-03-20 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.1.0.15199-Alpha1
- * PREPARE: add query for version 2.1
- * fb2.1.patch.bz2: added
- * DEPENDS: fb2.1 needs btyacc instead of bison
- * BUILD: add missing &&
-
-2007-03-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: PATCHLEVEL++
- * BUILD, INSTALL, FINAL: move some code to BUILD
- this works better with staged install
- * PRE_BUILD: disable check for running server
- * volatiles, configs: fix
- * REPAIR*:added, force volaties, configs fixes into existing builds
-
-2007-03-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.1.12855
- * fb2.0.patch.bz2: updated, src/gpre/cob.cpp fixed upstream
-
-2007-02-09 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.5.4.4910
- * fb1.5.patch.bz2: update, mostly included upstream
-
-2007-01-30 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: updated hash, source tarball renamed the install directory
-
-2007-01-27 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.1.12810
- * volatiles, configs; fix regex
- * excluded: add
- * protected: delete
- * BUILD: add make_{single,normal}
-
-2007-01-03 Treeve Jelbert <treeve AT sourcemage.org>
- * PRE_BUILD: fix typo, simplify logic
- check for a running server
- * fb*.patch.bz2: rename
-
-2007-01-01 Treeve Jelbert <treeve AT sourcemage.org>
- * PRE_BUILD: simplify patching logic
- * DETAILS, PREPARE, DEPENDS: change query variable for easier future
expansion
- * fb2.patch.bz2: update for amd64
-
-2006-11-19 Treeve Jelbert <treeve AT sourcemage.org>
- * protected, configs, REPAIR^none^*: added
- * PREPARE: add a query
- * PRE_INSTALL: delete
- * INSTALL: include some stuff from old PRE_INSTALL
- use install_config_file
- * CONFIGURE, BUILD: add support for gpre languages
- * DETAILS: PATCHLEVEL++
-
-2006-11-17 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: use sourceforge for all downloads
- * BUILD: add a note to myself
-
-2006-11-08 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.0.12748
- * fb2.patch.bz2: don't copy init files
- fix icu error message
- * DEPENDS: add bison
-
-2006-10-29 Treeve Jelbert <treeve AT sourcemage.org>
- * PRE_BUILD, PREPARE, DEPENDS, DETAILS:
- make version 2.0 the default, adjust all relevant tests
- * volatiles; add firebird.conf
- add ${INSTALL_ROOT} to all entries
- * FINAL: create lock files in /var/lock/firebird and use symlinks
- * BUILD, PRE_INSTALL: more work for library only build
- * CONFIGURE: activate client only install
-
-2006-10-26 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
- * INSTALL: use TRACK_ROOT not INSTALL_ROOT when linking #9163
-
-2006-10-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.0.12745-ReleaseCandidate5 (devel)
-
-2006-09-21 Treeve Jelbert <treeve AT sourcemage.org>
- * CONFIGURE: fix typo
-
-2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
- * PROVIDES: [automated] Fixed invalid entries.
-
-2006-09-01 Treeve Jelbert <treeve AT sourcemage.org>
- * CONFIGURE, BUILD, INSTALL, FINAL;
- prepare for allow installation of client library only
- * PRE_INSTALL: s/echo/message/
-
-2006-08-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.0.12724-ReleaseCandidate4 (devel)
- * PREPARE, DETAILS, PRE_BUILD: remove cvs support
- * init.d/firebird: rename as init.d/firebird15
- this should remove confusion over having two init scripts
-
-2006-08-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: changes DOCS
-
-2006-07-03 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.0.12710-ReleaseCandidate3 (devel)
- * DEPENDS: remove cvs
-
-2006-06-16 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
- * UP_TRIGGERS: replaced fast_up_depends with show_up_depends, bug
#12665
-
-2006-05-26 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: fix CVS address
- change cvs version name to 'snapshot'
- bug #11880
-
-2006-05-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: fix typo regarding cvs
-
-2006-05-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 2.0.0.12654-ReleaseCandidate2 (devel)
- * DEPENDS: devel version no longer needs CVS
- * PRE_INSTALL: added, to preserve some files (was in INSTALL)
- * INSTALL: move some code to PRE_INSTALL
- no longer create a symlink for libgds.so
- * BUILD FINAL : use persistent FB_PREFIX
- * FINAL: there are no example databases
-
-2006-04-28 Treeve Jelbert <treeve AT sourcemage.org>
- * init.d/firebird2: use pid for start/stop
- as of rc2, preferred method of stopping is to kill the pid,
- since it does not need knowledge of the password
-
-2006-04-28 Arwed v. Merkatz <v.merkatz AT gmx.net>
- * UP_TRIGGERS: replaced 'gaze depends' call with
- fast_up_depends, bug #10661
-
-2006-04-27 Treeve Jelbert <treeve AT sourcemage.org>
- * init.d/firebird2: add separate init script for firebird2
- no longer contains passwords
-
-2006-04-22 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: add --without-editline if editline not wanted
- fix bug # 11462
-
-2006-04-01 Treeve Jelbert <treeve AT sourcemage.org>
- * UP_TRIGGERS: remove a line which was for debugging only
-
-2006-03-18 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: devel version is now firebird2 T2_0_0_RC1 (cvs)
- * fb2.patch.bz2: update
-
-2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
- * DETAILS: (automated) Add KEYWORDS
-
-2006-02-12 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: devel version is now firebird2 T2_0_0_Beta2 (cvs)
- * PREPARE: update warnings
- * volatiles: previously forgotten update
- * DEPENDS: add CVS for non-stable versions
-
-2006-02-04 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: cvs version is now firebird2 T2_0_0_Beta2
- * PRE_BUILD:
- add autogen
- apply fb{15,2}.patch
- remove sed stmts
- * BUILD: remove autogen
- add ICU_FLAGS; set other LDFLAGS (-ledit, -lpthread)
- * FINAL INSTALL volatiles: firebird2 uses different security db
- * DEPENDS: firebird2 depends on icu
- optional libedit
- * CONFIGURE: remove editline query, now in DEPENDS
- * PREPARE: warn of major changes
- * fb*.patch.bz2: add
- * firebird-1.5.2-gcc4.patch.bz2: delete
- * UP_TRIGGERS: added, to detect changed libfb* libraries
-
-2006-01-25 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.5.3.4870
- * INSTALL volatiles: adjust
-
-2005-12-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: set CVS tag to R1_5_3
- * PRE_BUILD: adjust for latest cvs
- * volatiles: aliases.conf
-
-2005-11-30 Seth Woolley <seth AT tautology.org>
- * DETAILS: MD5 IGNORE to SOURCE_HASH volatile
-
-2005-10-27 Treeve Jelbert <treeve AT sourcemage.org>
- * volatiles: add aliases.conf
- * BUILD CONFIGURE: optional editline support
- * init.d/firebird: fix stop command
- create /var/run/firebird
-
-2005-10-21 Treeve Jelbert <treeve AT sourcemage.org>
- * init.d/firebird: add "-s /bin/sh" to su commands
-
-2005-10-20 Treeve Jelbert <treeve AT sourcemage.org>
- * init.d/firebird: adjust stop command
-
-2005-10-09 Treeve Jelbert <treeve AT sourcemage.org>
- * init.d/firebird: make compatible with latest coreutils
- * BUILD PRE_BUILD: move patching to PRE_BUILD
- * PREPARE DETAILS: use FB_VER variable
- * DETAILS: use SOURCE_HASH instead of MD5
- * INSTALL: fix
-
-2005-08-13 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS DEPENDS: remove gcc34
- * BUILD: apply gcc4 patch
- * firebird-1.5.2-gcc4.patch.bz2: add
-
-2005-05-29 Treeve Jelbert <treeve AT sourcemage.org>
- * CONFIGURE: add
- * BUILD: simplify
-
-2005-05-29 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS DEPENDS BUILD:
- convert to gcc34
- * PREPARE: remove old entries
- * volatiles: added
-
-2005-02-26 Treeve Jelbert <treeve AT sourcemage.org>
- * INSTALL FINAL: move some code to FINAL, so that certain files
- are not tracked
-
-2004-12-27 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.5.2.4731 (stable)
-
-2004-12-12 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.5.2.4731 (devel)
-
-2004-12-01 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.5.2.4721 (devel)
-
-2004-11-27 Treeve Jelbert <treeve AT sourcemage.org>
- * FINAL: add
- remove some files from the install logs, as they are modified on a
daily basis
-
-2004-11-23 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.5.2.4719 (devel)
-
-2004-11-19 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS PREPARE PRE_BUILD: replace 'exit' by 'return'
- fixes bug #7649
-
-2004-10-31 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.5.2.4634 (devel)
- * PREPARE: disable message about no devel version
-
-2004-09-11 Treeve Jelbert <treeve AT sourcemage.org>
- * BUILD: no longer test for gcc-3.4;
- problem solved in gcc-3.4.2
-
-2004-07-31 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: reactivate FORCE_DOWNLOAD for cvs version
- * PRE_BUILD: no longer check for running firebird server
- this should be a dba or sysadmin decision
-
-2004-07-20 Treeve Jelbert <treeve AT sourcemage.org>
- * PREPARE: add, use config_query_list
- allow multiple versions (stable, devel & cvs)
- add error if try to build stable with gcc-3.4.x
- * CONFIGURE: delete
- * DETAILS: adjust conditional code
- version 1.5.1.4481 (again), renumbered for consistency with other
release files
- * BUILD: adjust, define local variable
- * INSTALL: local variables
-
-2004-07-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.5.1.4500
- revert to sourceforge url for final release version
- CVS version now builds ok with gcc-3.4.0
-
-2004-07-06 Treeve Jelbert <treeve AT sourcemage.org>
- * BUILD: remove -O3 from compiler flags (g++ bug)
- * DEPENDS: add g++
-
-2004-07-07 Treeve Jelbert <treeve AT sourcemage.org>
- * BUILD: fix cvs build using gcc-3.4.1 (compiler crash)
-
-2004-06-22 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.5.1.4481 (rc3)
-
-2004-06-15 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.5.1.4475 (rc2)
-
-2004-06-13 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: BUILD_API=2
- * BUILD: strip
- reactivate --with-editline
- CVS version builds ok with gcc-3.4.0
- * INSTALL: add
- fix install for CVS version ( no examples/*.fdb)
-
-2004-05-11 Treeve Jelbert <treeve AT sourcemage.org>
- * BUILD: adjust CVS build process for new script locations
- disable --with-editline, as it is not currently recommended
-
-2004-05-02 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.5.1.4443 (prerelease)
- temporary change of SOURCEURL
- there is a problem building with gcc-3.4.0
-
-2004-04-16 Treeve Jelbert <treeve AT sourcemage.org>
- * DEPENDS: add libtool
- fixes bug #6742
-
-2004-04-15 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.5.1.4354 (prerelease)
- temporary change of SOURCEURL
- * PRE_BUILD: cleanup. extra [] brackets
-
-2004-02-21 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.5.0.4290
- * BUILD: make symlink for libgds.so,
- some applications expect to find it
- * PRE_BUILD: check for existing firebird account
-
-2004-02-12 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.5.0.4288 (rc9)
- * BUILD: remove obsolete comments
- * PRE_BUILD: create_account may cause problems
- some versions of groupadd do not work with -G parameter
- shadow-4.0.4.1:/usr/sbin/groupadd
- This is a sorcery bug #5790
-
-2004-01-02 Treeve Jelbert <treeve AT sourcemage.org>
- * BUILD: suppress debugging info asap
- use the makeInstallImage script
- * DETAILS: VERSION=15-RC8,
- there is now an official tarball at sourceforge
- * init.d/firebird: ensure that actually runs as 'user firebird'
- * PRE_BUILD: make sure that firebird user is actually created
- remember to ask sorcery for a firebird user and group
- * POST_INSTALL: removed
-
-2003-12-28 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version T1_5_0_RC8_4201
- * BUILD: adjust for changes in make
-
-2003-12-08 Treeve Jelbert <treeve AT sourcemage.org>
- * CONFIGURE: prompt for CVS sources
- * DETAILS: allow CVS or release tarball (v2 or v1.5)
- * BUILD: remove patch, use sed instead
- * patches/*: remove
-
-2003-12-02 Treeve Jelbert <treeve AT sourcemage.org>
- * BUILD firebird scripts: install to /usr/firebird
- fix permissions on include directory and bin/changeDBAPassword.sh
- move log file to /var/log
- * CONFIGURE: clean up
-
-2003-11-26 Treeve Jelbert <treeve AT sourcemage.org>
- * BUILD: enable config patch, to improve compiler optimisation
- now do my own install, it's much shorter
- use configured options
- * DETAILS: specify DOCS
- * patches/ac* : add
- * scripts/*: remove
- * install.sh.cp: remove
- * CONFIGURE init.d/firebird xinetd/firebird: add
- * It appears that the xinetd script does not get installed when
- building a classic server. install it manually and restart xinetd
-
-2003-11-24 Treeve Jelbert <treeve AT sourcemage.org>
- * post*, pre*: remove obsolete files
-
-2003-11-23 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version = cvs
- * BUILD: use a modified version of the latest binary
- Firebird install script, which actually install the init.d or
- xinet.d script as appropriate, but I have made smgl specific scripts
- * PROVIDES *.patch scripts/*: add
- * CONFLICTS: remove
- * POST_INSTALL: clean up
-
-2003-11-13 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: rename spell as firebird
- * DEPENDS: added openssl libmcrypt ncurses
- * BUILD: only build CLASSIC Server for the moment
- this does not need an init.d script
- preserve existing settings
- don't use their install script
-
-2003-11-11 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 1.5-rc7 (from cvs)
- * BUILD init.d xinet.d services
- spell created
-
+2016-08-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0
+ PATCHLEVEL=9999
+ spell deprecated [replaced by firebird3]
diff --git a/database/firebird/INSTALL b/database/firebird/INSTALL
index d3947dd..27ba77d 100755
--- a/database/firebird/INSTALL
+++ b/database/firebird/INSTALL
@@ -1,19 +1 @@
-local FF FBDEST &&
-mkdir -p ${FB_PREFIX}/intl &&
-if [[ $FB_CLIENT == n ]]; then
-# prepare an install image
- cd $SOURCE_DIRECTORY/gen &&
- ./install/makeInstallImage.sh &&
-# config files
- cd $SOURCE_DIRECTORY/gen/install/misc &&
- install_config_file firebird.conf $FB_PREFIX/firebird.conf &&
- install_config_file aliases.conf $FB_PREFIX/aliases.conf &&
- install_config_file fbintl.conf $FB_PREFIX/intl/fbintl.conf
-else
- cd $SOURCE_DIRECTORY/gen/firebird &&
- for FF in bin include lib;do
- FBDEST=$FB_PREFIX/$FF &&
- mkdir -p $FBDEST &&
- cp -ar $FF/* $FBDEST/$FF
- done
-fi
+true
diff --git a/database/firebird/PREPARE b/database/firebird/PREPARE
deleted file mode 100755
index 3909b51..0000000
--- a/database/firebird/PREPARE
+++ /dev/null
@@ -1,47 +0,0 @@
-cat <<EOF
- Classic Server install needs services and xinet.d
- Super Server install needs init.d
-
- Before updating firebird, it is recommended that you save the security
database
-
- After installing firebird, you should change the default password for the
SYSDBA user
- by means of the script /usr/firebird/bin/changeDBAPassword.sh
-EOF
-config_query_list FB_VER "which version to build?" 2.1 2.0
-
-# warn of major changes
-if spell_ok firebird;then
- local FB_PREV
- FB_PREV=`installed_version firebird | cut -d. -f-2`
-
- if [[ $FB_PREV != $FB_VER ]];then
- case $FB_VER in
- 2.0)
- cat <<EOF
- Firebird 2 includes ODS changes, intended to improve database
performance.
- These improvements are only available in databases using the new ODS.
- So, before uninstalling a previous Firebird version, make a backup
using gbak.
- Then, after installation, use the new gbak to recreate your database
which will
- then have the new ODS.
-
- There are major changes regarding the security database in this new
version.
- Please make a copy of the existing security database
/usr/firebird/security.fdb
- before casting this spell.
- Then, after installing firebird2, read the instructions in
- /usr/firebird/upgrade/security_database.txt
-EOF
- ;;
- 2.1)
- cat <<EOF
- there are some differences between Firebird versions 2.0 and 2.1
- after installation please read the file
- /usr/firebird/upgrade/metadata_charset.txt
-EOF
- ;;
- esac
- if ! query "do you really want to upgrade firebird?";then
- return 1
- fi
- fi
-fi
-
diff --git a/database/firebird/PRE_BUILD b/database/firebird/PRE_BUILD
index 379216f..27ba77d 100755
--- a/database/firebird/PRE_BUILD
+++ b/database/firebird/PRE_BUILD
@@ -1,21 +1 @@
-# check for running server
-# (ps -u firebird | grep fb*) &&
-# message ${PROBLEM_COLOR}please stop the firebird server and try again\
-# ${DEFAULT_COLOR} &&
-# return 1
-
- create_account firebird &&
- default_pre_build &&
- cd $SOURCE_DIRECTORY &&
-
-# at present the build only works for everything in one directory
-# tree /opt/firebird
-
-# remove supplied ICU & editline packages
- rm -rf extern/{SfIO,btyacc,editline,icu} &&
-# fix for gcc4 and smgl issues
-#apply patches
- bzcat ${SPELL_DIRECTORY}/fb${FB_VER}.patch.bz2 | patch -p1 &&
-# regenerate files
-libtoolize -f -i &&
-autoreconf
+true
diff --git a/database/firebird/PROVIDES b/database/firebird/PROVIDES
deleted file mode 100755
index 64d8727..0000000
--- a/database/firebird/PROVIDES
+++ /dev/null
@@ -1,2 +0,0 @@
-SQL
-FIREBIRD
diff --git a/database/firebird/UP_TRIGGERS b/database/firebird/UP_TRIGGERS
index e9e98d5..9a680d4 100755
--- a/database/firebird/UP_TRIGGERS
+++ b/database/firebird/UP_TRIGGERS
@@ -1,16 +1 @@
-# up_trigger everything on major version updates
-
-local OLD_SPELL_VERSION=""
-if spell_ok $SPELL; then
- OLD_SPELL_VERSION="$(installed_version $SPELL)"
- if test "${VERSION:0:1}" != "${OLD_SPELL_VERSION:0:1}"; then
- message "This is a possibly incompatible update of firebird..."
- message "Figuring out what spells need to be recast, this may take a
while."
- for each in $(show_up_depends $SPELL 1); do
- if gaze install $each | xargs readelf -d 2> /dev/null |
- grep -q "NEEDED.*libfbclient.so.${OLD_SPELL_VERSION:0:1}"; then
- up_trigger $each cast_self
- fi
- done
- fi
-fi
+up_trigger firebird3 cast_self
diff --git a/database/firebird/configs b/database/firebird/configs
deleted file mode 100644
index dffac13..0000000
--- a/database/firebird/configs
+++ /dev/null
@@ -1,3 +0,0 @@
-^/opt/firebird/aliases.conf$
-^/opt/firebird/firebird.conf$
-^/opt/firebird/intl/fbintl.conf$
diff --git a/database/firebird/excluded b/database/firebird/excluded
deleted file mode 100644
index b6c039b..0000000
--- a/database/firebird/excluded
+++ /dev/null
@@ -1 +0,0 @@
-^/opt/firebird/.*fdb$
diff --git a/database/firebird/fb2.0.patch.bz2
b/database/firebird/fb2.0.patch.bz2
deleted file mode 100644
index bb55b7a..0000000
Binary files a/database/firebird/fb2.0.patch.bz2 and /dev/null differ
diff --git a/database/firebird/fb2.1.patch.bz2
b/database/firebird/fb2.1.patch.bz2
deleted file mode 100644
index 870a37e2..0000000
Binary files a/database/firebird/fb2.1.patch.bz2 and /dev/null differ
diff --git a/database/firebird/init.d/firebird2
b/database/firebird/init.d/firebird2
deleted file mode 100755
index e68436e..0000000
--- a/database/firebird/init.d/firebird2
+++ /dev/null
@@ -1,45 +0,0 @@
-#!/bin/bash
-
-# description: Start/Stop firebird2 database server
-#
-# This file belongs in /etc/init.d where it will be run
-# on system startup and shutdown to start the background
-# Firebird2 database Super server daemon
-
-FB_DIR=/opt/firebird/bin
-FB=fbserver
-if [[ ! -f $FB_DIR/$FB ]];then
-# 2.5 has a combined classic-super server using libfbembed.so
- FB=fb_smp_server
-fi
-# as of rc2, preferred method of stopping is to kill the process
-
-source /etc/init.d/smgl_functions
-
-PROGRAM=/bin/false
-RUNLEVEL=3
-NEEDS="+network +remote_fs"
-
-case $1 in
- start)
- echo "Starting Firebird Super Server"
- su -s "/bin/sh" -m -c "$FB_DIR/$FB" -l "firebird" &
- evaluate_retval
- ;;
- stop)
- echo "Stopping Firebird server"
- pkill $FB
- evaluate_retval
- ;;
-
- restart)
- echo "Restarting Firebird server"
- $0 stop
- $0 start
- evaluate_retval
- ;;
- *)
- echo "Usage: $0 {start|stop|restart}"
- exit 1
- ;;
-esac
diff --git a/database/firebird/volatiles b/database/firebird/volatiles
deleted file mode 100644
index dffac13..0000000
--- a/database/firebird/volatiles
+++ /dev/null
@@ -1,3 +0,0 @@
-^/opt/firebird/aliases.conf$
-^/opt/firebird/firebird.conf$
-^/opt/firebird/intl/fbintl.conf$
diff --git a/database/firebird/xinetd/firebird
b/database/firebird/xinetd/firebird
deleted file mode 100755
index 53d0cd5..0000000
--- a/database/firebird/xinetd/firebird
+++ /dev/null
@@ -1,18 +0,0 @@
-# default: on
-# description: Firebird Classic Server
-#
-# Be careful when commenting out entries in this file.
-# Active entry should be first as some scripts
-# (CSchangeRunUser.sh in particular) use sed scripting
-# to modify it.
-service gds_db
-{
- flags = REUSE
- socket_type = stream
- wait = no
- user = firebird
- log_on_success += USERID
- log_on_failure += USERID
- server = /opt/firebird/bin/fb_inet_server
- disable = no
-}
diff --git a/libs/flatbuffers/DETAILS b/libs/flatbuffers/DETAILS
index 1a69792..f2062f7 100755
--- a/libs/flatbuffers/DETAILS
+++ b/libs/flatbuffers/DETAILS
@@ -1,6 +1,6 @@
SPELL=flatbuffers
- VERSION=1.3.0
-
SOURCE_HASH=sha512:249341ce96d76dcd46e1907e8579d436c953e7782555b9cd9d12712db167e63669d97f084dcce15940e06378a6e91f6d4cbe5bb8bb1383a73e2f9190a700daaa
+ VERSION=1.4.0
+
SOURCE_HASH=sha512:6e2e90d02ac8532ccf1ed69c7873c03c39b8d1b5eea2875f1f277f38bbaddf4ee8183b9aa9ef111291d5f5b3fcdb0b69bdae8532502676ef8eb0c2ffb61ac65c
SOURCE=$SPELL-v$VERSION.tar.gz
SOURCE_URL=https://github.com/google/flatbuffers/archive/v$VERSION.tar.gz
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
diff --git a/libs/flatbuffers/HISTORY b/libs/flatbuffers/HISTORY
index 99e448b..1e3b507 100644
--- a/libs/flatbuffers/HISTORY
+++ b/libs/flatbuffers/HISTORY
@@ -1,3 +1,6 @@
+2016-08-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.0
+
2016-02-05 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version v1.3.0
* BUILD: do not use ninja



  • [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (9482026da470c85760375c9dd5125f72174d9317), Treeve Jelbert, 08/16/2016

Archive powered by MHonArc 2.6.24.

Top of Page