git: 0f237b23d5dd - main - */bareos19-*: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 30 Sep 2023 02:24:32 UTC
The branch main has been updated by bofh:
URL: https://cgit.FreeBSD.org/ports/commit/?id=0f237b23d5dd917a6994370e707a373d4440b193
commit 0f237b23d5dd917a6994370e707a373d4440b193
Author: Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2023-09-30 01:04:47 +0000
Commit: Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2023-09-30 02:22:57 +0000
*/bareos19-*: Remove expired port
2023-09-30 www/bareos19-webui: Upstream EOL reached
2023-09-30 sysutils/bareos19-traymonitor: Upstream EOL reached
2023-09-30 sysutils/bareos19-client: Upstream EOL reached
2023-09-30 sysutils/bareos19-server: Upstream EOL reached
---
MOVED | 4 +
sysutils/Makefile | 3 -
sysutils/bareos19-client/Makefile | 23 -
sysutils/bareos19-server/Makefile | 242 ---
sysutils/bareos19-server/Makefile.common | 31 -
sysutils/bareos19-server/distinfo | 3 -
sysutils/bareos19-server/files/bareos-barcodes | 51 -
sysutils/bareos19-server/files/bareos-dir.in | 55 -
sysutils/bareos19-server/files/bareos-fd.in | 46 -
sysutils/bareos19-server/files/bareos-sd.in | 37 -
sysutils/bareos19-server/files/chio-bareos | 190 --
.../files/patch-core-CMakeLists.txt | 34 -
.../patch-core-cmake_BareosCheckIncludes.cmake | 32 -
.../patch-core-cmake_BareosFindAllLibraries.cmake | 66 -
...patch-core-cmake_BareosInstallConfigFiles.cmake | 117 --
...atch-core-cmake_BareosSetVariableDefaults.cmake | 15 -
.../files/patch-core-manpages_CMakeLists.txt | 14 -
.../files/patch-core-scripts_CMakeLists.txt | 59 -
.../patch-core-src-dird-dbcopy_CMakeLists.txt | 12 -
.../files/patch-core-src-dird_CMakeLists.txt | 21 -
.../files/patch-core-src-include_baconfig.h | 25 -
.../patch-core-src-plugins-dird_python-dir.cc | 61 -
.../patch-core-src-plugins-filed_CMakeLists.txt | 49 -
.../files/patch-core-src-plugins-filed_gfapi-fd.cc | 24 -
.../patch-core-src-plugins-filed_python-fd.cc | 111 --
.../patch-core-src-plugins-stored_CMakeLists.txt | 13 -
.../patch-core-src-plugins-stored_python-sd.cc | 61 -
.../patch-core-src-stored-backends_gfapi_device.h | 11 -
.../files/patch-core-src-stored_CMakeLists.txt | 41 -
.../files/patch-core-src_CMakeLists.txt | 28 -
...e_cmake_bareos-symlink-default-db-backend.cmake | 38 -
.../bareos19-server/files/pkg-deinstall.client.in | 30 -
.../bareos19-server/files/pkg-install.client.in | 13 -
.../bareos19-server/files/pkg-message.client.in | 17 -
.../bareos19-server/files/pkg-message.server.in | 74 -
sysutils/bareos19-server/pkg-descr | 4 -
sysutils/bareos19-server/pkg-plist | 185 --
sysutils/bareos19-server/pkg-plist.client | 64 -
sysutils/bareos19-traymonitor/Makefile | 27 -
sysutils/bareos19-traymonitor/pkg-descr | 6 -
sysutils/bareos19-traymonitor/pkg-plist | 7 -
www/Makefile | 1 -
www/bareos19-webui/Makefile | 68 -
www/bareos19-webui/distinfo | 3 -
www/bareos19-webui/files/pkg-message.in | 19 -
www/bareos19-webui/pkg-descr | 8 -
www/bareos19-webui/pkg-plist | 1970 --------------------
47 files changed, 4 insertions(+), 4009 deletions(-)
diff --git a/MOVED b/MOVED
index 9cae14ccc136..939a836b51f8 100644
--- a/MOVED
+++ b/MOVED
@@ -7907,3 +7907,7 @@ security/fwbuilder||2023-09-30|Has expired: Abandonware since Jan 2021
sysutils/istatserver||2023-09-30|Has expired: Upstream last activity was in 2018
sysutils/logstash-forwarder||2023-09-30|Has expired: Migrate to sysutils/beats8
textproc/libextractor||2023-09-30|Has expired: does not compile with exiv2 0.28, and no ports tree users
+www/bareos19-webui|www/bareos20-webui|2023-09-30|Has expired: Upstream EOL reached
+sysutils/bareos19-traymonitor|sysutils/bareos20-traymonitor|2023-09-30|Has expired: Upstream EOL reached
+sysutils/bareos19-client|sysutils/bareos20-client|2023-09-30|Has expired: Upstream EOL reached
+sysutils/bareos19-server|sysutils/bareos20-server|2023-09-30|Has expired: Upstream EOL reached
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 587dd0f6009d..c14923b1a4d6 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -106,9 +106,6 @@
SUBDIR += bareos-client
SUBDIR += bareos-server
SUBDIR += bareos-traymonitor
- SUBDIR += bareos19-client
- SUBDIR += bareos19-server
- SUBDIR += bareos19-traymonitor
SUBDIR += bareos20-client
SUBDIR += bareos20-server
SUBDIR += bareos20-traymonitor
diff --git a/sysutils/bareos19-client/Makefile b/sysutils/bareos19-client/Makefile
deleted file mode 100644
index c427cd66771d..000000000000
--- a/sysutils/bareos19-client/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-PORTNAME= bareos
-PKGNAMESUFFIX= 19-client
-
-COMMENT= Backup archiving recovery open sourced (client)
-
-CONFLICTS= bareos18-client bareos17-client bareos-client
-
-WITH_CLIENT_ONLY=yes
-USE_RC_SUBR= bareos-fd
-
-PLIST= ${PKGDIR}/pkg-plist.client
-MASTERDIR= ${.CURDIR}/../../sysutils/bareos19-server
-
-OPTIONS_GROUP= PLUGINS
-OPTIONS_GROUP_PLUGINS= CEPHFS GFAPI RADOS
-OPTIONS_DEFINE= NLS PYTHON LMDB SCSICRYPTO
-
-CEPHFS_DESC= CEPHFS fd plugin support
-GFAPI_DESC= GFAPI fd plugin support
-RADOS_DESC= RADOS fd plugin support
-LMDB_DESC= Enable build of LMDB support
-
-.include "${MASTERDIR}/Makefile"
diff --git a/sysutils/bareos19-server/Makefile b/sysutils/bareos19-server/Makefile
deleted file mode 100644
index f9dacbc93551..000000000000
--- a/sysutils/bareos19-server/Makefile
+++ /dev/null
@@ -1,242 +0,0 @@
-PORTNAME= bareos
-DISTVERSIONPREFIX= Release/
-DISTVERSION= 19.2.13
-PORTREVISION?= 0
-CATEGORIES?= sysutils
-PKGNAMEPREFIX?= #
-PKGNAMESUFFIX?= 19-server
-
-MAINTAINER= acm@FreeBSD.org
-COMMENT?= Backup archiving recovery open sourced (server)
-WWW= https://www.bareos.org/
-
-LICENSE= AGPLv3 LGPL3
-LICENSE_COMB= multi
-
-DEPRECATED= Upstream EOL reached
-EXPIRATION_DATE= 2023-09-30
-
-CONFLICTS?= bareos18-server bareos17-server
-
-LIB_DEPENDS+= liblzo2.so:archivers/lzo2 \
- libjansson.so:devel/jansson
-
-USES+= cmake compiler:c++11-lang cpe localbase:ldflags perl5 pkgconfig readline \
- shebangfix
-USE_GITHUB= yes
-USE_PERL5= run
-
-USERS= bareos
-GROUPS= ${USERS}
-
-PLIST_SUB+= LIB_VERSION=${PORTVERSION}
-
-USE_LDCONFIG= yes
-SHEBANG_LANG= perl
-SHEBANG_FILES= ${WRKSRC}/core/src/cats/make_catalog_backup.pl.in
-
-CPPFLAGS+= -I${LOCALBASE}/readline
-
-OPTIONS_DEFAULT= OPENSSL
-OPTIONS_SINGLE= CRYPTO
-OPTIONS_SINGLE_CRYPTO= OPENSSL GNUTLS
-OPTIONS_SUB= yes
-CRYPTO_DESC= Cryptographic library
-MTX_DESC= Install mtx for control of autochanger devices
-NDMP_DESC= Enable build of NDMP support
-SCSICRYPTO_DESC= Build LTO AME crypto plugin
-
-.if ${PKGNAMESUFFIX} == "19-server"
-OPTIONS_GROUP= BACKENDS
-OPTIONS_GROUP_BACKENDS= CEPHFS GFAPI RADOS
-OPTIONS_DEFINE= MTX NDMP NLS PYTHON SCSICRYPTO
-OPTIONS_DEFAULT+= PGSQL SCSICRYPTO
-OPTIONS_SINGLE_DATABASE= MYSQL PGSQL SQLITE3
-OPTIONS_SINGLE+= DATABASE
-BACKENDS_DESC= Storage backends
-DATABASE_DESC= Database support
-CEPHFS_DESC= CEPHFS backend support
-GFAPI_DESC= GFAPI backend support
-RADOS_DESC= RADOS backend support
-
-NDMP_CMAKE_ON= -Dndmp=ON
-NDMP_CMAKE_OFF= -Dndmp=OFF
-.endif
-
-GNUTLS_CONFIGURE_WITH= gnutls=${LOCALBASE}
-GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls
-
-OPENSSL_USES= ssl
-OPENSSL_CMAKE_ON= -Dopenssl=ON
-OPENSSL_CMAKE_OFF= -Dopenssl=OFF
-
-SCSICRYPTO_CMAKE_ON= -Dscsi-crypto=ON
-SCSICRYPTO_CMAKE_OFF= -Dscsi-crypto=OFF
-
-.if ${PKGNAMESUFFIX} == "19-client" || ${PKGNAMESUFFIX} == "19-server" #Till end of the file
-PYTHON_USES= python
-PYTHON_CMAKE_ON= -Dpython=ON
-PYTHON_CMAKE_OFF= -Dpython=OFF
-PYTHON_PLUGIN= yes
-
-.if !defined(WITH_CLIENT_ONLY)
-LIB_DEPENDS+= libbareos.so:sysutils/bareos19-client
-USE_RC_SUBR?= bareos-dir bareos-sd
-.endif
-
-.if defined(WITH_CLIENT_ONLY)
-SUB_FILES+= pkg-install.client pkg-deinstall.client pkg-message.client
-.else
-SUB_FILES+= pkg-message.server
-.endif
-
-CMAKE_ARGS+= -Dtcp-wrappers=ON \
- -Dsmartalloc=ON \
- -Dsysconfdir=${PREFIX}/etc \
- -Darchivedir=${BAREOS_DIR}/storage \
- -Dworkingdir=${BAREOS_DIR} \
- -Dconfdir=${PREFIX}/etc/bareos \
- -Dlibdir=${PREFIX}/lib \
- -Dlogdir=/var/log/bareos \
- -Dincludedir=${PREFIX}/include/bareos \
- -Dreadline=ON \
- -Ddisable-conio=ON \
- -Dbatch-insert=ON \
- -Dhave_plugins=ON \
- -Dplugindir=${PREFIX}/lib/bareos/plugins \
- -Dscriptdir=${PREFIX}/lib/bareos/scripts \
- -Dbackenddir=${PREFIX}/lib/bareos/backends \
- -Ddump_email=root@localhost \
- -Djob_email=root@localhost \
- -Ddb_name=bareos \
- -Dsbin-perm=755 \
- -Ddb_user=bareos \
- -Dbaseport=9101 \
- -Dpiddir=/var/run/bareos
-
-.if defined(WITH_CLIENT_ONLY)
-LMDB_CMAKE_ON= -Dlmdb=ON
-LMDB_CMAKE_OFF= -Dlmdb=OFF
-LMDB_CFLAGS+= -DMDB_DSYNC=O_SYNC -DMDB_USE_POSIX_SEM=1
-
-CMAKE_ARGS+= -Dfd-user=root \
- -Dfd-group=wheel
-.else
-CMAKE_ARGS+= -Ddir-user=${BAREOS_USER} \
- -Ddir-group=${BAREOS_GROUP} \
- -Dsd-user=${BAREOS_USER} \
- -Dsd-group=operator \
- -Dlmdb=OFF
-.endif
-
-# The user/group IDs below are registered, see
-# http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/book.html#DADS-UID
-#
-BAREOS_USER?= bareos
-BAREOS_GROUP?= ${BAREOS_USER}
-BAREOS_UID?= 997
-BAREOS_GID?= ${BAREOS_UID}
-BAREOS_DIR?= /var/db/bareos
-
-PLIST_SUB+= BAREOS_DIR=${BAREOS_DIR}
-
-SUB_LIST= BAREOS_USER=${BAREOS_USER} \
- BAREOS_GROUP=${BAREOS_GROUP} \
- BAREOS_UID=${BAREOS_UID} \
- BAREOS_GID=${BAREOS_GID} \
- BAREOS_DIR=${BAREOS_DIR}
-
-NLS_USES= gettext
-NLS_CMAKE_ON= -Dnls=ON
-CEPHFS_CMAKE_ON= -Dcephfs=ON
-CEPHFS_LIB_DEPENDS= libcephfs.so:net/ceph14
-GFAPI_CMAKE_ON= -Dgfapi=ON
-GFAPI_LIB_DEPENDS= libglusterfs.so:net/glusterfs
-RADOS_CMAKE_ON= -Drados=ON -Dcephfs=ON
-RADOS_LIB_DEPENDS= librados.so:net/ceph14
-
-# Client only or full server version
-.if defined(WITH_CLIENT_ONLY)
-CONFFILES= fd
-CMAKE_ARGS+= -Dclient-only=ON
-
-PKGDEINSTALL= ${FILESDIR}/pkg-deinstall.client
-PKGINSTALL= ${FILESDIR}/pkg-install.client
-.else
-# Server only Options
-CONFFILES= sd dir
-CMAKE_ARGS+= -Dbuild-dird=ON \
- -Dbuild-stored=ON \
- -Dbuild_client_only=OFF
-# Server default database
-
-MTX_RUN_DEPENDS= ${LOCALBASE}/sbin/mtx:misc/mtx
-MYSQL_CMAKE_ON= -Dmysql=ON
-MYSQL_USES= mysql
-MYSQL_VARS= DBTYPE=mysql
-MYSQL_SUB_LIST= REQ_MYSQL=mysql REQ_PGSQL=""
-SQLITE3_CMAKE_ON= -Dsqlite3=ON
-SQLITE3_LIB_DEPENDS= libsqlite3.so:databases/sqlite3
-SQLITE3_VARS= DBTYPE=sqlite3
-PGSQL_CMAKE_ON= -Dpostgresql=ON
-PGSQL_USES= pgsql
-PGSQL_VARS= DBTYPE=postgresql
-PGSQL_SUB_LIST= REQ_MYSQL="" REQ_PGSQL=postgresql
-
-PLIST_SUB+= DBTYPE=${DBTYPE}
-
-.endif
-
-.if defined(WITH_CLIENT_ONLY)
-MP1+= bconsole.1
-MP8+= bareos-fd.8
-.else
-MP8+= bareos.8 bareos-dir.8 bareos-sd.8 bcopy.8 bextract.8 bls.8 bscan.8 \
- btape.8 btraceback.8 bareos-dbcheck.8
-MP1+= bsmtp.1 bregex.1 bwild.1 bareos-tray-monitor.1
-.endif
-
-MAKE_ENV+= MAN8="${MP8}" MAN1="${MP1}"
-
-post-patch:
- @${REINPLACE_CMD} '69,72d' ${WRKSRC}/CMakeLists.txt
-.if ${PKGNAMESUFFIX} == "19-server"
- @${REINPLACE_CMD} '24d' ${WRKSRC}/core/src/plugins/CMakeLists.txt
- @${REINPLACE_CMD} '35d' ${WRKSRC}/core/src/CMakeLists.txt
-.endif
-
-post-extract:
-.if defined(WITH_CLIENT_ONLY)
-. if defined(PYTHON_PLUGIN)
- @${MKDIR} ${STAGEDIR}${ETCDIR}/python-ldap-conf.d/bareos-dir.d/fileset
- @${MKDIR} ${STAGEDIR}${ETCDIR}/python-ldap-conf.d/bareos-dir.d/job
-. endif
-.endif
- @${MV} ${WRKSRC}/core/src/defaultconfigs/bareos-dir.d/fileset/'Windows All Drives.conf' \
- ${WRKSRC}/core/src/defaultconfigs/bareos-dir.d/fileset/'WindowsAllDrives.conf'
-
-.if !target(post-install)
-post-install:
-.if defined(WITH_CLIENT_ONLY)
- ${MKDIR} ${STAGEDIR}${ETCDIR}/bconsole.d/
- ${MV} ${STAGEDIR}${ETCDIR}/bconsole.conf ${STAGEDIR}${ETCDIR}/bconsole.d/bconsole.conf.sample
-.else
- ${INSTALL_SCRIPT} ${FILESDIR}/chio-bareos ${STAGEDIR}${PREFIX}/sbin
- ${INSTALL_DATA} ${FILESDIR}/bareos-barcodes ${STAGEDIR}${ETCDIR}/bareos-barcodes.sample
- ${CHMOD} o+x ${STAGEDIR}${PREFIX}/bin/bsmtp
- ${MV} ${STAGEDIR}${ETCDIR}/mtx-changer.conf ${STAGEDIR}${ETCDIR}/mtx-changer.conf.sample
- ${MV} ${STAGEDIR}${ETCDIR}/bareos-regress.conf ${STAGEDIR}${ETCDIR}//bareos-regress.conf.sample
-.endif
- @${MKDIR} ${STAGEDIR}/var/run/bareos
-.endif
-.else
-.include "${MASTERDIR}/Makefile.common"
-.endif # 19-client and 19-server are defined
-
-.include <bsd.port.options.mk>
-
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
-USES+= llvm:max=15
-.endif
-
-.include <bsd.port.mk>
diff --git a/sysutils/bareos19-server/Makefile.common b/sysutils/bareos19-server/Makefile.common
deleted file mode 100644
index 374ca631cb69..000000000000
--- a/sysutils/bareos19-server/Makefile.common
+++ /dev/null
@@ -1,31 +0,0 @@
-post-patch:
- @${REINPLACE_CMD} '69,72d' ${WRKSRC}/CMakeLists.txt
-
-post-build:
-.if ${PKGNAMEPREFIX} == "nagios-check_"
- ${MAKE_CMD} -C ${WRKSRC}/examples/nagios/check_bareos
-.endif
-
-pre-install:
-.if ${PKGNAMESUFFIX} == "19-traymonitor"
-. for d in client director monitor storage
- ${MKDIR} ${STAGEDIR}${ETCDIR}/tray-monitor.d/${d}
- ${FIND} ${WRKSRC}/core/src/defaultconfigs/tray-monitor.d/${d} -type f -name '*.conf' -exec ${MV} -v {} {}.sample \;
-. endfor
-.endif
-
-do-install:
-.if ${PKGNAMEPREFIX} == "nagios-check_"
- @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/nagios
- ${INSTALL_PROGRAM} ${WRKSRC}/examples/nagios/check_bareos/check_bareos \
- ${STAGEDIR}${PREFIX}/libexec/nagios
-.endif
-.if ${PKGNAMESUFFIX} == "19-traymonitor"
-# Install config files and preserve existing ones
-.for d in client director monitor storage
- ${INSTALL_SCRIPT} ${WRKSRC}/core/src/defaultconfigs/tray-monitor.d/${d}/*.sample ${STAGEDIR}${ETCDIR}/tray-monitor.d/${d}/
-.endfor
- ${INSTALL_PROGRAM} ${CONFIGURE_WRKSRC}/core/src/qt-tray-monitor/bareos-tray-monitor ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/core/src/qt-tray-monitor/bareos-tray-monitor.xpm ${STAGEDIR}${PREFIX}/share/pixmaps
- ${INSTALL_DATA} ${WRKSRC}/core/src/qt-tray-monitor/bareos-tray-monitor.desktop ${STAGEDIR}${DESKTOPDIR}
-.endif
diff --git a/sysutils/bareos19-server/distinfo b/sysutils/bareos19-server/distinfo
deleted file mode 100644
index 2e3f070beb1a..000000000000
--- a/sysutils/bareos19-server/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1667249538
-SHA256 (bareos-bareos-Release-19.2.13_GH0.tar.gz) = 67ec1c48e5eb9b64e9f1c7984d6e549e3299221b1f166dfb9c8d545216007ad7
-SIZE (bareos-bareos-Release-19.2.13_GH0.tar.gz) = 12986687
diff --git a/sysutils/bareos19-server/files/bareos-barcodes b/sysutils/bareos19-server/files/bareos-barcodes
deleted file mode 100644
index f42cb7f7aeea..000000000000
--- a/sysutils/bareos19-server/files/bareos-barcodes
+++ /dev/null
@@ -1,51 +0,0 @@
-#
-# Bacula barcode simulation file
-# used by ${PREFIX}/sbin/chio-bareos (FreeBSD)
-#
-# The volumenames are returned by the "changer list" command
-# labeling in the console is done by "label barcodes"
-# (then all volumes belog to the default pool).
-# All Lines with an "#" at the bedinning are ignored
-#
-# !!!! If you export an tape and reinsert another one,
-# !!!! don't forget to change the volume name in this file!
-#
-1:Volume1-100
-2:Volume1-101
-3:Volume1-102
-4:Volume1-103
-5:Volume1-104
-6:Volume1-105
-7:Volume1-106
-8:Volume1-107
-9:Volume1-108
-10:Volume1-109
-11:Volume1-110
-12:Volume1-111
-#
-# Further volumes exported from the changer
-#
-# 36GB AIT2 tapes
-#Volume1-100
-#Volume1-101
-#Volume1-102
-#Volume1-103
-#Volume1-104
-#Volume1-105
-#Volume1-106
-#Volume1-107
-#Volume1-108
-#Volume1-109
-#Volume1-110
-#Volume1-111
-#Volume1-112
-#Volume1-113
-#Volume1-114
-#Volume1-115
-#
-# 50GB AIT2 tapes
-#Volume2-200
-#Volume2-201
-#Volume2-202
-#Volume2-203
-#Volume2-204
diff --git a/sysutils/bareos19-server/files/bareos-dir.in b/sysutils/bareos19-server/files/bareos-dir.in
deleted file mode 100644
index 86b62370cbb7..000000000000
--- a/sysutils/bareos19-server/files/bareos-dir.in
+++ /dev/null
@@ -1,55 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: bareos_dir
-# REQUIRE: DAEMON %%REQ_MYSQL%% %%REQ_PGSQL%%
-# KEYWORD: shutdown
-#
-# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
-# to enable this service:
-#
-# bareos_dir_enable (bool): Set to NO by default.
-# Set it to YES to enable bareos_dir.
-# bareos_dir_flags (params): Set params used to start bareos_dir.
-# bareos_dir_config (params): Path to the config file/directory
-#
-
-. /etc/rc.subr
-
-name="bareos_dir"
-rcvar=${name}_enable
-
-load_rc_config $name
-
-: ${bareos_dir_enable="NO"}
-: ${bareos_dir_flags="-u bareos -g bareos -v"}
-: ${bareos_dir_config="%%PREFIX%%/etc/bareos/"}
-: ${bareos_dir_pidfile="/var/run/bareos/bareos-dir.9101.pid"}
-
-command=%%PREFIX%%/sbin/bareos-dir
-command_args="-c ${bareos_dir_config}"
-pidfile="${bareos_dir_pidfile}"
-bconsole_command=/usr/local/bin/bconsole
-start_precmd="bareos_start_precmd"
-restart_precmd="bareos_dir_configtest"
-reload_precmd="bareos_dir_configtest"
-reload_cmd="bareos_dir_reload"
-configtest_cmd="bareos_dir_configtest"
-
-bareos_start_precmd() {
- [ -d "${pidfile%/*}" ] || install -d -o bareos -g bareos ${pidfile%/*}
- bareos_dir_configtest
-}
-
-bareos_dir_configtest() {
- echo "Performing sanity check on ${bareos_dir_config} configuration:"
- eval ${command} -t
-}
-
-bareos_dir_reload() {
- echo "Performing a graceful reload"
- # bconsole always exits with 0, so we can't check the return status for success.
- echo "reload" | ${bconsole_command}
-}
-
-extra_commands="reload configtest"
-run_rc_command "$1"
diff --git a/sysutils/bareos19-server/files/bareos-fd.in b/sysutils/bareos19-server/files/bareos-fd.in
deleted file mode 100644
index 54647786b12c..000000000000
--- a/sysutils/bareos19-server/files/bareos-fd.in
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: bareos_fd
-# REQUIRE: DAEMON
-# KEYWORD: shutdown
-#
-# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
-# to enable this service:
-#
-# bareos_fd_enable (bool): Set to NO by default.
-# Set it to YES to enable bareos_fd.
-# bareos_fd_flags (params): Set params used to start bareos_fd.
-# bareos_fd_config (params): Path to the config file/directory
-#
-
-. /etc/rc.subr
-
-name="bareos_fd"
-rcvar=${name}_enable
-
-load_rc_config $name
-
-: ${bareos_fd_enable="NO"}
-: ${bareos_fd_flags="-u root -g wheel -v"}
-: ${bareos_fd_config="%%PREFIX%%/etc/bareos/"}
-: ${bareos_fd_pidfile="/var/run/bareos/bareos-fd.9102.pid"}
-
-command=%%PREFIX%%/sbin/bareos-fd
-command_args="-c ${bareos_fd_config}"
-pidfile="${bareos_fd_pidfile}"
-start_precmd="bareos_start_precmd"
-
-bareos_start_precmd() {
- [ -d "${pidfile%/*}" ] || {
- getent passwd bareos > /dev/null 2&>1
- if [ $? -eq 0] ; then
- # user bareos exists
- install -d -o bareos -g bareos ${pidfile%/*}
- else
- # bareos_fd as solitair service
- install -d -o root -g wheel ${pidfile%/*}
- fi
- }
-}
-
-run_rc_command "$1"
diff --git a/sysutils/bareos19-server/files/bareos-sd.in b/sysutils/bareos19-server/files/bareos-sd.in
deleted file mode 100644
index a5efe78e80f7..000000000000
--- a/sysutils/bareos19-server/files/bareos-sd.in
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: bareos_sd
-# REQUIRE: DAEMON
-# KEYWORD: shutdown
-#
-# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
-# to enable this service:
-#
-# bareos_sd_enable (bool): Set to NO by default.
-# Set it to YES to enable bareos_sd.
-# bareos_sd_flags (params): Set params used to start bareos_sd.
-# bareos_sd_config (params): Path to the config file/directory
-#
-
-. /etc/rc.subr
-
-name="bareos_sd"
-rcvar=${name}_enable
-
-load_rc_config $name
-
-: ${bareos_sd_enable="NO"}
-: ${bareos_sd_flags="-u bareos -g bareos -v"}
-: ${bareos_sd_config="%%PREFIX%%/etc/bareos/"}
-: ${bareos_sd_pidfile="/var/run/bareos/bareos-sd.9103.pid"}
-
-command=%%PREFIX%%/sbin/bareos-sd
-command_args="-c ${bareos_sd_config}"
-pidfile="${bareos_sd_pidfile}"
-start_precmd="bareos_start_precmd"
-
-bareos_start_precmd() {
- [ -d "${pidfile%/*}" ] || install -d -o bareos -g bareos ${pidfile%/*}
-}
-
-run_rc_command "$1"
diff --git a/sysutils/bareos19-server/files/chio-bareos b/sysutils/bareos19-server/files/chio-bareos
deleted file mode 100644
index f006ef78e6ce..000000000000
--- a/sysutils/bareos19-server/files/chio-bareos
+++ /dev/null
@@ -1,190 +0,0 @@
-#!/bin/sh
-#
-# BAREOS interface to tape libraries and autoloaders for FreeBSD
-# (by Rudolf Cejka <cej...@fit.vutbr.cz>, v1.2, 2012/11/14)
-#
-# If you set in your Device resource
-# Changer Command = "path-to-this-script/chio-changer %c %o %S %a %d"
-# you will have the following input to this script:
-# chio-changer "changer-device" "command" "slot" "tape-device" "drive-index"
-# $1 $2 $3 $4 $5
-# for example (on a FreeBSD system):
-# chio-changer /dev/ch0 load 1 /dev/nsa0 0
-#
-# If you change the script, take care to return either the chio exit
-# code or a 0. If the script exits with a non-zero exit code, BAREOS
-# will assume the request failed.
-#
-
-PROGNAME=`basename $0`
-
-# Uncomment the following line, if you want to log debug output.
-#DEBUG=/var/run/bareos/${PROGNAME}.log
-
-# Uncomment the following line, if you need to eject a tape before moving
-# it from the drive.
-#OFFLINE=yes
-
-# Uncomment one or more of the following lines, if you need to wait for
-# some time (in seconds) after unloading, loading or transferring a tape.
-#OFFLINE_SLEEP=10
-#LOAD_SLEEP=10
-#MOVE_SLEEP=10
-
-# Uncomment the following line, if you do not have a changer with volume
-# reader.
-#FAKE_BARCODES=/usr/local/etc/bareos-barcodes
-
-usage()
-{
- cat <<EOF
-Usage: ${PROGNAME} <changer-device> <cmd> [slot] [tape-device] [drive-index]
-
-Commands (<cmd>):
- unload Unload a tape into the slot from where it was loaded
- load <slot> Load a tape from the slot <slot> (1-based)
- transfer <slot> <slotdst> Transfer a tape from the slot <slot> to
- the slot <slotdst> (1-based)
- list List full storage slots
- listall List all storage slots and drives with source information
- loaded Give slot from where the tape was loaded (0 = empty drive)
- slots Give number of available slots
-
-Example:
- ${PROGNAME} /dev/ch0 load 1 Load a tape from the slot 1
-
-EOF
- exit 1
-}
-
-# Default settings
-CHANGER=/dev/ch0
-TAPE=/dev/nsa0
-DRIVE=0
-
-CHIO=/bin/chio
-MT=/usr/bin/mt
-
-if [ -n "${DEBUG}" ]; then
- MSG=$0
- for PAR; do MSG="${MSG} \"${PAR}\""; done
- echo `date +"%Y/%m/%d %H:%M:%S"` ${MSG} >> ${DEBUG}
-fi
-
-if [ -n "$1" ]; then
- CHANGER=$1;
-fi
-COMMAND=$2
-SLOT=$3
-SLOTDST=$4
-if [ -n "$4" ]; then
- TAPE=$4
-fi
-if [ -n "$5" ]; then
- DRIVE=$5
-fi
-
-case ${COMMAND} in
-unload)
- if [ "${OFFLINE}" = yes ]; then
- ${MT} -f ${TAPE} offline
- if [ $? = 0 -a -n "${OFFLINE_SLEEP}" ]; then
- sleep ${OFFLINE_SLEEP}
- fi
- fi
- if [ -z "${SLOT}" ]; then
- ${CHIO} -f ${CHANGER} return drive ${DRIVE}
- else
- ${CHIO} -f ${CHANGER} move drive ${DRIVE} slot $((${SLOT} - 1))
- fi
- if [ $? -ne 0 ]; then
- # In case of an error, try to unload the cartridge to the first free slot
- FREE=`${CHIO} -f ${CHANGER} status slot | \
- sed -ne '/FULL/d;s/^slot *\([0-9]*\):.*/\1/p' | \
- awk 'BEGIN { n = 0 } { n = $1 + 1; exit } END { print n }'`
- if [ ${FREE} -gt 0 ]; then
- ${CHIO} -f ${CHANGER} move drive ${DRIVE} slot $((${FREE} - 1))
- else
- exit 1
- fi
- fi
- ;;
-load)
- if [ -z "${SLOT}" ]; then
- usage
- fi
- ${CHIO} -f ${CHANGER} move slot $((${SLOT} - 1)) drive ${DRIVE}
- if [ $? -ne 0 ]; then
- exit 1
- fi
- if [ -n "${LOAD_SLEEP}" ]; then
- sleep ${LOAD_SLEEP}
- fi
- ;;
-transfer)
- if [ -z "${SLOT}" -o -z "${SLOTDST}" ]; then
- usage
- fi
- ${CHIO} -f ${CHANGER} move slot $((${SLOT} - 1)) slot $((${SLOTDST} - 1))
- if [ $? -ne 0 ]; then
- exit 1
- fi
- if [ -n "${MOVE_SLEEP}" ]; then
- sleep ${MOVE_SLEEP}
- fi
- ;;
-list)
- if [ -z "${FAKE_BARCODES}" ]; then
- ${CHIO} -f ${CHANGER} status -v slot | \
- sed -ne 's/^slot *\([0-9]*\):.*FULL.*voltag.*<\([^:]*\):.*/\1:\2/p' | \
- awk -F: '{ print $1 + 1 ":" $2 }'
- else
- if [ -f "${FAKE_BARCODES}" ]; then
- grep -v -e "^#" -e "^$" < ${FAKE_BARCODES}
- else
- echo "${PROGNAME}: Barcode file ${FAKE_BARCODES} is missing"
- exit 1
- fi
- fi
- ;;
-listall)
- if [ -z "${FAKE_BARCODES}" ]; then
- ${CHIO} -f ${CHANGER} status -vS | \
- sed -ne '
- s/^slot *\([0-9]*\):.*ENAB.*FULL.*voltag.*<\([^:]*\):.*/I:\1:F:\2/p;t
- s/^slot *\([0-9]*\):.*FULL.*voltag.*<\([^:]*\):.*/S:\1:F:\2/p;t
- s/^drive *\([0-9]*\):.*FULL.*voltag.*<\([^:]*\):.*source.*<[^0-9]*\([0-9]*\)>.*/D:\1:F:\3:\2/p;t
- s/^slot *\([0-9]*\):.*ENAB.*voltag.*<\([^:]*\):.*/I:\1:E/p;t
- s/^slot *\([0-9]*\):.*voltag.*<\([^:]*\):.*/S:\1:E/p;t
- s/^drive *\([0-9]*\):.*voltag.*<\([^:]*\):.*/D:\1:E/p' | \
- awk -F: '{ for (n = 1; n <= NF; n++) printf "%s%s",
- (n == ($1 == "D" ? 4 : 2)) ? ($n == "" ? 0 : $n + 1) : $n,
- (n == NF) ? "\n" : ":" }'
- else
- if [ -f "${FAKE_BARCODES}" ]; then
- grep -v -e "^#" -e "^$" < ${FAKE_BARCODES} | \
- awk -F: '{ print "S:" $1 (match($2, "^ *$") ? ":E" : ":F:" $2) }'
- else
- echo "${PROGNAME}: Barcode file ${FAKE_BARCODES} is missing"
- exit 1
- fi
- fi
- ;;
-loaded)
- # If a tape is loaded, but the source slot is unknown (for example,
- # after library reboot), try to report the first free slot
- FREE=`${CHIO} -f ${CHANGER} status slot | \
- sed -ne '/FULL/d;s/^slot *\([0-9]*\):.*/\1/p' | \
- awk 'BEGIN { n = 0 } { n = $1 + 1; exit } END { print n }'`
- ${CHIO} -f ${CHANGER} status -S drive | \
- sed -ne 's/^drive *'${DRIVE}':.*FULL.*source.*<[^0-9]*\([0-9]*\)>.*/\1/p' \
- | awk 'BEGIN { n = 0 } { n = ($1 == "") ? '${FREE}' : $1 + 1 } \
- END { print n }'
- ;;
-slots)
- ${CHIO} -f ${CHANGER} status | grep -c "^slot "
- ;;
-*)
- usage
- ;;
-esac
diff --git a/sysutils/bareos19-server/files/patch-core-CMakeLists.txt b/sysutils/bareos19-server/files/patch-core-CMakeLists.txt
deleted file mode 100644
index 955525c77b1c..000000000000
--- a/sysutils/bareos19-server/files/patch-core-CMakeLists.txt
+++ /dev/null
@@ -1,34 +0,0 @@
---- core/CMakeLists.txt 2020-01-31 12:45:28.110777000 -0500
-+++ core/CMakeLists.txt 2020-01-31 12:47:41.413976000 -0500
-@@ -249,7 +249,9 @@
- set(PSCMD "ps -ax -o pid,command")
- include_directories(/usr/local/include)
- link_directories(/usr/local/lib)
-- link_libraries(intl)
-+ IF(nls)
-+ link_libraries(intl)
-+ ENDIF()
- endif()
-
- if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
-@@ -316,8 +318,11 @@
- add_definitions("-D_FILE_OFFSET_BITS=64")
- endif()
-
--include(FindIntl)
-
-+IF(nls)
-+ INCLUDE(FindIntl)
-+ENDIF()
-+
- if(developer)
- add_definitions("-DDEVELOPER=1")
- endif()
-@@ -746,7 +751,6 @@
-
- add_subdirectory(scripts)
- add_subdirectory(manpages)
--add_subdirectory(platforms)
- add_subdirectory(src)
-
- include(BareosLocalBuildDefinitions OPTIONAL
diff --git a/sysutils/bareos19-server/files/patch-core-cmake_BareosCheckIncludes.cmake b/sysutils/bareos19-server/files/patch-core-cmake_BareosCheckIncludes.cmake
deleted file mode 100644
index e7fe16ff0038..000000000000
--- a/sysutils/bareos19-server/files/patch-core-cmake_BareosCheckIncludes.cmake
+++ /dev/null
@@ -1,32 +0,0 @@
---- core/cmake/BareosCheckIncludes.cmake 2020-12-11 08:44:43.000000000 -0500
-+++ core/cmake/BareosCheckIncludes.cmake 2020-12-14 19:30:00.380545000 -0500
-@@ -100,21 +100,21 @@
- check_include_files(sys/xattr.h HAVE_SYS_XATTR_H)
- check_include_files(api/glfs.h HAVE_API_GLFS_H)
-
-+if(cephfs)
- check_include_files(cephfs/libcephfs.h HAVE_CEPHFS_LIBCEPHFS_H)
-+check_include_files("sys/stat.h;cephfs/ceph_ll_client.h" HAVE_CEPH_STATX)
-+endif()
-
--include(CheckSymbolExists)
--include(CMakePushCheckState)
--cmake_push_check_state()
--set(CMAKE_REQUIRED_LIBRARIES cephfs)
--check_symbol_exists(ceph_statx "sys/stat.h;cephfs/libcephfs.h" HAVE_CEPH_STATX)
--cmake_pop_check_state()
--
-+if(rados)
- check_include_files(rados/librados.h HAVE_RADOS_LIBRADOS_H)
- check_include_files(radosstriper/libradosstriper.h
- HAVE_RADOSSTRIPER_LIBRADOSSTRIPER_H)
-+endif()
-
- # CHECK_INCLUDE_FILES(glusterfs/glusterfs.h HAVE_GLUSTERFS_GLUSTERFS_H)
--check_include_files(glusterfs/api/glfs.h HAVE_GLUSTERFS_API_GLFS_H)
-+if(gfapi)
-+ check_include_files(glusterfs/api/glfs.h HAVE_GLUSTERFS_API_GLFS_H)
-+endif()
-
- check_include_files(elasto/data.h HAVE_ELASTO_DATA_H)
- check_include_files(elasto/file.h HAVE_ELASTO_FILE_H)
diff --git a/sysutils/bareos19-server/files/patch-core-cmake_BareosFindAllLibraries.cmake b/sysutils/bareos19-server/files/patch-core-cmake_BareosFindAllLibraries.cmake
deleted file mode 100644
index fc7d187ea1ca..000000000000
--- a/sysutils/bareos19-server/files/patch-core-cmake_BareosFindAllLibraries.cmake
+++ /dev/null
@@ -1,66 +0,0 @@
---- core/cmake/BareosFindAllLibraries.cmake 2020-01-31 11:21:18.000000000 -0500
-+++ core/cmake/BareosFindAllLibraries.cmake 2020-02-03 00:55:59.098603000 -0500
-@@ -23,20 +23,22 @@
- endif()
-
- if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Windows")
-- # make sure we get python 2 not 3
-- set(
-- Python_ADDITIONAL_VERSIONS
-- 2.5
-- 2.6
-- 2.7
-- 2.8
-- 2.9
-- )
-- find_package(PythonInterp)
-- include(FindPythonLibs)
-+ if (python)
-+ # make sure we get python 2 not 3
-+ set(
-+ Python_ADDITIONAL_VERSIONS
-+ 3.5
-+ 3.6
-+ 3.7
-+ 3.8
-+ 2.9
-+ )
-+ find_package(PythonInterp)
-+ include(FindPythonLibs)
-
-- if(${PYTHONLIBS_FOUND})
-- set(HAVE_PYTHON 1)
-+ if(${PYTHONLIBS_FOUND})
-+ set(HAVE_PYTHON 1)
-+ endif()
- endif()
-
- include(FindPostgreSQL)
-@@ -56,13 +58,22 @@
- include(BareosFindLibraryAndHeaders)
-
- bareosfindlibraryandheaders("jansson" "jansson.h")
--bareosfindlibraryandheaders("rados" "rados/librados.h")
--bareosfindlibraryandheaders("radosstriper" "radosstriper/libradosstriper.h")
--bareosfindlibraryandheaders("cephfs" "cephfs/libcephfs.h")
- bareosfindlibraryandheaders("pthread" "pthread.h")
- bareosfindlibraryandheaders("cap" "sys/capability.h")
--bareosfindlibraryandheaders("gfapi" "glusterfs/api/glfs.h")
--bareosfindlibraryandheaders("droplet" "droplet.h")
-+
-+if(rados)
-+ bareosfindlibraryandheaders("rados" "rados/librados.h")
-+ bareosfindlibraryandheaders("radosstriper" "radosstriper/libradosstriper.h")
-+endif()
-+if(cephfs)
-+ bareosfindlibraryandheaders("cephfs" "cephfs/libcephfs.h")
-+endif()
-+if(gfapi)
-+ bareosfindlibraryandheaders("gfapi" "glusterfs/api/glfs.h")
-+endif()
-+if(droplet)
-+ bareosfindlibraryandheaders("droplet" "droplet.h")
-+endif()
-
- bareosfindlibraryandheaders("pam" "security/pam_appl.h")
-
diff --git a/sysutils/bareos19-server/files/patch-core-cmake_BareosInstallConfigFiles.cmake b/sysutils/bareos19-server/files/patch-core-cmake_BareosInstallConfigFiles.cmake
deleted file mode 100644
index 3c89b1c8a8f7..000000000000
--- a/sysutils/bareos19-server/files/patch-core-cmake_BareosInstallConfigFiles.cmake
+++ /dev/null
@@ -1,117 +0,0 @@
---- core/cmake/BareosInstallConfigFiles.cmake 2020-01-31 11:21:18.000000000 -0500
-+++ core/cmake/BareosInstallConfigFiles.cmake 2020-02-03 02:15:35.557127000 -0500
-@@ -60,24 +60,12 @@
- get_filename_component(resname ${resdir} NAME)
- foreach(configfile ${configfiles})
- get_filename_component(fname ${configfile} NAME)
*** 3387 LINES SKIPPED ***