diff options
Diffstat (limited to 'databases')
70 files changed, 544 insertions, 85 deletions
diff --git a/databases/Makefile b/databases/Makefile index 570fe5a470c3..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 @@ -1129,6 +1130,7 @@ SUBDIR += tcl-lmdb SUBDIR += tcl-sqlite3 SUBDIR += tdb + SUBDIR += tdb1 SUBDIR += tdb1410 SUBDIR += tdb1413 SUBDIR += tdbc 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/diesel/Makefile b/databases/diesel/Makefile index ce8ea854d08f..a80d1e51b669 100644 --- a/databases/diesel/Makefile +++ b/databases/diesel/Makefile @@ -1,7 +1,7 @@ PORTNAME= diesel DISTVERSIONPREFIX= v DISTVERSION= 2.3.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases PKGNAMESUFFIX= -cli diff --git a/databases/frece/Makefile b/databases/frece/Makefile index 69f7ed125b91..e01cd5e1d703 100644 --- a/databases/frece/Makefile +++ b/databases/frece/Makefile @@ -1,7 +1,7 @@ PORTNAME= frece DISTVERSIONPREFIX= v DISTVERSION= 1.0.6 -PORTREVISION= 26 +PORTREVISION= 27 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org diff --git a/databases/freetds-devel/Makefile b/databases/freetds-devel/Makefile index 24f82ba6fc46..200c741d7a43 100644 --- a/databases/freetds-devel/Makefile +++ b/databases/freetds-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= freetds -DISTVERSION= 1.5.186 +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 4c0b64d27997..f0f33ec6f26f 100644 --- a/databases/freetds-devel/distinfo +++ b/databases/freetds-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765529817 -SHA256 (freetds-dev.1.5.186.tar.bz2) = 7f2acaae9e5d9e8556e61fc441aba8400876fb39e5dda3a4d3f7675b68b51620 -SIZE (freetds-dev.1.5.186.tar.bz2) = 2467224 +TIMESTAMP = 1765960072 +SHA256 (freetds-dev.1.5.203.tar.bz2) = 6b14b4e98334dacffb01615efaf3ffa768d62503e8b15d0abcedb50832756161 +SIZE (freetds-dev.1.5.203.tar.bz2) = 2475625 diff --git a/databases/gobang/Makefile b/databases/gobang/Makefile index 3695c410b963..5184ba81ba90 100644 --- a/databases/gobang/Makefile +++ b/databases/gobang/Makefile @@ -1,7 +1,7 @@ PORTNAME= gobang DISTVERSIONPREFIX= v DISTVERSION= 0.1.0-alpha.5 -PORTREVISION= 27 +PORTREVISION= 28 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org 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/jrrd/Makefile b/databases/jrrd/Makefile index 19cd32c1e762..58361138c15e 100644 --- a/databases/jrrd/Makefile +++ b/databases/jrrd/Makefile @@ -8,9 +8,13 @@ MAINTAINER= ports@FreeBSD.org COMMENT= Java native interface (JNI) to RRDtool WWW= https://www.opennms.org/index.php/Jrrd +DEPRECATED= only builds with Java 8, unmaintained, no dependencies in the ports tree +EXPIRATION_DATE= 2026-04-13 + LIB_DEPENDS= librrd.so:databases/rrdtool USES= java libtool +JAVA_VERSION= 8 JAVA_VENDOR= openjdk USE_LDCONFIG= yes 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/mongodb70/Makefile b/databases/mongodb70/Makefile index a7c98831d597..990ed8e9fe1e 100644 --- a/databases/mongodb70/Makefile +++ b/databases/mongodb70/Makefile @@ -1,6 +1,7 @@ PORTNAME= mongodb DISTVERSIONPREFIX= r DISTVERSION= 7.0.26 +PORTREVISION= 1 CATEGORIES= databases net PKGNAMESUFFIX= ${DISTVERSION:R:S/.//} diff --git a/databases/mongodb80/Makefile b/databases/mongodb80/Makefile index 55d0792f2e44..787903c74bc3 100644 --- a/databases/mongodb80/Makefile +++ b/databases/mongodb80/Makefile @@ -1,7 +1,7 @@ PORTNAME= mongodb DISTVERSIONPREFIX= r DISTVERSION= 8.0.12 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= databases net PKGNAMESUFFIX= ${DISTVERSION:R:S/.//} diff --git a/databases/movine/Makefile b/databases/movine/Makefile index 74409048f784..f44eab02d92c 100644 --- a/databases/movine/Makefile +++ b/databases/movine/Makefile @@ -1,7 +1,7 @@ PORTNAME= movine DISTVERSIONPREFIX= v DISTVERSION= 0.11.0 -PORTREVISION= 26 +PORTREVISION= 27 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org diff --git a/databases/ods2sql/Makefile b/databases/ods2sql/Makefile index 5e8d916632e7..6d8cb166866a 100644 --- a/databases/ods2sql/Makefile +++ b/databases/ods2sql/Makefile @@ -1,6 +1,6 @@ PORTNAME= ods2sql DISTVERSION= 0.4.0 -PORTREVISION= 46 +PORTREVISION= 47 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org 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/postgresql-promscale/Makefile b/databases/postgresql-promscale/Makefile index 767011bf69a6..abcfb15e5d49 100644 --- a/databases/postgresql-promscale/Makefile +++ b/databases/postgresql-promscale/Makefile @@ -1,6 +1,6 @@ PORTNAME= promscale PORTVERSION= 0.8.0 -PORTREVISION= 25 +PORTREVISION= 26 CATEGORIES= databases PKGNAMEPREFIX= postgresql${PGSQL_VER:S/.//}- diff --git a/databases/powa-web/Makefile b/databases/powa-web/Makefile index 298fa6733079..f5daddde351f 100644 --- a/databases/powa-web/Makefile +++ b/databases/powa-web/Makefile @@ -1,5 +1,5 @@ PORTNAME= powa-web -PORTVERSION= 5.1.1 +PORTVERSION= 5.1.2 CATEGORIES= databases python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/databases/powa-web/distinfo b/databases/powa-web/distinfo index 1feb9908f324..25d1be8d0401 100644 --- a/databases/powa-web/distinfo +++ b/databases/powa-web/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1764577688 -SHA256 (powa-team-powa-web-5.1.1_GH0.tar.gz) = 02f506ba85aa17469d796866ea71dd8aa2ce9570fff8ca2c8e0b44536e3ec743 -SIZE (powa-team-powa-web-5.1.1_GH0.tar.gz) = 801096 +TIMESTAMP = 1765787795 +SHA256 (powa-team-powa-web-5.1.2_GH0.tar.gz) = 5056534f6ca1d94385410c314b08151085152deae2d825dfbcc202a38dc8d056 +SIZE (powa-team-powa-web-5.1.2_GH0.tar.gz) = 801095 diff --git a/databases/prisma-engines/Makefile b/databases/prisma-engines/Makefile index 4ee87c2020ff..57f5c518ff22 100644 --- a/databases/prisma-engines/Makefile +++ b/databases/prisma-engines/Makefile @@ -1,6 +1,6 @@ PORTNAME= prisma-engines DISTVERSION= 6.19.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases MAINTAINER= otis@FreeBSD.org 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-datafusion/Makefile b/databases/py-datafusion/Makefile index 06556c00d32c..e03817b7d6f7 100644 --- a/databases/py-datafusion/Makefile +++ b/databases/py-datafusion/Makefile @@ -1,6 +1,6 @@ PORTNAME= datafusion PORTVERSION= 50.1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} 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-sqlglotrs/Makefile b/databases/py-sqlglotrs/Makefile index cbbd055e279f..6bcb14f493f0 100644 --- a/databases/py-sqlglotrs/Makefile +++ b/databases/py-sqlglotrs/Makefile @@ -1,6 +1,6 @@ PORTNAME= sqlglotrs PORTVERSION= 0.7.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/databases/py-sqloxide/Makefile b/databases/py-sqloxide/Makefile index 13578f5ad012..5e31a896499e 100644 --- a/databases/py-sqloxide/Makefile +++ b/databases/py-sqloxide/Makefile @@ -1,6 +1,6 @@ PORTNAME= sqloxide PORTVERSION= 0.1.48 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} 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/qdrant/Makefile b/databases/qdrant/Makefile index eaf1996c2a4d..df01acbceda1 100644 --- a/databases/qdrant/Makefile +++ b/databases/qdrant/Makefile @@ -1,6 +1,7 @@ PORTNAME= qdrant DISTVERSIONPREFIX= v DISTVERSION= 1.16.1 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= databases diff --git a/databases/quake/Makefile b/databases/quake/Makefile index 5e3572ce3178..b278925205ea 100644 --- a/databases/quake/Makefile +++ b/databases/quake/Makefile @@ -2,7 +2,7 @@ PORTNAME= quake DISTVERSIONPREFIX= v DISTVERSION= 0.5.1-57 DISTVERSIONSUFFIX= -gbb8ae55 -PORTREVISION= 16 +PORTREVISION= 17 CATEGORIES= databases PKGNAMESUFFIX= -framework diff --git a/databases/redisjson/Makefile b/databases/redisjson/Makefile index 9577f5d2c0b3..e92f6aea3e54 100644 --- a/databases/redisjson/Makefile +++ b/databases/redisjson/Makefile @@ -1,7 +1,7 @@ PORTNAME= redisjson DISTVERSIONPREFIX= v DISTVERSION= 2.0.8 -PORTREVISION= 32 +PORTREVISION= 33 CATEGORIES= databases MAINTAINER= ports@FreeBSD.org diff --git a/databases/rqlite/Makefile b/databases/rqlite/Makefile index 859680354e4b..fdbc65611f25 100644 --- a/databases/rqlite/Makefile +++ b/databases/rqlite/Makefile @@ -12,7 +12,7 @@ WWW= https://rqlite.io \ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= go:1.25,modules +USES= go:1.25+,modules GO_MODULE= github.com/rqlite/rqlite/v9 GO_TARGET= ./cmd/rqbench \ 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/sqlx-cli/Makefile b/databases/sqlx-cli/Makefile index c3b3bef3bd08..e4856c9e4873 100644 --- a/databases/sqlx-cli/Makefile +++ b/databases/sqlx-cli/Makefile @@ -1,7 +1,7 @@ PORTNAME= sqlx DISTVERSIONPREFIX= v DISTVERSION= 0.8.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases PKGNAMESUFFIX= -cli diff --git a/databases/surrealdb/Makefile b/databases/surrealdb/Makefile index fcdebc1ec09a..ad69842166e9 100644 --- a/databases/surrealdb/Makefile +++ b/databases/surrealdb/Makefile @@ -1,6 +1,7 @@ PORTNAME= surrealdb DISTVERSIONPREFIX= v DISTVERSION= 2.4.0 +PORTREVISION= 1 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org diff --git a/databases/tdb1/Makefile b/databases/tdb1/Makefile new file mode 100644 index 000000000000..b8bd6ae70956 --- /dev/null +++ b/databases/tdb1/Makefile @@ -0,0 +1,69 @@ +PORTNAME= tdb +DISTVERSION= 1.4.14 +PORTEPOCH= 1 +CATEGORIES= databases +MASTER_SITES= SAMBA +PKGNAMESUFFIX= 1 + +MAINTAINER= samba@FreeBSD.org +COMMENT= Trivial Database +WWW= https://tdb.samba.org/ + +LICENSE= GPLv3 + +USES= compiler pkgconfig shebangfix waf +USE_LDCONFIG= yes +WAF_CMD= buildtools/bin/waf +SHEBANG_GLOB= *.py +CONFIGURE_LOG= bin/config.log + +PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig + +CONFIGURE_ARGS+= --builtin-libraries=replace \ + --bundled-libraries=NONE \ + --disable-rpath \ + --disable-rpath-install \ + --without-gettext +CONFIGURE_ENV= PYTHONHASHSEED=1 +MAKE_ENV= PYTHONHASHSEED=1 +# Some symbols in tdb's linker version scripts are not defined, but since the +# scripts are generated dynamically, suppress errors with lld >= 17 due to these +# undefined symbols. +LDFLAGS+= -Wl,--undefined-version + +# tdb1 links with installed tdb libraries, so we need to set +# CONFLICTS instead of just CONFLICTS_INSTALL. +CONFLICTS= tdb tdb14* + +PLIST_SUB+= PKGCONFIGDIR=${PKGCONFIGDIR:S;^${PREFIX}/;;} + +OPTIONS_DEFINE= DEBUG MANPAGES PYTHON +OPTIONS_DEFAULT= MANPAGES PYTHON +OPTIONS_SUB= yes + +DEBUG_CONFIGURE_ON= --enable-debug \ + --verbose +DEBUG_MAKE_ARGS= --verbose +DEBUG_CFLAGS= -g -ggdb3 -O0 + +MANPAGES_BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \ + xsltproc:textproc/libxslt +MANPAGES_CONFIGURE_ENV_OFF= XSLTPROC="false" + +PYTHON_USES= gettext-runtime python +PYTHON_USES_OFF= python:build,test +PYTHON_USE= PYTHON=py3kplist +PYTHON_CONFIGURE_OFF= --disable-python + +post-patch: + @${REINPLACE_CMD} -e 's|%%PKGCONFIGDIR%%|${PKGCONFIGDIR}|g' \ + ${BUILD_WRKSRC}/wscript + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/tdb* + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtdb.so.1 + +post-install-PYTHON-on: + ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tdb*.so + +.include <bsd.port.mk> diff --git a/databases/tdb1/distinfo b/databases/tdb1/distinfo new file mode 100644 index 000000000000..84eea0dbd77b --- /dev/null +++ b/databases/tdb1/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1765736267 +SHA256 (tdb-1.4.14.tar.gz) = 144f407d42ed7a0ec1470a40ef17ad41133fe910bce865dd9fe084d49c907526 +SIZE (tdb-1.4.14.tar.gz) = 755817 diff --git a/databases/tdb1/files/patch-buildtools_wafsamba_samba__install.py b/databases/tdb1/files/patch-buildtools_wafsamba_samba__install.py new file mode 100644 index 000000000000..a852de2f200c --- /dev/null +++ b/databases/tdb1/files/patch-buildtools_wafsamba_samba__install.py @@ -0,0 +1,11 @@ +--- buildtools/wafsamba/samba_install.py.orig 2019-02-14 11:21:38 UTC ++++ buildtools/wafsamba/samba_install.py +@@ -118,7 +118,7 @@ def install_library(self): + inst_name = bld.make_libname(t.target) + elif self.vnum: + vnum_base = self.vnum.split('.')[0] +- install_name = bld.make_libname(target_name, version=self.vnum) ++ install_name = bld.make_libname(target_name, version=vnum_base) + install_link = bld.make_libname(target_name, version=vnum_base) + inst_name = bld.make_libname(t.target) + if not self.private_library: diff --git a/databases/tdb1/files/patch-buildtools_wafsamba_wscript b/databases/tdb1/files/patch-buildtools_wafsamba_wscript new file mode 100644 index 000000000000..b525397fbee9 --- /dev/null +++ b/databases/tdb1/files/patch-buildtools_wafsamba_wscript @@ -0,0 +1,15 @@ +--- buildtools/wafsamba/wscript.orig 2019-02-26 06:44:21 UTC ++++ buildtools/wafsamba/wscript +@@ -82,10 +82,10 @@ def options(opt): + + opt.add_option('--with-libiconv', + help='additional directory to search for libiconv', +- action='store', dest='iconv_open', default='/usr/local', ++ action='store', dest='iconv_open', default=None, + match = ['Checking for library iconv', 'Checking for iconv_open', 'Checking for header iconv.h']) + opt.add_option('--without-gettext', +- help=("Disable use of gettext"), ++ help=("disable use of gettext"), + action="store_true", dest='disable_gettext', default=False) + + gr = opt.option_group('developer options') diff --git a/databases/tdb1/files/patch-lib_replace_wscript b/databases/tdb1/files/patch-lib_replace_wscript new file mode 100644 index 000000000000..ba3eb912e5d7 --- /dev/null +++ b/databases/tdb1/files/patch-lib_replace_wscript @@ -0,0 +1,11 @@ +--- lib/replace/wscript.orig 2019-02-26 06:44:21 UTC ++++ lib/replace/wscript +@@ -119,7 +119,7 @@ def configure(conf): + conf.CHECK_HEADERS('sys/atomic.h stdatomic.h') + conf.CHECK_HEADERS('libgen.h') + +- if conf.CHECK_CFLAGS('-Wno-format-truncation'): ++ if conf.CHECK_CFLAGS(['-Wno-format-truncation'] + conf.env.WERROR_CFLAGS): + conf.define('HAVE_WNO_FORMAT_TRUNCATION', '1') + + if conf.CHECK_CFLAGS('-Wno-unused-function'): diff --git a/databases/tdb1/files/patch-wscript b/databases/tdb1/files/patch-wscript new file mode 100644 index 000000000000..4869b58adf01 --- /dev/null +++ b/databases/tdb1/files/patch-wscript @@ -0,0 +1,11 @@ +--- wscript.orig 2019-02-26 07:02:52 UTC ++++ wscript +@@ -121,7 +121,7 @@ def build(bld): + COMMON_SRC = bld.SUBDIR('common', COMMON_FILES) + + if bld.env.standalone_tdb: +- bld.env.PKGCONFIGDIR = '${LIBDIR}/pkgconfig' ++ bld.env.PKGCONFIGDIR = '%%PKGCONFIGDIR%%' + private_library = False + else: + private_library = True diff --git a/databases/tdb1/pkg-descr b/databases/tdb1/pkg-descr new file mode 100644 index 000000000000..fa18095b5ca0 --- /dev/null +++ b/databases/tdb1/pkg-descr @@ -0,0 +1,4 @@ +TDB is a Trivial Database. In concept, it is very much like GDBM, and +BSD's DB except that it allows multiple simultaneous writers and uses +locking internally to keep writers from trampling on each other. TDB is +also extremely small. diff --git a/databases/tdb1/pkg-plist b/databases/tdb1/pkg-plist new file mode 100644 index 000000000000..744b90083e2b --- /dev/null +++ b/databases/tdb1/pkg-plist @@ -0,0 +1,14 @@ +bin/tdbbackup +bin/tdbdump +bin/tdbrestore +bin/tdbtool +include/tdb.h +lib/libtdb.so +lib/libtdb.so.1 +%%PYTHON%%%%PYTHON_SITELIBDIR%%/_tdb_text.py +%%PYTHON%%%%PYTHON_SITELIBDIR%%/tdb%%PYTHON_TAG%%.so +libdata/pkgconfig/tdb.pc +%%MANPAGES%%share/man/man8/tdbbackup.8.gz +%%MANPAGES%%share/man/man8/tdbdump.8.gz +%%MANPAGES%%share/man/man8/tdbrestore.8.gz +%%MANPAGES%%share/man/man8/tdbtool.8.gz 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 diff --git a/databases/timescaledb/Makefile b/databases/timescaledb/Makefile index c2ae416c2191..456a4e6d82f4 100644 --- a/databases/timescaledb/Makefile +++ b/databases/timescaledb/Makefile @@ -1,5 +1,5 @@ PORTNAME= timescaledb -PORTVERSION= 2.23.1 +PORTVERSION= 2.24.0 CATEGORIES= databases MAINTAINER= kbowling@FreeBSD.org diff --git a/databases/timescaledb/distinfo b/databases/timescaledb/distinfo index a870375ef3e0..d9eddc7f0c45 100644 --- a/databases/timescaledb/distinfo +++ b/databases/timescaledb/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1763346478 -SHA256 (timescale-timescaledb-2.23.1_GH0.tar.gz) = 26575fa9e287a6107a6bf162bacab4932b0df19bee38d28c132f9a2d6591d647 -SIZE (timescale-timescaledb-2.23.1_GH0.tar.gz) = 8276671 +TIMESTAMP = 1765750143 +SHA256 (timescale-timescaledb-2.24.0_GH0.tar.gz) = 06a5d38c52bebb364104541002ccfb9ea739f93183c339895f0d1ed90b005e17 +SIZE (timescale-timescaledb-2.24.0_GH0.tar.gz) = 8324256 diff --git a/databases/timescaledb/pkg-plist b/databases/timescaledb/pkg-plist index 1acc9460083b..c6d1440f31b3 100644 --- a/databases/timescaledb/pkg-plist +++ b/databases/timescaledb/pkg-plist @@ -49,5 +49,6 @@ share/postgresql/extension/timescaledb--2.21.4--%%PORTVERSION%%.sql share/postgresql/extension/timescaledb--2.22.0--%%PORTVERSION%%.sql share/postgresql/extension/timescaledb--2.22.1--%%PORTVERSION%%.sql share/postgresql/extension/timescaledb--2.23.0--%%PORTVERSION%%.sql +share/postgresql/extension/timescaledb--2.23.1--%%PORTVERSION%%.sql share/postgresql/extension/timescaledb--%%PORTVERSION%%.sql share/postgresql/extension/timescaledb.control diff --git a/databases/usql/Makefile b/databases/usql/Makefile index cb71d8399a40..dd6c55bed0da 100644 --- a/databases/usql/Makefile +++ b/databases/usql/Makefile @@ -17,7 +17,7 @@ BROKEN_i386= fails to find resvg_xx symbols, see https://github.com/xo/usql/issu LIB_DEPENDS= libresvg.so:graphics/resvg-capi -USES= go:1.24,modules +USES= go:1.24+,modules GO_MODULE= github.com/xo/usql diff --git a/databases/xls2txt/Makefile b/databases/xls2txt/Makefile index f114f27817a6..553001851514 100644 --- a/databases/xls2txt/Makefile +++ b/databases/xls2txt/Makefile @@ -1,6 +1,6 @@ PORTNAME= xls2txt DISTVERSION= 1.0.1 -PORTREVISION= 45 +PORTREVISION= 46 CATEGORIES= databases textproc MAINTAINER= yuri@FreeBSD.org |
