From owner-svn-ports-head@freebsd.org Sun Dec 29 20:35:46 2019 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C84521E8E08; Sun, 29 Dec 2019 20:35:46 +0000 (UTC) (envelope-from acm@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47mC4f5QjWz44dD; Sun, 29 Dec 2019 20:35:46 +0000 (UTC) (envelope-from acm@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id B0F581EF9C; Sun, 29 Dec 2019 20:35:46 +0000 (UTC) (envelope-from acm@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id xBTKZkaU088357; Sun, 29 Dec 2019 20:35:46 GMT (envelope-from acm@FreeBSD.org) Received: (from acm@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id xBTKZi9x088346; Sun, 29 Dec 2019 20:35:44 GMT (envelope-from acm@FreeBSD.org) Message-Id: <201912292035.xBTKZi9x088346@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: acm set sender to acm@FreeBSD.org using -f From: Jose Alonso Cardenas Marquez Date: Sun, 29 Dec 2019 20:35:44 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r521424 - in head/sysutils: bareos-server bareos-server/files bareos-traymonitor X-SVN-Group: ports-head X-SVN-Commit-Author: acm X-SVN-Commit-Paths: in head/sysutils: bareos-server bareos-server/files bareos-traymonitor X-SVN-Commit-Revision: 521424 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Dec 2019 20:35:46 -0000 Author: acm Date: Sun Dec 29 20:35:44 2019 New Revision: 521424 URL: https://svnweb.freebsd.org/changeset/ports/521424 Log: - Update to 18.2.7 - Fix build with python3 - Add better way to fix linking with jansson library Added: head/sysutils/bareos-server/files/patch-core-src-plugins-dird_python-dir.cc (contents, props changed) head/sysutils/bareos-server/files/patch-core-src-plugins-filed_python-fd.cc (contents, props changed) head/sysutils/bareos-server/files/patch-core-src-plugins-stored_python-sd.cc (contents, props changed) Modified: head/sysutils/bareos-server/Makefile head/sysutils/bareos-server/distinfo head/sysutils/bareos-server/files/patch-core-CMakeLists.txt head/sysutils/bareos-server/files/patch-core-cmake_BareosFindAllLibraries.cmake head/sysutils/bareos-server/files/patch-core-scripts_CMakeLists.txt head/sysutils/bareos-server/files/patch-core-src-plugins-filed_CMakeLists.txt head/sysutils/bareos-server/files/patch-core-src-stored_CMakeLists.txt head/sysutils/bareos-server/pkg-plist.client head/sysutils/bareos-traymonitor/Makefile Modified: head/sysutils/bareos-server/Makefile ============================================================================== --- head/sysutils/bareos-server/Makefile Sun Dec 29 20:16:22 2019 (r521423) +++ head/sysutils/bareos-server/Makefile Sun Dec 29 20:35:44 2019 (r521424) @@ -2,8 +2,8 @@ PORTNAME= bareos DISTVERSIONPREFIX= Release/ -DISTVERSION= 18.2.6 -PORTREVISION?= 1 +DISTVERSION= 18.2.7 +PORTREVISION?= 0 CATEGORIES?= sysutils PKGNAMEPREFIX?= # PKGNAMESUFFIX?= -server @@ -33,7 +33,7 @@ SHEBANG_LANG= perl SHEBANG_FILES= ${WRKSRC}/core/src/cats/make_catalog_backup.pl.in CPPFLAGS+= -I${LOCALBASE}/readline -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib -ljansson +LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFAULT= OPENSSL OPTIONS_SINGLE= CRYPTO @@ -66,7 +66,7 @@ SCSICRYPTO_CMAKE_ON= -Dscsi-crypto=ON SCSICRYPTO_CMAKE_OFF= -Dscsi-crypto=OFF .if ${PKGNAMESUFFIX} == "-client" || ${PKGNAMESUFFIX} == "-server" #Till end of the file -PYTHON_USES= python:2.7 +PYTHON_USES= python PYTHON_CMAKE_ON= -Dpython=ON PYTHON_CMAKE_OFF= -Dpython=OFF PYTHON_PLUGIN= yes @@ -192,7 +192,7 @@ MP1+= bsmtp.1 bregex.1 bwild.1 bareos-tray-monitor.1 MAKE_ENV+= MAN8="${MP8}" MAN1="${MP1}" post-patch: - @${REINPLACE_CMD} '21d' ${WRKSRC}/CMakeLists.txt + @${REINPLACE_CMD} '42d' ${WRKSRC}/CMakeLists.txt .if ${PKGNAMESUFFIX} == "-server" @${REINPLACE_CMD} '25d' ${WRKSRC}/core/src/plugins/CMakeLists.txt .endif Modified: head/sysutils/bareos-server/distinfo ============================================================================== --- head/sysutils/bareos-server/distinfo Sun Dec 29 20:16:22 2019 (r521423) +++ head/sysutils/bareos-server/distinfo Sun Dec 29 20:35:44 2019 (r521424) @@ -1,3 +1,3 @@ -TIMESTAMP = 1556169589 -SHA256 (bareos-bareos-Release-18.2.6_GH0.tar.gz) = 43ff0546d4d5486bc70db90ccb7fb1f6a3ac3f9b7293de010d2c300b548056d8 -SIZE (bareos-bareos-Release-18.2.6_GH0.tar.gz) = 9991951 +TIMESTAMP = 1576174612 +SHA256 (bareos-bareos-Release-18.2.7_GH0.tar.gz) = 08fea6e9505188a5e585f90448d6f30befeff2fafc2c494a68e2b571c7c6637f +SIZE (bareos-bareos-Release-18.2.7_GH0.tar.gz) = 10552298 Modified: head/sysutils/bareos-server/files/patch-core-CMakeLists.txt ============================================================================== --- head/sysutils/bareos-server/files/patch-core-CMakeLists.txt Sun Dec 29 20:16:22 2019 (r521423) +++ head/sysutils/bareos-server/files/patch-core-CMakeLists.txt Sun Dec 29 20:35:44 2019 (r521424) @@ -1,6 +1,6 @@ ---- core/CMakeLists.txt 2019-02-13 09:25:55.000000000 -0500 -+++ core/CMakeLists.txt 2019-05-10 14:14:16.122670000 -0500 -@@ -116,7 +116,9 @@ +--- core/CMakeLists.txt 2019-12-12 12:04:14.000000000 -0500 ++++ core/CMakeLists.txt 2019-12-28 16:17:19.843397000 -0500 +@@ -117,7 +117,9 @@ set(PSCMD "ps -ax -o pid,command") include_directories(/usr/local/include) link_directories(/usr/local/lib) @@ -11,7 +11,7 @@ endif() IF (${CMAKE_SYSTEM_NAME} MATCHES "Darwin") -@@ -173,7 +175,9 @@ +@@ -176,7 +178,9 @@ add_definitions("-D_FILE_OFFSET_BITS=64") endif() @@ -22,7 +22,7 @@ IF(developer) add_definitions("-DDEVELOPER=1") -@@ -576,7 +580,6 @@ +@@ -586,7 +590,6 @@ add_subdirectory(scripts) add_subdirectory(manpages) Modified: head/sysutils/bareos-server/files/patch-core-cmake_BareosFindAllLibraries.cmake ============================================================================== --- head/sysutils/bareos-server/files/patch-core-cmake_BareosFindAllLibraries.cmake Sun Dec 29 20:16:22 2019 (r521423) +++ head/sysutils/bareos-server/files/patch-core-cmake_BareosFindAllLibraries.cmake Sun Dec 29 20:35:44 2019 (r521424) @@ -9,8 +9,8 @@ - find_package(PythonInterp) - INCLUDE(FindPythonLibs) + if (python) -+ # make sure we get python 2 not 3 -+ set(Python_ADDITIONAL_VERSIONS 2.5 2.6 2.7 2.8 2.9) ++ # make sure we get python 2 or 3 ++ set(Python_ADDITIONAL_VERSIONS 3.5 3.6 3.7 3.8 2.7) + find_package(PythonInterp) + INCLUDE(FindPythonLibs) Modified: head/sysutils/bareos-server/files/patch-core-scripts_CMakeLists.txt ============================================================================== --- head/sysutils/bareos-server/files/patch-core-scripts_CMakeLists.txt Sun Dec 29 20:16:22 2019 (r521423) +++ head/sysutils/bareos-server/files/patch-core-scripts_CMakeLists.txt Sun Dec 29 20:35:44 2019 (r521424) @@ -1,12 +1,12 @@ ---- core/scripts/CMakeLists.txt 2019-05-08 19:49:45.595270000 -0500 -+++ core/scripts/CMakeLists.txt 2019-05-08 19:51:39.443730000 -0500 -@@ -17,28 +17,29 @@ +--- core/scripts/CMakeLists.txt 2019-12-12 12:04:14.000000000 -0500 ++++ core/scripts/CMakeLists.txt 2019-12-28 16:23:36.207715000 -0500 +@@ -17,36 +17,37 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301, USA. +IF(client-only) + INSTALL(FILES -+ btraceback ++ bareos btraceback + PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE + GROUP_READ GROUP_EXECUTE + WORLD_READ WORLD_EXECUTE @@ -19,18 +19,33 @@ - WORLD_READ WORLD_EXECUTE - DESTINATION "${sbindir}") + INSTALL(FILES ++ bareos-ctl-fd ++ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE ++ GROUP_READ GROUP_EXECUTE ++ WORLD_READ WORLD_EXECUTE ++ DESTINATION "${scriptdir}" ++ COMPONENT filedaemon) + +-INSTALL(FILES +- bareos-ctl-fd +- PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE +- GROUP_READ GROUP_EXECUTE +- WORLD_READ WORLD_EXECUTE +- DESTINATION "${scriptdir}" +- COMPONENT filedaemon) ++ INSTALL(FILES + bareos + btraceback.gdb + btraceback.dbx + btraceback.mdb + bareos-config + bareos-config-lib.sh -+ bareos-ctl-fd + bareos-ctl-funcs + PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE + GROUP_READ GROUP_EXECUTE + WORLD_READ WORLD_EXECUTE -+ DESTINATION "${scriptdir}") ++ DESTINATION "${scriptdir}" ++ ) +ENDIF() -INSTALL(FILES @@ -40,17 +55,17 @@ - btraceback.mdb - bareos-config - bareos-config-lib.sh -- bareos-ctl-fd - bareos-ctl-funcs - PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE - GROUP_READ GROUP_EXECUTE - WORLD_READ WORLD_EXECUTE -- DESTINATION "${scriptdir}") +- DESTINATION "${scriptdir}" +- ) - IF(NOT client-only) INSTALL(FILES mtx-changer -@@ -47,7 +48,6 @@ +@@ -55,7 +56,6 @@ bareos-glusterfind-wrapper bareos-ctl-dir bareos-ctl-sd Added: head/sysutils/bareos-server/files/patch-core-src-plugins-dird_python-dir.cc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/bareos-server/files/patch-core-src-plugins-dird_python-dir.cc Sun Dec 29 20:35:44 2019 (r521424) @@ -0,0 +1,61 @@ +--- core/src/plugins/dird/python-dir.cc 2019-12-12 12:04:14.000000000 -0500 ++++ core/src/plugins/dird/python-dir.cc 2019-12-29 00:20:30.334502000 -0500 +@@ -35,6 +35,13 @@ + #error "Need at least Python version 2.6 or newer" + #endif + ++#if (PY_VERSION_HEX > 0x03050000) ++#define PyInt_AsLong PyLong_AsLong ++#define PyInt_FromLong PyLong_FromLong ++#define PyString_AsString PyUnicode_AsUTF8 ++#define PyString_FromString PyUnicode_FromString ++#endif ++ + #include "python-dir.h" + #include "lib/edit.h" + +@@ -118,6 +125,20 @@ + */ + static PyThreadState *mainThreadState; + ++#if (PY_VERSION_HEX > 0x03050000) ++static struct PyModuleDef BareosDIRModuleDef = { ++ PyModuleDef_HEAD_INIT, ++ "bareosdir", ++ NULL, ++ -1, ++ BareosDIRMethods, ++ NULL, ++ NULL, ++ NULL, ++ NULL ++}; ++#endif ++ + #ifdef __cplusplus + extern "C" { + #endif +@@ -679,7 +700,11 @@ + /* + * Make our callback methods available for Python. + */ ++#if (PY_VERSION_HEX > 0x03050000) ++ p_ctx->pInstance = PyModule_Create(&BareosDIRModuleDef); ++#else + p_ctx->pInstance = Py_InitModule("bareosdir", BareosDIRMethods); ++#endif + } + + /* +@@ -959,7 +984,11 @@ + char *value; + + ctx = PyGetbpContext(pyCtx); ++#if (PY_VERSION_HEX > 0x03050000) ++ value = bstrdup(PyString_AsString(pyValue)); ++#else + value = PyString_AsString(pyValue); ++#endif + if (value) { + retval = bfuncs->setBareosValue(ctx, (bwDirVariable)var, value); + } Modified: head/sysutils/bareos-server/files/patch-core-src-plugins-filed_CMakeLists.txt ============================================================================== --- head/sysutils/bareos-server/files/patch-core-src-plugins-filed_CMakeLists.txt Sun Dec 29 20:16:22 2019 (r521423) +++ head/sysutils/bareos-server/files/patch-core-src-plugins-filed_CMakeLists.txt Sun Dec 29 20:35:44 2019 (r521424) @@ -1,7 +1,7 @@ ---- core/src/plugins/filed/CMakeLists.txt 2019-05-10 13:49:40.521620000 -0500 -+++ core/src/plugins/filed/CMakeLists.txt 2019-05-10 13:50:25.954964000 -0500 -@@ -99,18 +99,18 @@ - INSTALL(TARGETS test-plugin-fd DESTINATION ${plugindir}) +--- core/src/plugins/filed/CMakeLists.txt 2019-12-12 12:04:14.000000000 -0500 ++++ core/src/plugins/filed/CMakeLists.txt 2019-12-28 16:26:47.855833000 -0500 +@@ -100,18 +100,18 @@ + INSTALL(TARGETS test-plugin-fd DESTINATION ${plugindir} COMPONENT filedaemon) endif() -set (PYFILES @@ -16,20 +16,20 @@ - BareosFdPluginLDAP.py - ) +if (python) -+ set (PYFILES -+ bareos-fd.py.template -+ bareos-fd-local-fileset.py -+ bareos-fd-mock-test.py -+ BareosFdPluginBaseclass.py -+ BareosFdPluginLocalFileset.py -+ BareosFdWrapper.py -+ bareos_fd_consts.py -+ bareos-fd-ldap.py -+ BareosFdPluginLDAP.py -+ ) ++ set (PYFILES ++ bareos-fd.py.template ++ bareos-fd-local-fileset.py ++ bareos-fd-mock-test.py ++ BareosFdPluginBaseclass.py ++ BareosFdPluginLocalFileset.py ++ BareosFdWrapper.py ++ bareos_fd_consts.py ++ bareos-fd-ldap.py ++ BareosFdPluginLDAP.py ++ ) --INSTALL(FILES ${PYFILES} DESTINATION ${plugindir}) +-INSTALL(FILES ${PYFILES} DESTINATION ${plugindir} COMPONENT filedaemon) - - -+ INSTALL(FILES ${PYFILES} DESTINATION ${plugindir}) ++ INSTALL(FILES ${PYFILES} DESTINATION ${plugindir} COMPONENT filedaemon) +endif() Added: head/sysutils/bareos-server/files/patch-core-src-plugins-filed_python-fd.cc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/bareos-server/files/patch-core-src-plugins-filed_python-fd.cc Sun Dec 29 20:35:44 2019 (r521424) @@ -0,0 +1,111 @@ +--- core/src/plugins/filed/python-fd.cc 2019-12-12 12:04:14.000000000 -0500 ++++ core/src/plugins/filed/python-fd.cc 2019-12-29 00:41:38.985785000 -0500 +@@ -40,6 +40,14 @@ + #error "Need at least Python version 2.6 or newer" + #endif + ++#if (PY_VERSION_HEX > 0x03050000) ++#define PyInt_AsLong PyLong_AsLong ++#define PyInt_FromLong PyLong_FromLong ++#define PyString_AsString PyUnicode_AsUTF8 ++#define PyString_FromString PyUnicode_FromString ++#define PyString_Check PyBytes_Check ++#endif ++ + static const int debuglevel = 150; + + #define PLUGIN_LICENSE "Bareos AGPLv3" +@@ -163,6 +171,20 @@ + */ + static PyThreadState *mainThreadState; + ++#if (PY_VERSION_HEX > 0x03050000) ++static struct PyModuleDef BareosFDModuleDef = { ++ PyModuleDef_HEAD_INIT, ++ "bareosfd", ++ NULL, ++ -1, ++ BareosFDMethods, ++ NULL, ++ NULL, ++ NULL, ++ NULL ++}; ++#endif ++ + #ifdef __cplusplus + extern "C" { + #endif +@@ -1226,7 +1248,11 @@ + /* + * Make our callback methods available for Python. + */ ++#if (PY_VERSION_HEX > 0x03050000) ++ p_ctx->pInstance = PyModule_Create(&BareosFDModuleDef); ++#else + p_ctx->pInstance = Py_InitModule("bareosfd", BareosFDMethods); ++#endif + + /* + * Fill in the slots of PyRestoreObject +@@ -2704,7 +2730,11 @@ + case bVarFileSeen: { + char *value; + ++#if (PY_VERSION_HEX > 0x03050000) ++ value = bstrdup(PyString_AsString(pyValue)); ++#else + value = PyString_AsString(pyValue); ++#endif + if (value) { + retval = bfuncs->setBareosValue(ctx, (bVariable)var, value); + } +@@ -3091,7 +3121,11 @@ + sp.type = pSavePkt->type; + if (pSavePkt->fname) { + if (PyString_Check(pSavePkt->fname)) { ++#if (PY_VERSION_HEX > 0x03050000) ++ sp.fname = bstrdup(PyString_AsString(pSavePkt->fname)); ++#else + sp.fname = PyString_AsString(pSavePkt->fname); ++#endif + } else { + goto bail_out; + } +@@ -3100,7 +3134,11 @@ + } + if (pSavePkt->link) { + if (PyString_Check(pSavePkt->link)) { ++#if (PY_VERSION_HEX > 0x03050000) ++ sp.link = bstrdup(PyString_AsString(pSavePkt->link)); ++#else + sp.link = PyString_AsString(pSavePkt->link); ++#endif + } else { + goto bail_out; + } +@@ -3143,7 +3181,11 @@ + */ + if (pSavePkt->fname) { + if (PyString_Check(pSavePkt->fname)) { ++#if (PY_VERSION_HEX > 0x03050000) ++ sp.fname = bstrdup(PyString_AsString(pSavePkt->fname)); ++#else + sp.fname = PyString_AsString(pSavePkt->fname); ++#endif + } else { + goto bail_out; + } +@@ -3219,8 +3261,11 @@ + if (!object || !PyString_Check(object)) { + return (char *)""; + } +- ++#if (PY_VERSION_HEX > 0x03050000) ++ return bstrdup(PyString_AsString(object)); ++#else + return PyString_AsString(object); ++#endif + } + + static inline char *PyGetByteArrayValue(PyObject *object) Added: head/sysutils/bareos-server/files/patch-core-src-plugins-stored_python-sd.cc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/bareos-server/files/patch-core-src-plugins-stored_python-sd.cc Sun Dec 29 20:35:44 2019 (r521424) @@ -0,0 +1,61 @@ +--- core/src/plugins/stored/python-sd.cc 2019-12-12 12:04:14.000000000 -0500 ++++ core/src/plugins/stored/python-sd.cc 2019-12-29 00:19:19.366390000 -0500 +@@ -36,6 +36,13 @@ + #error "Need at least Python version 2.6 or newer" + #endif + ++#if (PY_VERSION_HEX > 0x03050000) ++#define PyInt_AsLong PyLong_AsLong ++#define PyInt_FromLong PyLong_FromLong ++#define PyString_AsString PyUnicode_AsUTF8 ++#define PyString_FromString PyUnicode_FromString ++#endif ++ + static const int debuglevel = 150; + + #define PLUGIN_LICENSE "Bareos AGPLv3" +@@ -121,6 +128,20 @@ + extern "C" { + #endif + ++#if (PY_VERSION_HEX > 0x03050000) ++static struct PyModuleDef BareosSDModuleDef = { ++ PyModuleDef_HEAD_INIT, ++ "bareossd", ++ NULL, ++ -1, ++ BareosSDMethods, ++ NULL, ++ NULL, ++ NULL, ++ NULL ++}; ++#endif ++ + /** + * loadPlugin() and unloadPlugin() are entry points that are + * exported, so Bareos can directly call these two entry points +@@ -698,7 +719,11 @@ + /* + * Make our callback methods available for Python. + */ ++#if (PY_VERSION_HEX > 0x03050000) ++ p_ctx->pInstance = PyModule_Create(&BareosSDModuleDef); ++#else + p_ctx->pInstance = Py_InitModule("bareossd", BareosSDMethods); ++#endif + } + + /* +@@ -979,7 +1004,11 @@ + char *value; + + ctx = PyGetbpContext(pyCtx); ++#if (PY_VERSION_HEX > 0x03050000) ++ value = bstrdup(PyString_AsString(pyValue)); ++#else + value = PyString_AsString(pyValue); ++#endif + if (value) { + bfuncs->setBareosValue(ctx, (bsdwVariable)var, value); + } Modified: head/sysutils/bareos-server/files/patch-core-src-stored_CMakeLists.txt ============================================================================== --- head/sysutils/bareos-server/files/patch-core-src-stored_CMakeLists.txt Sun Dec 29 20:16:22 2019 (r521423) +++ head/sysutils/bareos-server/files/patch-core-src-stored_CMakeLists.txt Sun Dec 29 20:35:44 2019 (r521424) @@ -1,6 +1,6 @@ ---- core/src/stored/CMakeLists.txt 2019-02-13 09:25:55.000000000 -0500 -+++ core/src/stored/CMakeLists.txt 2019-05-10 14:55:03.636098000 -0500 -@@ -192,6 +192,8 @@ +--- core/src/stored/CMakeLists.txt 2019-12-12 12:04:14.000000000 -0500 ++++ core/src/stored/CMakeLists.txt 2019-12-28 17:19:55.461762000 -0500 +@@ -193,6 +193,8 @@ target_link_libraries(bareos-sd stored_objects ${BAREOS_SD_LIBRARIES} @@ -9,31 +9,34 @@ ) add_executable(bls ${BLSSRCS}) -@@ -202,6 +204,7 @@ +@@ -203,6 +205,8 @@ add_executable(bextract ${BEXTRACTSRS}) target_link_libraries(bextract bareossd bareosfind bareos ++ ${JANSSON_LIBRARIES} + ${PTHREAD_LIBRARIES} ) add_executable(bscan ${BSCANSRCS}) -@@ -212,6 +215,7 @@ +@@ -213,6 +217,8 @@ add_executable(btape ${BTAPESRCS}) target_link_libraries(btape bareossd bareos ++ ${JANSSON_LIBRARIES} + ${PTHREAD_LIBRARIES} ) add_executable(bcopy ${BCOPYSRCS}) -@@ -219,6 +223,7 @@ +@@ -220,6 +226,8 @@ target_link_libraries(bcopy bareossd bareos ++ ${JANSSON_LIBRARIES} + ${PTHREAD_LIBRARIES} ) INSTALL(TARGETS bareossd DESTINATION ${libdir}) -@@ -231,7 +236,7 @@ +@@ -232,7 +240,7 @@ install(CODE "set(SRC_DIR \"${PROJECT_SOURCE_DIR}\")") install(SCRIPT ${PROJECT_SOURCE_DIR}/cmake/install-stored-configfiles.cmake) Modified: head/sysutils/bareos-server/pkg-plist.client ============================================================================== --- head/sysutils/bareos-server/pkg-plist.client Sun Dec 29 20:16:22 2019 (r521423) +++ head/sysutils/bareos-server/pkg-plist.client Sun Dec 29 20:35:44 2019 (r521424) @@ -41,6 +41,8 @@ man/man1/bconsole.1.gz man/man8/bareos-fd.8.gz man/man8/bareos.8.gz @group bareos +sbin/bareos +@group bareos sbin/bareos-fd @group bareos sbin/bconsole Modified: head/sysutils/bareos-traymonitor/Makefile ============================================================================== --- head/sysutils/bareos-traymonitor/Makefile Sun Dec 29 20:16:22 2019 (r521423) +++ head/sysutils/bareos-traymonitor/Makefile Sun Dec 29 20:35:44 2019 (r521424) @@ -1,7 +1,6 @@ # $FreeBSD$ PORTNAME= bareos -PORTREVISION= 1 PKGNAMESUFFIX= -traymonitor COMMENT= Backup archiving recovery open sourced (traymonitor)