Skip to content

Commit f3c3ae7

Browse files
authored
Merge branch 'master' into alter_constraint
2 parents 9abe46e + c4bc943 commit f3c3ae7

File tree

1,760 files changed

+296800
-21987
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,760 files changed

+296800
-21987
lines changed

.github/workflows/main.yml

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,9 @@ jobs:
289289
290290
build-macos:
291291
name: build-macos-${{ matrix.arch }}
292-
runs-on: ${{ (matrix.arch == 'arm64' && 'macos-14') || 'macos-12' }}
292+
runs-on: ${{ (matrix.arch == 'arm64' && 'macos-14') || 'macos-13' }}
293+
env:
294+
VCPKG_BINARY_SOURCES: "clear;x-gha,readwrite"
293295

294296
strategy:
295297
fail-fast: false
@@ -312,27 +314,17 @@ jobs:
312314
run: |
313315
brew install automake autoconf-archive cmake libtool ninja
314316
315-
# libcxx build is not working with python >= 3.12
316-
- name: Do not use preinstalled python >= 3.12
317-
run: |
318-
brew uninstall --ignore-dependencies [email protected]
319-
[ -e /Library/Frameworks/Python.framework ] && \
320-
sudo mv /Library/Frameworks/Python.framework /Library/Frameworks/Python.framework.dont-look-at-this
321-
brew install [email protected]
322-
ln -s "$(brew --prefix [email protected])/bin/python3" "$(brew --prefix [email protected])/bin/python"
323-
324-
- name: Cache - vcpkg
325-
uses: actions/cache@v4
317+
- name: Export GitHub Actions cache environment variables
318+
uses: actions/github-script@v7
326319
with:
327-
key: ${{ runner.os }}-vcpkg-0
328-
path: |
329-
$HOME/.cache/vcpkg/archives
320+
script: |
321+
core.exportVariable('ACTIONS_CACHE_URL', process.env.ACTIONS_CACHE_URL || '');
322+
core.exportVariable('ACTIONS_RUNTIME_TOKEN', process.env.ACTIONS_RUNTIME_TOKEN || '');
330323
331324
- name: Build
332325
run: |
333326
export LIBTOOLIZE=glibtoolize
334327
export LIBTOOL=glibtool
335-
export PATH="$(brew --prefix [email protected])/bin:$PATH"
336328
337329
./autogen.sh --with-builtin-tommath --with-builtin-tomcrypt
338330
make -j4

.github/workflows/tzdata-update.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
- v4.0-release
1919

2020
steps:
21-
- uses: actions/checkout@v3
21+
- uses: actions/checkout@v4
2222
with:
2323
ref: ${{ matrix.branch }}
2424

