ports/databases/firebird30-server/files/patch-builds_posix_make.defaults
Muhammad Moinur Rahman 0e409ffb28
databases/firebird30-server: Unbreak
- Update version 3.0.11=>3.0.12

Changelog:
https://firebirdsql.org/file/documentation/release_notes/html/en/3_0/rlsnotes30.html

Approved by:	portmgr (just-fix-it)
2025-03-25 19:11:10 +01:00

73 lines
2.3 KiB
Text

--- builds/posix/make.defaults.orig 2024-08-08 09:26:44 UTC
+++ builds/posix/make.defaults
@@ -102,7 +102,7 @@ GLOB_OPTIONS:=
#____________________________________________________________________________
# Firebird needs no RTTI
-RTTI_FLAG:= -fno-rtti
+RTTI_FLAG:= -fno-rtti -DU_SHOW_CPLUSPLUS_API=0 -DU_SHOW_CPLUSPLUS_HEADER_API=0
# If this is defined then we use special rules useful for developers only
IsDeveloper = @DEVEL_FLG@
@@ -134,7 +134,7 @@ MATHLIB=@MATHLIB@
MATHLIB=@MATHLIB@
# switch to make sed edit files inplace
-INLINE_EDIT_SED:= -i
+INLINE_EDIT_SED:= -i ""
# Default programs and tools to be used in the build process
@@ -144,7 +144,7 @@ CHMOD_7= chmod 777
CHMOD= chmod
CHMOD_6= chmod 666
CHMOD_7= chmod 777
-CHMOD_S7= chmod 06777
+CHMOD_S7= chmod 04555
MV= mv -f
TOUCH= touch
CP= cp
@@ -219,7 +219,7 @@ LibraryFullName=$(LibraryFileName).${SHRLIB_EXT}.${Fir
#LibraryFileName=libfbclient
LibraryFileName=libfbclient
LibraryFullName=$(LibraryFileName).${SHRLIB_EXT}.${FirebirdVersion}
-LibrarySoName=$(LibraryFileName).${SHRLIB_EXT}.2
+LibrarySoName=$(LibraryFileName).${SHRLIB_EXT}.3
LibraryBaseName=$(LibraryFileName).${SHRLIB_EXT}
LIBFIREBIRD_FULLNAME = $(LIB)/$(LibraryFullName)
@@ -240,7 +240,7 @@ ifeq ($(EDITLINE_FLG),Y)
ifeq ($(EDITLINE_FLG),Y)
ifeq ($(STD_EDITLINE), true)
- LIBEDITLINE := -l$(READLINE)
+ LIBEDITLINE := $(shell pkgconf libedit --libs)
else
LIBEDITLINE := $(LIB)/libedit.a
endif
@@ -362,7 +362,7 @@ FBTRACEMGR = $(BIN)/fbtracemgr$(EXEC_EXT)
GDS_DROP = $(BIN)/gds_drop$(EXEC_EXT)
FBSVCMGR = $(BIN)/fbsvcmgr$(EXEC_EXT)
FBTRACEMGR = $(BIN)/fbtracemgr$(EXEC_EXT)
-GSTAT = $(BIN)/gstat$(EXEC_EXT)
+GSTAT = $(BIN)/fbstat$(EXEC_EXT)
NBACKUP = $(BIN)/nbackup$(EXEC_EXT)
LOCKPRINT = $(BIN)/fb_lock_print$(EXEC_EXT)
GSEC = $(BIN)/gsec$(EXEC_EXT)
@@ -383,13 +383,13 @@ QLI = $(BIN)/qli$(EXEC_EXT)
QLI = $(BIN)/qli$(EXEC_EXT)
# From isql
-ISQL = $(BIN)/isql$(EXEC_EXT)
-RUN_ISQL = $(RBIN)/isql$(EXEC_EXT)
+ISQL = $(BIN)/isql-fb$(EXEC_EXT)
+RUN_ISQL = $(RBIN)/isql-fb$(EXEC_EXT)
# From burp
GBAK = $(BIN)/gbak$(EXEC_EXT)
RUN_GBAK = $(RBIN)/gbak$(EXEC_EXT)
-GSPLIT = $(BIN)/gsplit$(EXEC_EXT)
+GSPLIT = $(BIN)/fbsplit$(EXEC_EXT)
# From gpre
# (gpre current is a link to one of the others)