diff options
Diffstat (limited to 'databases')
36 files changed, 372 insertions, 60 deletions
diff --git a/databases/Makefile b/databases/Makefile index 2c577eb1a3a2..1bab6b1673ea 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -84,6 +84,7 @@ SUBDIR += grass8 SUBDIR += greptimedb SUBDIR += hashtypes + SUBDIR += heidisql SUBDIR += hiredis SUBDIR += hsqldb SUBDIR += immudb diff --git a/databases/cego/Makefile b/databases/cego/Makefile index ede4f19a149f..610ebe21321f 100644 --- a/databases/cego/Makefile +++ b/databases/cego/Makefile @@ -1,5 +1,5 @@ PORTNAME= cego -PORTVERSION= 2.53.2 +PORTVERSION= 2.53.3 CATEGORIES= databases MASTER_SITES= http://www.lemke-it.com/ diff --git a/databases/cego/distinfo b/databases/cego/distinfo index f405d5347dc3..d80d1e9ab581 100644 --- a/databases/cego/distinfo +++ b/databases/cego/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765457663 -SHA256 (cego-2.53.2.tar.gz) = b500b284c39bbcb0a3460186ff0809f0b3169a24bf0a66d38f9d12cb5eb5c7b6 -SIZE (cego-2.53.2.tar.gz) = 3311173 +TIMESTAMP = 1765887376 +SHA256 (cego-2.53.3.tar.gz) = 0d72aa50fb61ec6b5368520330fa2f2124daeef8fbc35fd2c98f807de5a2bb98 +SIZE (cego-2.53.3.tar.gz) = 3322655 diff --git a/databases/freetds-devel/Makefile b/databases/freetds-devel/Makefile index 03d4d006fcae..200c741d7a43 100644 --- a/databases/freetds-devel/Makefile +++ b/databases/freetds-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= freetds -DISTVERSION= 1.5.193 +DISTVERSION= 1.5.203 PORTEPOCH= 1 CATEGORIES= databases MASTER_SITES= https://www.freetds.org/files/current/ diff --git a/databases/freetds-devel/distinfo b/databases/freetds-devel/distinfo index 49cdb1b12d17..f0f33ec6f26f 100644 --- a/databases/freetds-devel/distinfo +++ b/databases/freetds-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765708646 -SHA256 (freetds-dev.1.5.193.tar.bz2) = b83d918835fbd65b5283bb11af635f5215e76da9a49d4f1b9b74cd62fc0d7d93 -SIZE (freetds-dev.1.5.193.tar.bz2) = 2469980 +TIMESTAMP = 1765960072 +SHA256 (freetds-dev.1.5.203.tar.bz2) = 6b14b4e98334dacffb01615efaf3ffa768d62503e8b15d0abcedb50832756161 +SIZE (freetds-dev.1.5.203.tar.bz2) = 2475625 diff --git a/databases/heidisql/Makefile b/databases/heidisql/Makefile new file mode 100644 index 000000000000..74f024f7d6c5 --- /dev/null +++ b/databases/heidisql/Makefile @@ -0,0 +1,53 @@ +PORTNAME= heidisql +DISTVERSION= 12.14.1.1 +DISTVERSIONPREFIX= v +CATEGORIES= databases +PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX} + +MAINTAINER= acm@FreeBSD.org +COMMENT= a lightweight client for managing multiple databases +WWW= https://www.heidisql.com/ + +LICENSE= GPLv2 + +ONLY_FOR_ARCHS= aarch64 amd64 i386 + +USES= desktop-file-utils fpc lazarus:flavors xorg +USE_XORG= x11 +USE_GITHUB= yes +GH_ACCOUNT= HeidiSQL +GH_PROJECT= HeidiSQL +GH_TAGNAME= 2967ad28b4e3172e302cb8d487c0d3a5c752b3f + +LAZARUS_PROJECT_FILES+= heidisql.lpi + +LAZBUILD_ARGS= -d + +gtk2_CONFLICTS_INSTALL= ${PORTNAME}-qt5 ${PORTNAME}-qt6 +qt5_CONFLICTS_INSTALL= ${PORTNAME}-gtk2 ${PORTNAME}-qt6 +qt6_CONFLICTS_INSTALL= ${PORTNAME}-gtk2 ${PORTNAME}-qt5 + +USE_FPC_gtk2= cairo +USE_GNOME_gtk2= cairo +USE_FPC+= ${USE_FPC_${FLAVOR}} +USE_GNOME+= ${USE_GNOME_${FLAVOR}} + +SUB_FILES= pkg-message + +post-patch: + ${REINPLACE_CMD} -e 's|FPC_FULLVERSION<30204|FPC_FULLVERSION<30203|g' \ + ${WRKSRC}/source/main.pas ${WRKSRC}/source/usermanager.pas + ${REINPLACE_CMD} -e 's|System.UITypes,||g' ${WRKSRC}/source/table_editor.pas \ + ${WRKSRC}/source/grideditlinks.pas + ${REINPLACE_CMD} -e 's| \+ \[ofAllowMultiSelect\]||g' ${WRKSRC}/source/main.pas + ${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|g' ${WRKSRC}/source/apphelpers.pas + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/out/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + ${INSTALL_DATA} ${WRKSRC}/package-skeleton/usr/share/applications/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/${PORTNAME}.desktop + @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps + ${INSTALL_DATA} ${WRKSRC}/res/deb-package-icon.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps/${PORTNAME}.png + @${MKDIR} ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/extra/ini/*.ini ${STAGEDIR}${DATADIR} + +.include <bsd.port.mk> diff --git a/databases/heidisql/distinfo b/databases/heidisql/distinfo new file mode 100644 index 000000000000..e8689ddf9710 --- /dev/null +++ b/databases/heidisql/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1765951752 +SHA256 (HeidiSQL-HeidiSQL-v12.14.1.1-2967ad28b4e3172e302cb8d487c0d3a5c752b3f_GH0.tar.gz) = 9fbbf09f21220d3f96ea37f4d869dc18cd0f3a67073ca2a8b3539473cd9c79e6 +SIZE (HeidiSQL-HeidiSQL-v12.14.1.1-2967ad28b4e3172e302cb8d487c0d3a5c752b3f_GH0.tar.gz) = 27522595 diff --git a/databases/heidisql/files/patch-source_apphelpers.pas b/databases/heidisql/files/patch-source_apphelpers.pas new file mode 100644 index 000000000000..2d542650c371 --- /dev/null +++ b/databases/heidisql/files/patch-source_apphelpers.pas @@ -0,0 +1,63 @@ +--- source/apphelpers.pas 2025-12-16 11:00:34.000000000 -0800 ++++ source/apphelpers.pas 2025-12-17 00:09:19.625236000 -0800 +@@ -1316,16 +1316,21 @@ + {$IFDEF LINUX} + Result := ''; + {$ENDIF} ++ {$IFDEF FREEBSD} ++ Result := ''; ++ {$ENDIF} + end; + + function GetResourcesDir: String; + begin ++ Result := GetAppDir; + // point to resources dir in macOS app bundle + {$IFDEF DARWIN} + Result := GetAppDir + '..' + DirectorySeparator + 'Resources' + DirectorySeparator; +- {$ELSE} +- Result := GetAppDir; + {$ENDIF} ++ {$IFDEF FREEBSD} ++ Result := '%%DATADIR%%/'; ++ {$ENDIF} + end; + + {** +@@ -2911,7 +2916,7 @@ + Output: String; + CmdResult: Boolean; + begin +- {$IfDef LINUX} ++ {$if defined(LINUX) or defined(FREEBSD)} + // Netcat on Linux + CmdResult := Process.RunCommandInDir('', 'nc', ['-w 1 -zv 127.0.0.1 '+Port.ToString], Output); + Result := not CmdResult; +@@ -3026,7 +3031,7 @@ + FreeLibrary(NTHandle); + end; + {$EndIf} +- {$IfDef LINUX} ++ {$if defined(LINUX) or defined(FREEBSD)} + IsWineStored := 0; + {$EndIf} + Result := IsWineStored = 1; +@@ -3063,6 +3068,9 @@ + function GetOS: String; + begin + Result := 'Unknown'; ++ {$IfDef FreeBSD} ++ Result := 'FreeBSD'; ++ {$EndIf} + {$IfDef LINUX} + Result := 'Linux'; + {$EndIf} +@@ -4569,7 +4577,7 @@ + 1: begin // String + Value := StringReplace(Value, CHR13REPLACEMENT, #13, [rfReplaceAll]); + Value := StringReplace(Value, CHR10REPLACEMENT, #10, [rfReplaceAll]); +- {$IfDef LINUX} ++ {$if defined(LINUX) or defined(FREEBSD)} + Value := ConvertWindowsToLinuxPath(Value); + {$EndIf} + FRegistry.WriteString(Name, Value); diff --git a/databases/heidisql/files/patch-source_dbconnection.pas b/databases/heidisql/files/patch-source_dbconnection.pas new file mode 100644 index 000000000000..bf2637ad4a58 --- /dev/null +++ b/databases/heidisql/files/patch-source_dbconnection.pas @@ -0,0 +1,127 @@ +--- source/dbconnection.pas 2025-12-16 22:09:54.829290000 -0800 ++++ source/dbconnection.pas 2025-12-16 22:11:26.512363000 -0800 +@@ -231,10 +231,10 @@ + end; + TDatabaseCache = class(TObjectList<TDBObjectList>); // A list of db object lists, used for caching + TDBObjectComparer = class(TComparer<TDBObject>) +- function Compare({$IF FPC_FULLVERSION<30204}constref{$ELSE}const{$ENDIF} Left, Right: TDBObject): Integer; override; ++ function Compare({$IF FPC_FULLVERSION<30203}constref{$ELSE}const{$ENDIF} Left, Right: TDBObject): Integer; override; + end; + TDBObjectDropComparer = class(TComparer<TDBObject>) +- function Compare({$IF FPC_FULLVERSION<30204}constref{$ELSE}const{$ENDIF} Left, Right: TDBObject): Integer; override; ++ function Compare({$IF FPC_FULLVERSION<30203}constref{$ELSE}const{$ENDIF} Left, Right: TDBObject): Integer; override; + end; + + TOidStringPairs = TDictionary<POid, String>; +@@ -1911,7 +1911,7 @@ + {$If defined(WINDOWS) OR defined(DARWIN)} + DllPath, DllFile: String; + Dlls: TStringList; +- {$ElseIf defined(LINUX)} ++ {$ElseIf defined(LINUX) OR defined(FREEBSD)} + LibMapOutput, LibMap: String; + LibMapLines: TStringList; + {$EndIf} +@@ -1926,9 +1926,11 @@ + rx.ModifierI := True; + case NetTypeGroup of + ngMySQL: +- {$IfDef LINUX} ++ {$If defined(LINUX)} + // libmariadb.so.0 (libc,...) => /lib/x86_64-linux-gnu/libmariadb.so + rx.Expression := '^\s*lib(mysqlclient|mariadb|perconaserverclient)\.[^=]+=>\s*(\S+)$'; ++ {$ElseIf defined(FREEBSD)} ++ rx.Expression := '(mysqlclient|mariadb|perconaserverclient)[^=]+=>\s*(\S+)$'; + {$Else} + rx.Expression := '^lib(mysql|mariadb).*\.' + SharedSuffix; + {$EndIf} +@@ -1939,14 +1941,18 @@ + rx.Expression := '^(dblib|libsybdb).*\.' + SharedSuffix; + {$EndIf} + ngPgSQL: +- {$IfDef LINUX} ++ {$If defined(LINUX)} + rx.Expression := '^\s*(libpq)[^=]+=>\s*(\S+)$'; ++ {$ElseIf defined(FREEBSD)} ++ rx.Expression := '(lpq)[^=]+=>\s*(\S+)$'; + {$Else} + rx.Expression := '^libpq.*\.' + SharedSuffix; + {$EndIf} + ngSQLite: begin +- {$IfDef LINUX} ++ {$If defined(LINUX)} + rx.Expression := '^\s*(libsqlite3)[^=]+=>\s*(\S+)$'; ++ {$ElseIf defined(FREEBSD)} ++ rx.Expression := '(lsqlite3)[^=]+=>\s*(\S+)$'; + {$Else} + if NetType = ntSQLite then + rx.Expression := '^(lib)?sqlite.*\.' + SharedSuffix +@@ -1959,9 +1965,13 @@ + end; + case NetTypeGroup of + ngMySQL, ngMSSQL, ngPgSQL, ngSQLite, ngInterbase: begin ++ {$if defined(LINUX) or defined(FREEBSD)} + {$IfDEF LINUX} + // See https://serverfault.com/a/513938 + Process.RunCommandInDir('', '/sbin/ldconfig', ['-p'], LibMapOutput); ++ {$Else} ++ Process.RunCommandInDir('', '/sbin/ldconfig', ['-r'], LibMapOutput); ++ {$EndIf} + LibMapLines := Explode(sLineBreak, LibMapOutput); + for LibMap in LibMapLines do begin + if rx.Exec(LibMap) and FileExists(rx.Match[2]) then begin +@@ -3301,6 +3311,11 @@ + begin + // Init libmysql before actually connecting. + LibraryPath := GetLibDir + Parameters.LibraryOrProvider; ++{$IF DEFINED(LINUX) OR DEFINED(FREEBSD)} ++ LibraryPath := Parameters.LibraryOrProvider; ++{$ELSE} ++ LibraryPath := ExtractFilePath(ParamStr(0)) + Parameters.LibraryOrProvider; ++{$ENDIF} + Log(lcDebug, f_('Loading library file %s ...', [LibraryPath])); + // Throws EDbError on any failure: + FLib := TMySQLLib.Create(LibraryPath, Parameters.DefaultLibrary); +@@ -3315,7 +3330,11 @@ + msg: String; + begin + // Init lib before actually connecting. +- LibraryPath := GetLibDir + Parameters.LibraryOrProvider; ++{$IF DEFINED(LINUX) OR DEFINED(FREEBSD)} ++ LibraryPath := Parameters.LibraryOrProvider; ++{$ELSE} ++ LibraryPath := ExtractFilePath(ParamStr(0)) + Parameters.LibraryOrProvider; ++{$ENDIF} + Log(lcDebug, f_('Loading library file %s ...', [LibraryPath])); + try + FLib := TPostgreSQLLib.Create(LibraryPath, Parameters.DefaultLibrary); +@@ -3346,7 +3365,11 @@ + LibraryPath: String; + begin + // Init lib before actually connecting. +- LibraryPath := GetLibDir + Parameters.LibraryOrProvider; ++{$IF DEFINED(LINUX) OR DEFINED(FREEBSD)} ++ LibraryPath := Parameters.LibraryOrProvider; ++{$ELSE} ++ LibraryPath := ExtractFilePath(ParamStr(0)) + Parameters.LibraryOrProvider; ++{$ENDIF} + Log(lcDebug, f_('Loading library file %s ...', [LibraryPath])); + // Throws EDbError on any failure: + if Parameters.NetType = ntSQLite then +@@ -10238,14 +10261,14 @@ + + { TDBObjectComparer } + +-function TDBObjectComparer.Compare({$IF FPC_FULLVERSION<30204}constref{$ELSE}const{$ENDIF} Left, Right: TDBObject): Integer; ++function TDBObjectComparer.Compare({$IF FPC_FULLVERSION<30203}constref{$ELSE}const{$ENDIF} Left, Right: TDBObject): Integer; + begin + // Simple sort method for a TDBObjectList + Result := CompareAnyNode(Left.Schema+'.'+Left.Name, Right.Schema+'.'+Right.Name); + end; + + +-function TDBObjectDropComparer.Compare({$IF FPC_FULLVERSION<30204}constref{$ELSE}const{$ENDIF} Left, Right: TDBObject): Integer; ++function TDBObjectDropComparer.Compare({$IF FPC_FULLVERSION<30203}constref{$ELSE}const{$ENDIF} Left, Right: TDBObject): Integer; + begin + // Sorting a TDBObject items so that dropping them does not trap in SQL errors + if (Left.NodeType = lntTrigger) and (Right.NodeType <> lntTrigger) then diff --git a/databases/heidisql/files/pkg-message.in b/databases/heidisql/files/pkg-message.in new file mode 100644 index 000000000000..805b720ea77e --- /dev/null +++ b/databases/heidisql/files/pkg-message.in @@ -0,0 +1,26 @@ +[ +{ type: install + message: <<EOM +HeidiSQL was installed + +1) HeidiSQL needs client library to connect to a supported database. Well + supported databases are MySQL/MariaDB, PostgreSQL and SQLite. + + # pkg search -x "^(mysql|mariadb)[0-9].*-client-*" + # pkg search -x "^postgresql.*-client-*" + # pkg search -x "^(sqlite|sqlite3)-[2|3]" + +2) Do not forget install client library. E.g. an user wants use postgresql from + HeidiSQL. + + # pkg install postgresql17-client + +3) HeidiSQL can be compiled and installed with supports for gtk2, qt5 or qt6 + graphic interfaces. + + # pkg install heidisql-qt6 + +4) Enjoy it! +EOM +} +] diff --git a/databases/heidisql/pkg-descr b/databases/heidisql/pkg-descr new file mode 100644 index 000000000000..bd2f5156743c --- /dev/null +++ b/databases/heidisql/pkg-descr @@ -0,0 +1,5 @@ +HeidiSQL is a graphical interface for managing MariaDB or MySQL servers, +Microsoft SQL databases, PostgreSQL, SQLite, Interbase or Firebird. "Heidi" +lets you browse and edit data, create and edit tables, views, procedures, +triggers and scheduled events. Also, you can export structure and data, either +to SQL file, clipboard or to other servers. diff --git a/databases/heidisql/pkg-plist b/databases/heidisql/pkg-plist new file mode 100644 index 000000000000..74be7c7b9f38 --- /dev/null +++ b/databases/heidisql/pkg-plist @@ -0,0 +1,9 @@ +bin/heidisql +share/applications/heidisql.desktop +%%DATADIR%%/functions-mariadb.ini +%%DATADIR%%/functions-mysql.ini +%%DATADIR%%/functions-mysql8.ini +%%DATADIR%%/functions-postgresql.ini +%%DATADIR%%/functions-redshift.ini +%%DATADIR%%/functions-sqlite.ini +share/icons/hicolor/256x256/apps/heidisql.png diff --git a/databases/memcached/Makefile b/databases/memcached/Makefile index f83201fc339a..b25609303a34 100644 --- a/databases/memcached/Makefile +++ b/databases/memcached/Makefile @@ -1,5 +1,5 @@ PORTNAME= memcached -DISTVERSION= 1.6.39 +DISTVERSION= 1.6.40 CATEGORIES= databases MASTER_SITES= http://www.memcached.org/files/ diff --git a/databases/memcached/distinfo b/databases/memcached/distinfo index 1db70aceb31e..a6aad0c0a4b9 100644 --- a/databases/memcached/distinfo +++ b/databases/memcached/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753828034 -SHA256 (memcached-1.6.39.tar.gz) = 23e5507e933b15463161d4c5d3921b0c5f340b542d6edd7f6c5e17c34f11a363 -SIZE (memcached-1.6.39.tar.gz) = 1284104 +TIMESTAMP = 1765960262 +SHA256 (memcached-1.6.40.tar.gz) = a3d360e9da2221a49bf9aae4e6880f2d44da6b2a2fae39b1911b9ca76488fbfd +SIZE (memcached-1.6.40.tar.gz) = 1266094 diff --git a/databases/pgpool-II-43/Makefile b/databases/pgpool-II-43/Makefile index efa684775ca7..c7de57010518 100644 --- a/databases/pgpool-II-43/Makefile +++ b/databases/pgpool-II-43/Makefile @@ -1,5 +1,5 @@ PORTNAME= pgpool-II -DISTVERSION= 4.3.17 +DISTVERSION= 4.3.18 CATEGORIES= databases MASTER_SITES= http://www.pgpool.net/mediawiki/images/ PKGNAMESUFFIX= -43 diff --git a/databases/pgpool-II-43/distinfo b/databases/pgpool-II-43/distinfo index 767283eacf8d..aa915d005a19 100644 --- a/databases/pgpool-II-43/distinfo +++ b/databases/pgpool-II-43/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1764321678 -SHA256 (pgpool-II-4.3.17.tar.gz) = 3418538eb81d42ac1b9b01928110a0c5403f80375181501028886cc7bbad4077 -SIZE (pgpool-II-4.3.17.tar.gz) = 5089549 +TIMESTAMP = 1765960496 +SHA256 (pgpool-II-4.3.18.tar.gz) = 698e5c289509cc604c2bded3185f530a42076ac9c239435c3ac2b3d800fc1fa3 +SIZE (pgpool-II-4.3.18.tar.gz) = 5100895 diff --git a/databases/pgpool-II-44/Makefile b/databases/pgpool-II-44/Makefile index f4046fe51fba..43bc1dd51e7e 100644 --- a/databases/pgpool-II-44/Makefile +++ b/databases/pgpool-II-44/Makefile @@ -1,5 +1,5 @@ PORTNAME= pgpool-II -DISTVERSION= 4.4.14 +DISTVERSION= 4.4.15 CATEGORIES= databases MASTER_SITES= http://www.pgpool.net/mediawiki/images/ PKGNAMESUFFIX= -44 diff --git a/databases/pgpool-II-44/distinfo b/databases/pgpool-II-44/distinfo index 00d3c8250f27..41ec684f07b2 100644 --- a/databases/pgpool-II-44/distinfo +++ b/databases/pgpool-II-44/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1764321761 -SHA256 (pgpool-II-4.4.14.tar.gz) = 68a1995b8cf79f64dd8131ce04d73be2718c5867a2f53373d6d88d10a6e747a3 -SIZE (pgpool-II-4.4.14.tar.gz) = 5225540 +TIMESTAMP = 1765960627 +SHA256 (pgpool-II-4.4.15.tar.gz) = 955165b227933bdfc3e41076c3561d16aeca0e3b02285fbeec3328906203b9b2 +SIZE (pgpool-II-4.4.15.tar.gz) = 5238007 diff --git a/databases/pgpool-II-45/Makefile b/databases/pgpool-II-45/Makefile index 473b128f81ee..e4f6942e4f3e 100644 --- a/databases/pgpool-II-45/Makefile +++ b/databases/pgpool-II-45/Makefile @@ -1,5 +1,5 @@ PORTNAME= pgpool-II -DISTVERSION= 4.5.9 +DISTVERSION= 4.5.10 CATEGORIES= databases MASTER_SITES= http://www.pgpool.net/mediawiki/images/ PKGNAMESUFFIX= -45 diff --git a/databases/pgpool-II-45/distinfo b/databases/pgpool-II-45/distinfo index 223c814dfcbe..2a2475704db8 100644 --- a/databases/pgpool-II-45/distinfo +++ b/databases/pgpool-II-45/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1764321849 -SHA256 (pgpool-II-4.5.9.tar.gz) = 31d445278cc348bbd2f86ffd7e9e48fa3fe16c2c21a7ac4bfbd9875781798a3a -SIZE (pgpool-II-4.5.9.tar.gz) = 5540584 +TIMESTAMP = 1765960809 +SHA256 (pgpool-II-4.5.10.tar.gz) = 447acb0b1ec3cda1de4883b58b620b2e4ff291c2a40f9628f873381f109486d3 +SIZE (pgpool-II-4.5.10.tar.gz) = 5538349 diff --git a/databases/pgpool-II-46/Makefile b/databases/pgpool-II-46/Makefile index 8544fe028d05..cb4a74ff1d25 100644 --- a/databases/pgpool-II-46/Makefile +++ b/databases/pgpool-II-46/Makefile @@ -1,5 +1,5 @@ PORTNAME= pgpool-II -DISTVERSION= 4.6.4 +DISTVERSION= 4.6.5 CATEGORIES= databases MASTER_SITES= http://www.pgpool.net/mediawiki/images/ PKGNAMESUFFIX= -46 diff --git a/databases/pgpool-II-46/distinfo b/databases/pgpool-II-46/distinfo index 588f8c1ca954..b885393adfff 100644 --- a/databases/pgpool-II-46/distinfo +++ b/databases/pgpool-II-46/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1764321907 -SHA256 (pgpool-II-4.6.4.tar.gz) = ef0d2e91a9a11d737c6476247219e679f718bec53550646189594ef9aefd298d -SIZE (pgpool-II-4.6.4.tar.gz) = 5655119 +TIMESTAMP = 1765960910 +SHA256 (pgpool-II-4.6.5.tar.gz) = 43dcb860e7099d3e322418378e856935f76bb4f3f09b9024c9b7d65af55e4036 +SIZE (pgpool-II-4.6.5.tar.gz) = 5670207 diff --git a/databases/pspg/Makefile b/databases/pspg/Makefile index 8352a5105d6d..e09cb972e07b 100644 --- a/databases/pspg/Makefile +++ b/databases/pspg/Makefile @@ -1,5 +1,5 @@ PORTNAME= pspg -DISTVERSION= 5.8.12 +DISTVERSION= 5.8.13 CATEGORIES= databases MAINTAINER= bofh@FreeBSD.org diff --git a/databases/pspg/distinfo b/databases/pspg/distinfo index c89c182e6f67..d7a023544e8e 100644 --- a/databases/pspg/distinfo +++ b/databases/pspg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754156760 -SHA256 (okbob-pspg-5.8.12_GH0.tar.gz) = 9f74c236944bea79586a3a12ab9d36735bfa62a92a8d7953e8c1ff5c108277af -SIZE (okbob-pspg-5.8.12_GH0.tar.gz) = 2447085 +TIMESTAMP = 1765961706 +SHA256 (okbob-pspg-5.8.13_GH0.tar.gz) = b6f198a98c0e8ec0f1ea0893deb23f20be7196a4f075c879722f91bef65a12f8 +SIZE (okbob-pspg-5.8.13_GH0.tar.gz) = 2447114 diff --git a/databases/py-databricks-sql-connector/Makefile b/databases/py-databricks-sql-connector/Makefile index ce42b64862bc..c74806b0c7e8 100644 --- a/databases/py-databricks-sql-connector/Makefile +++ b/databases/py-databricks-sql-connector/Makefile @@ -1,5 +1,6 @@ PORTNAME= databricks-sql-connector PORTVERSION= 4.2.2 +PORTREVISION= 1 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -21,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lz4>=4.0.2<5:archivers/py-lz4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyjwt>=2.0.0<3:www/py-pyjwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.0<3:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.18.1<3:www/py-requests@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}requests-kerberos>=0.15.0<0.16:www/py-requests-kerberos@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests-kerberos>=0<0.16:security/py-requests-kerberos@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}thrift>=0.16.0,1:devel/py-thrift@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=1.26,1:net/py-urllib3@${PY_FLAVOR} diff --git a/databases/py-databricks-sql-connector/files/patch-pyproject.toml b/databases/py-databricks-sql-connector/files/patch-pyproject.toml index 280850edd011..805a3305bd48 100644 --- a/databases/py-databricks-sql-connector/files/patch-pyproject.toml +++ b/databases/py-databricks-sql-connector/files/patch-pyproject.toml @@ -14,6 +14,15 @@ ] lz4 = "^4.0.2" requests = "^2.18.1" +@@ -27,7 +27,7 @@ pybreaker = "^1.0.0" + ] + pyjwt = "^2.0.0" + pybreaker = "^1.0.0" +-requests-kerberos = {version = "^0.15.0", optional = true} ++requests-kerberos = {version = "<0.16", optional = true} + + + [tool.poetry.extras] @@ -88,4 +88,4 @@ skip_covered = false skip_covered = false diff --git a/databases/py-sqlalchemy20/Makefile b/databases/py-sqlalchemy20/Makefile index 8f18aa2f0ef3..469777fdd844 100644 --- a/databases/py-sqlalchemy20/Makefile +++ b/databases/py-sqlalchemy20/Makefile @@ -1,5 +1,5 @@ PORTNAME= sqlalchemy -PORTVERSION= 2.0.44 +PORTVERSION= 2.0.45 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/databases/py-sqlalchemy20/distinfo b/databases/py-sqlalchemy20/distinfo index 1ee175c34be0..755452774eac 100644 --- a/databases/py-sqlalchemy20/distinfo +++ b/databases/py-sqlalchemy20/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759774575 -SHA256 (sqlalchemy-2.0.44.tar.gz) = 0ae7454e1ab1d780aee69fd2aae7d6b8670a581d8847f2d1e0f7ddfbf47e5a22 -SIZE (sqlalchemy-2.0.44.tar.gz) = 9819830 +TIMESTAMP = 1765895710 +SHA256 (sqlalchemy-2.0.45.tar.gz) = 1632a4bda8d2d25703fdad6363058d882541bdaaee0e5e3ddfa0cd3229efce88 +SIZE (sqlalchemy-2.0.45.tar.gz) = 9869912 diff --git a/databases/py-tiledb/Makefile b/databases/py-tiledb/Makefile index c81628966c7e..bc8cbca7cf1a 100644 --- a/databases/py-tiledb/Makefile +++ b/databases/py-tiledb/Makefile @@ -1,5 +1,5 @@ PORTNAME= tiledb -PORTVERSION= 0.35.2 +PORTVERSION= 0.36.0 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.25,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pybind11>=0:devel/py-pybind11@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0:devel/py-scikit-build-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \ - tiledb>=2.29.2:databases/tiledb + tiledb>=2.30.0:databases/tiledb LIB_DEPENDS= libtiledb.so:databases/tiledb RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.25,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} diff --git a/databases/py-tiledb/distinfo b/databases/py-tiledb/distinfo index 0973230e733a..c2ff7f17c77b 100644 --- a/databases/py-tiledb/distinfo +++ b/databases/py-tiledb/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762586752 -SHA256 (tiledb-0.35.2.tar.gz) = 13a7d35dd6270272dc309d88fa392377e0212785f1e9d0a5c0794d2782cd6abc -SIZE (tiledb-0.35.2.tar.gz) = 387746 +TIMESTAMP = 1765895702 +SHA256 (tiledb-0.36.0.tar.gz) = 69d519c25853127a89e6827b1b0eae372af3f4f0a284b8d8126ae1c29ad1aed0 +SIZE (tiledb-0.36.0.tar.gz) = 391407 diff --git a/databases/py-xapian/files/patch-configure b/databases/py-xapian/files/patch-configure new file mode 100644 index 000000000000..64ca64f30aee --- /dev/null +++ b/databases/py-xapian/files/patch-configure @@ -0,0 +1,19 @@ +--- configure.orig 2025-11-20 03:31:02 UTC ++++ configure +@@ -20400,16 +20400,6 @@ printf "%s\n" "$version (too old, only 3.3 or newer is + PYTHON3_INC=`$PYTHON3 -c 'import os,sysconfig;print(sysconfig.get_path("include").replace(os.sep,"/"))' 2>/dev/null` + + +- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for python3 sphinx module" >&5 +-printf %s "checking for python3 sphinx module... " >&6; } +- if $PYTHON3 -c 'import sphinx' >&5 2>&5 ; then +- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +-printf "%s\n" "yes" >&6; } +- else +- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no (try installing package python3-sphinx" >&5 +-printf "%s\n" "no (try installing package python3-sphinx" >&6; } +- python3_ok=no +- fi + fi + if test yes = "$python3_ok" ; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $PYTHON3_INC/Python.h" >&5 diff --git a/databases/rubygem-active_model_serializers/Makefile b/databases/rubygem-active_model_serializers/Makefile index 3b43fd9343ba..6f650d4eef0c 100644 --- a/databases/rubygem-active_model_serializers/Makefile +++ b/databases/rubygem-active_model_serializers/Makefile @@ -1,5 +1,5 @@ PORTNAME= active_model_serializers -PORTVERSION= 0.10.15 +PORTVERSION= 0.10.16 CATEGORIES= databases rubygems MASTER_SITES= RG diff --git a/databases/rubygem-active_model_serializers/distinfo b/databases/rubygem-active_model_serializers/distinfo index 85a761f31934..44debc185943 100644 --- a/databases/rubygem-active_model_serializers/distinfo +++ b/databases/rubygem-active_model_serializers/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734888392 -SHA256 (rubygem/active_model_serializers-0.10.15.gem) = 08275b2083ab4e8304279d838b99af546878e0d879a8154f731b0d16cb8b0c4c -SIZE (rubygem/active_model_serializers-0.10.15.gem) = 61952 +TIMESTAMP = 1765895764 +SHA256 (rubygem/active_model_serializers-0.10.16.gem) = aab6371a27eac08fac0c0d57c8207c4e08127515a7394d28eafbaabbedcc061a +SIZE (rubygem/active_model_serializers-0.10.16.gem) = 61952 diff --git a/databases/tiledb/Makefile b/databases/tiledb/Makefile index d84d24b3f882..4af7c24b07f4 100644 --- a/databases/tiledb/Makefile +++ b/databases/tiledb/Makefile @@ -1,5 +1,5 @@ PORTNAME= tiledb -PORTVERSION= 2.29.2 +PORTVERSION= 2.30.0 CATEGORIES= databases MAINTAINER= sunpoet@FreeBSD.org @@ -10,19 +10,17 @@ WWW= https://tiledb.com/ \ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${RUN_DEPENDS} -LIB_DEPENDS= libcapnp.so:devel/capnproto1 \ +BUILD_DEPENDS= capnproto1>=1.2.0<1.2.0_99:devel/capnproto1 \ + clipp>=0:devel/clipp \ + nlohmann-json>=0:devel/nlohmann-json +LIB_DEPENDS= libblosc2.so:archivers/c-blosc2 \ + libcapnp.so:devel/capnproto1 \ libcurl.so:ftp/curl \ libfmt.so:devel/libfmt \ liblz4.so:archivers/liblz4 \ libpng.so:graphics/png \ + libspdlog.so:devel/spdlog \ libzstd.so:archivers/zstd -RUN_DEPENDS= capnproto1>=1.0.1:devel/capnproto1 \ - clipp>=1.2.3_1:devel/clipp \ - curl>=7.74.0:ftp/curl \ - liblz4>=1.9.3,1:archivers/liblz4 \ - spdlog>=1.11.0:devel/spdlog \ - zstd>=1.4.8:archivers/zstd USES= cmake compiler:c++17-lang localbase:ldflags pkgconfig ssl diff --git a/databases/tiledb/distinfo b/databases/tiledb/distinfo index 7efaffcc850c..356c44051d94 100644 --- a/databases/tiledb/distinfo +++ b/databases/tiledb/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762586750 -SHA256 (TileDB-Inc-TileDB-2.29.2_GH0.tar.gz) = 44fd4c6c25938a123edc711f082a1c3e632a9f8365e64fe745bbf1e782d671d4 -SIZE (TileDB-Inc-TileDB-2.29.2_GH0.tar.gz) = 3787990 +TIMESTAMP = 1765895700 +SHA256 (TileDB-Inc-TileDB-2.30.0_GH0.tar.gz) = c5f94da6de0e0f93925f7ad107bd80fef0615f9b3d111a5bae245f75b1fcc173 +SIZE (TileDB-Inc-TileDB-2.30.0_GH0.tar.gz) = 3622987 diff --git a/databases/tiledb/pkg-plist b/databases/tiledb/pkg-plist index 16c200c62eb5..d374445073ad 100644 --- a/databases/tiledb/pkg-plist +++ b/databases/tiledb/pkg-plist @@ -2,7 +2,6 @@ include/tiledb/api/c_api/api_external_common.h include/tiledb/api/c_api/array/array_api_experimental.h include/tiledb/api/c_api/array/array_api_external.h include/tiledb/api/c_api/array/encryption_type_enum.h -include/tiledb/api/c_api/array_schema/array_schema_api_deprecated.h include/tiledb/api/c_api/array_schema/array_schema_api_experimental.h include/tiledb/api/c_api/array_schema/array_schema_api_external.h include/tiledb/api/c_api/array_schema/array_type_enum.h @@ -13,7 +12,6 @@ include/tiledb/api/c_api/attribute/attribute_api_external_experimental.h include/tiledb/api/c_api/buffer/buffer_api_external.h include/tiledb/api/c_api/buffer_list/buffer_list_api_external.h include/tiledb/api/c_api/config/config_api_external.h -include/tiledb/api/c_api/context/context_api_experimental.h include/tiledb/api/c_api/context/context_api_external.h include/tiledb/api/c_api/current_domain/current_domain_api_enum.h include/tiledb/api/c_api/current_domain/current_domain_api_external_experimental.h |
