diff options
Diffstat (limited to 'sysutils/bareos-server')
| -rw-r--r-- | sysutils/bareos-server/Makefile | 16 | ||||
| -rw-r--r-- | sysutils/bareos-server/Makefile.common | 2 | ||||
| -rw-r--r-- | sysutils/bareos-server/distinfo | 6 | ||||
| -rw-r--r-- | sysutils/bareos-server/files/bareos-dir.in | 2 | ||||
| -rw-r--r-- | sysutils/bareos-server/files/patch-core-src-plugins-stored_CMakeLists.txt | 26 | ||||
| -rw-r--r-- | sysutils/bareos-server/pkg-plist | 2 | ||||
| -rw-r--r-- | sysutils/bareos-server/pkg-plist.client | 5 |
7 files changed, 39 insertions, 20 deletions
diff --git a/sysutils/bareos-server/Makefile b/sysutils/bareos-server/Makefile index f109028e694e..bc28c49d2216 100644 --- a/sysutils/bareos-server/Makefile +++ b/sysutils/bareos-server/Makefile @@ -1,7 +1,7 @@ PORTNAME= bareos DISTVERSIONPREFIX= Release/ -DISTVERSION= 24.0.5 -PORTREVISION?= 1 +DISTVERSION= 24.0.7 +PORTREVISION?= 0 CATEGORIES?= sysutils PKGNAMEPREFIX?= # PKGNAMESUFFIX?= -server @@ -20,9 +20,11 @@ BUILD_DEPENDS+= utf8cpp>0:devel/utf8cpp \ xxhash>0:devel/xxhash \ tl-expected>0:devel/tl-expected \ cli11>0:devel/cli11 +RUN_DEPENDS= bash:shells/bash LIB_DEPENDS+= liblzo2.so:archivers/lzo2 \ libjansson.so:devel/jansson \ - libfmt.so:devel/libfmt + libfmt.so:devel/libfmt \ + libxxhash.so:devel/xxhash USES+= cmake compiler:c++11-lang cpe localbase:ldflags perl5 pkgconfig readline \ shebangfix @@ -35,8 +37,8 @@ GROUPS= ${USERS} PLIST_SUB+= LIB_VERSION=${PORTVERSION} USE_LDCONFIG= yes -SHEBANG_LANG= perl python -SHEBANG_GLOB= *.py +SHEBANG_LANG= bash perl python +SHEBANG_GLOB= *.sh *.py SHEBANG_FILES= ${WRKSRC}/contrib/misc/bsmc/bin/bsmc CPPFLAGS+= -I${LOCALBASE}/readline @@ -200,6 +202,10 @@ post-patch: @${REINPLACE_CMD} -e 's|enable_testing()||g' ${WRKSRC}/CMakeLists.txt .endif + @${REINPLACE_CMD} -e 's/CMAKE_INSTALL_FULL_DATAROOTDIR/CMAKE_INSTALL_DATAROOTDIR/g' \ + ${WRKSRC}/cmake/BareosSetVariableDefaults.cmake \ + ${WRKSRC}/webui/CMakeLists.txt + post-extract: .if defined(WITH_CLIENT_ONLY) . if defined(PYTHON_PLUGIN) diff --git a/sysutils/bareos-server/Makefile.common b/sysutils/bareos-server/Makefile.common index 712690fbbe33..625deddecd77 100644 --- a/sysutils/bareos-server/Makefile.common +++ b/sysutils/bareos-server/Makefile.common @@ -2,7 +2,7 @@ post-patch: .if (${PKGNAMESUFFIX} == "-traymonitor-qt5") || (${PKGNAMESUFFIX} == "-traymonitor-qt6") @${REINPLACE_CMD} -e 's|-Werror -Wall|-Wall|g' ${PATCH_WRKSRC}/core/CMakeLists.txt @${REINPLACE_CMD} -e 's|\@bindir\@|${LOCALBASE}/bin|g' ${WRKSRC}/core/src/qt-tray-monitor/bareos-tray-monitor.desktop.in - @${REINPLACE_CMD} '206d' ${WRKSRC}/CMakeLists.txt + @${REINPLACE_CMD} '207d' ${WRKSRC}/CMakeLists.txt .endif post-extract: diff --git a/sysutils/bareos-server/distinfo b/sysutils/bareos-server/distinfo index 380d2053987e..bd824df4c983 100644 --- a/sysutils/bareos-server/distinfo +++ b/sysutils/bareos-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759972761 -SHA256 (bareos-bareos-Release-24.0.5_GH0.tar.gz) = 52bbd9cde1c8a2e7fe7c00fb41215e5add112607de7a2ca77677a28752e7a8d7 -SIZE (bareos-bareos-Release-24.0.5_GH0.tar.gz) = 13392425 +TIMESTAMP = 1763416571 +SHA256 (bareos-bareos-Release-24.0.7_GH0.tar.gz) = ae60d17114f1b9081314d002186fd538c108972c332287f381cff0f63c1b22a1 +SIZE (bareos-bareos-Release-24.0.7_GH0.tar.gz) = 13402073 diff --git a/sysutils/bareos-server/files/bareos-dir.in b/sysutils/bareos-server/files/bareos-dir.in index 658865b50b67..875bf87066a9 100644 --- a/sysutils/bareos-server/files/bareos-dir.in +++ b/sysutils/bareos-server/files/bareos-dir.in @@ -42,7 +42,7 @@ bareos_start_precmd() { bareos_dir_configtest() { echo "Performing sanity check on ${bareos_dir_config} configuration:" - eval ${command} -t + eval ${command} -c ${bareos_dir_config} -t } bareos_dir_reload() { diff --git a/sysutils/bareos-server/files/patch-core-src-plugins-stored_CMakeLists.txt b/sysutils/bareos-server/files/patch-core-src-plugins-stored_CMakeLists.txt index 35853f9c59bf..9d0c9f02dc58 100644 --- a/sysutils/bareos-server/files/patch-core-src-plugins-stored_CMakeLists.txt +++ b/sysutils/bareos-server/files/patch-core-src-plugins-stored_CMakeLists.txt @@ -1,15 +1,23 @@ ---- core/src/plugins/stored/CMakeLists.txt 2024-12-16 09:10:50.000000000 -0800 -+++ core/src/plugins/stored/CMakeLists.txt 2024-12-22 19:50:39.154511000 -0800 -@@ -33,6 +33,12 @@ - endif() - endif() +--- core/src/plugins/stored/CMakeLists.txt 2025-09-02 01:09:07.000000000 -0700 ++++ core/src/plugins/stored/CMakeLists.txt 2025-11-17 13:54:37.845349000 -0800 +@@ -16,6 +16,7 @@ + # along with this program; if not, write to the Free Software + # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + # 02110-1301, USA. ++include(BareosPlugins) + message("Entering ${CMAKE_CURRENT_SOURCE_DIR}") + if(HAVE_WIN32) +@@ -31,6 +32,12 @@ + # work around https://bugs.python.org/issue4709 + add_definitions(-DMS_WIN64) + endif() ++endif() ++ +if(HAVE_FREEBSD_OS) + include_directories( + ${PROJECT_SOURCE_DIR}/src/fastlz/include + ) -+endif() -+ - if(ENABLE_PYTHON) - add_subdirectory(python) endif() + + if(ENABLE_PYTHON) diff --git a/sysutils/bareos-server/pkg-plist b/sysutils/bareos-server/pkg-plist index bf0908378390..7a204918ed0d 100644 --- a/sysutils/bareos-server/pkg-plist +++ b/sysutils/bareos-server/pkg-plist @@ -32,7 +32,7 @@ bin/bwild @sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/storage/NULL.conf.sample @sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/storage/Tape.conf.sample @sample(,bareos,640) %%ETCDIR%%/bareos-dir.d/storage/dplcompat.conf.sample -@comment @sample(,bareos,640) %%ETCDIR%%/bareos-regress.conf.sample +@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/autochanger/FileStorage.conf.sample @sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/autochanger/autochanger-0.conf.sample @sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/device/FileStorage.conf.sample %%GFAPI%%@sample(,bareos,640) %%ETCDIR%%/bareos-sd.d/device/GlusterStorage.conf.sample diff --git a/sysutils/bareos-server/pkg-plist.client b/sysutils/bareos-server/pkg-plist.client index 70fe4f60105d..b2bf482bebdd 100644 --- a/sysutils/bareos-server/pkg-plist.client +++ b/sysutils/bareos-server/pkg-plist.client @@ -41,6 +41,9 @@ bin/bconsole %%PYTHON%%lib/bareos/plugins/bareos_tasks/LICENSE.md %%PYTHON%%lib/bareos/plugins/bareos_tasks/README.md %%PYTHON%%lib/bareos/plugins/bareos_tasks/__init__.py +%%PYTHON%%lib/bareos/plugins/bareos_tasks/mariadb/BareosFdMariaDBClass.py +%%PYTHON%%lib/bareos/plugins/bareos_tasks/mariadb/README.md +%%PYTHON%%lib/bareos/plugins/bareos_tasks/mariadb/__init__.py %%PYTHON%%lib/bareos/plugins/bareos_tasks/mysql/BareosFdMySQLClass.py %%PYTHON%%lib/bareos/plugins/bareos_tasks/mysql/README.md %%PYTHON%%lib/bareos/plugins/bareos_tasks/mysql/__init__.py @@ -55,6 +58,8 @@ bin/bconsole %%PYTHON%%lib/bareos/plugins/bareos_tasks/xenserver/__init__.py lib/bareos/plugins/bpipe-fd.so %%GFAPI%%lib/bareos/plugins/gfapi-fd.so +%%PYTHON%%lib/bareos/plugins/mariadb-dump/README.md +%%PYTHON%%lib/bareos/plugins/mariadb-dump/bareos-fd-mariadb-dump.py %%PYTHON%%lib/bareos/plugins/openvz7/BareosFdPluginVz7CtFs.py %%PYTHON%%lib/bareos/plugins/openvz7/README.md %%PYTHON%%lib/bareos/plugins/openvz7/bareos-fd-vz7_ct_fs.py |