.vscode/c_cpp_properties.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@
33
{
44
"name": "Linux",
55
"includePath": [
6-
"${workspaceFolder}/**"
6+
"${workspaceFolder}/src/include/gen",
7+
"${workspaceFolder}/src/include",
8+
"${workspaceFolder}/extern/boost",
9+
"${workspaceFolder}/extern/libcds"
710
],
811
"defines": [
912
"DEV_BUILD"

.vscode/settings.json

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,16 @@
88
"[markdown]": {
99
"files.trimTrailingWhitespace": false
1010
},
11+
"files.readonlyInclude": {
12+
"temp/**": true
13+
},
1114

1215
"files.insertFinalNewline": true,
13-
14-
"files.exclude": {
15-
"temp": true,
16-
"gen": true
16+
"files.associations": {
17+
"*.epp": "cpp"
18+
},
19+
"search.exclude": {
20+
"temp/**": true,
21+
"gen/**": true
1722
}
1823
}

builds/install/arch-specific/android/BuildFinalPackage.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ $ANDROID_HOME/platform-tools/adb -s $AndroidDeviceName shell "rm -rf $AndroidDir
4343
$ANDROID_HOME/platform-tools/adb -s $AndroidDeviceName shell "mkdir $AndroidDir"
4444
$ANDROID_HOME/platform-tools/adb -s $AndroidDeviceName push gen/$InitialDebugTar $AndroidDir/
4545
$ANDROID_HOME/platform-tools/adb -s $AndroidDeviceName shell "(cd $AndroidDir && tar xvf $InitialDebugTar)"
46-
$ANDROID_HOME/platform-tools/adb -s $AndroidDeviceName shell "(cd $AndroidDir/firebird && ./common_test --log_level=all && ./libEngine13_test --log_level=all)"
46+
$ANDROID_HOME/platform-tools/adb -s $AndroidDeviceName shell "(cd $AndroidDir/firebird && ./common_test --log_level=all && ./libEngine14_test --log_level=all)"
4747
$ANDROID_HOME/platform-tools/adb -s $AndroidDeviceName shell "(cd $AndroidDir/firebird && ./AfterUntar.sh)"
4848
$ANDROID_HOME/platform-tools/adb -s $AndroidDeviceName pull $AndroidDir/firebird/firebird.msg gen/Release/firebird/
4949
$ANDROID_HOME/platform-tools/adb -s $AndroidDeviceName pull $AndroidDir/firebird/security6.fdb gen/Release/firebird/

builds/install/arch-specific/linux/makeInstallImage.sh.in

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -248,9 +248,8 @@ copyFiles() {
248248

249249
#include (.h .pas files)
250250
cp $BuiltFBDir/include/*.h ${TargetDir}@FB_INCDIR@
251-
cp $BuiltFBDir/include/firebird/impl/iberror_c.h ${TargetDir}@FB_INCDIR@/firebird/impl
252-
cp $BuildRootDir/src/include/firebird/*.h ${TargetDir}@FB_INCDIR@/firebird
253-
tar -C $BuildRootDir/src/include/firebird -cf - impl | tar -C ${TargetDir}@FB_INCDIR@/firebird -x
251+
cp $BuiltFBDir/include/firebird/*.h ${TargetDir}@FB_INCDIR@/firebird
252+
tar -C $BuiltFBDir/include/firebird -cf - impl | tar -C ${TargetDir}@FB_INCDIR@/firebird -x
254253
if [ "$CLIENT_ONLY_FLG" = "N" ]; then
255254
cp $BuildRootDir/src/include/gen/Firebird.pas ${TargetDir}@FB_INCDIR@/firebird
256255
fi

builds/install/arch-specific/solaris/CS/prototype.in

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ s none /usr/lib/libfbclient.so.2=@prefix@/lib/libfbclient.so.2
3838

3939
d none @prefix@/include 0751 firebird firebird
4040
f none @prefix@/include/ib_util.h=$SRCDIR/include/ib_util.h 0444 firebird firebird
41-
f none @prefix@/include/perf.h=$SRCDIR/include/perf.h 0444 firebird firebird
4241
f none @prefix@/include/iberror.h=$SRCDIR/include/iberror.h 0444 firebird firebird
4342
f none @prefix@/include/ibase.h=$SRCDIR/include/ibase.h 0444 firebird firebird
4443

builds/install/arch-specific/solaris/SS/prototype.in

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ s none /usr/lib/libfbclient.so.2=@prefix@/lib/libfbclient.so.2
3838

3939
d none @prefix@/include 0755 firebird firebird
4040
f none @prefix@/include/ib_util.h=$SRCDIR/include/ib_util.h 0644 firebird firebird
41-
f none @prefix@/include/perf.h=$SRCDIR/include/perf.h 0644 firebird firebird
4241
f none @prefix@/include/iberror.h=$SRCDIR/include/iberror.h 0644 firebird firebird
4342
f none @prefix@/include/ibase.h=$SRCDIR/include/ibase.h 0644 firebird firebird
4443

builds/install/arch-specific/solx86gcc/CS/prototype.in

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,6 @@ f none @prefix@/include/blr.h=$SRCDIR/include/blr.h 0644 root root
108108
f none @prefix@/include/ib_util.h=$SRCDIR/include/ib_util.h 0644 root root
109109
f none @prefix@/include/ibase.h=$SRCDIR/include/ibase.h 0644 root root
110110
f none @prefix@/include/iberror.h=$SRCDIR/include/iberror.h 0644 root root
111-
f none @prefix@/include/perf.h=$SRCDIR/include/perf.h 0644 root root
112111

113112
d none @prefix@/intl 0755 root root
114113
f none @prefix@/intl/libfbintl.so=$SRCDIR/intl/libfbintl.so 0755 root root

builds/install/arch-specific/win32/BuildExecutableInstall.bat

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -397,12 +397,10 @@ for %%v in (IPLicense.txt IDPLicense.txt ) do (
397397
:: grab some missing bits'n'pieces from different parts of the source tree
398398
::=========================================================================
399399
@echo Copying ib_util etc
400-
@copy %FB_ROOT_PATH%\src\extlib\ib_util.h %FB_OUTPUT_DIR%\include > nul || (call :ERROR Copying ib_util.h failed. & goto :EOF )
401400
@copy %FB_ROOT_PATH%\src\misc\pascal\ib_util.pas %FB_OUTPUT_DIR%\include > nul || (call :ERROR Copying ib_util.pas failed. & goto :EOF )
402401

403402
@echo Copying other include files required for development...
404403
@set OUTPATH=%FB_OUTPUT_DIR%\include
405-
@copy %FB_ROOT_PATH%\src\yvalve\perf.h %OUTPATH%\ > nul
406404
@copy %FB_ROOT_PATH%\src\include\gen\firebird.pas %OUTPATH%\firebird\ > nul || (@call :ERROR Failure executing copy %FB_ROOT_PATH%\src\include\gen\firebird.pas %OUTPATH%\firebird\ )
407405
@if ERRORLEVEL 1 goto :END
408406

0 commit comments

Comments
 (0)