git: be1b11e3abc3 - main - sysutils/bacula13-client-static: Add new port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 03 Dec 2022 20:32:26 UTC
The branch main has been updated by dvl: URL: https://cgit.FreeBSD.org/ports/commit/?id=be1b11e3abc3e8b7c2f05a400a60669db94c5e16 commit be1b11e3abc3e8b7c2f05a400a60669db94c5e16 Author: Dan Langille <dvl@FreeBSD.org> AuthorDate: 2022-12-03 20:25:17 +0000 Commit: Dan Langille <dvl@FreeBSD.org> CommitDate: 2022-12-03 20:32:16 +0000 sysutils/bacula13-client-static: Add new port Much like sysutils/bacula9-client-static, but for Bacula 13 NOTE: the 13 code creates binaries named: * static-bacula-fd * static-bconsole To retain the naming convention used in previous ports, we rename these to: * bacula-fd-static * bconsole-static --- sysutils/Makefile | 1 + sysutils/bacula13-client-static/Makefile | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/sysutils/Makefile b/sysutils/Makefile index 97894259f901..bf3a15449d01 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -88,6 +88,7 @@ SUBDIR += bacula11-docs SUBDIR += bacula11-server SUBDIR += bacula13-client + SUBDIR += bacula13-client-static SUBDIR += bacula13-docs SUBDIR += bacula13-server SUBDIR += bacula9-client diff --git a/sysutils/bacula13-client-static/Makefile b/sysutils/bacula13-client-static/Makefile new file mode 100644 index 000000000000..ef209ac76d29 --- /dev/null +++ b/sysutils/bacula13-client-static/Makefile @@ -0,0 +1,31 @@ +PORTNAME= bacula +PKGNAMESUFFIX= 13-client-static + +COMMENT= Network backup solution (static client) + +BROKEN_aarch64= Fails to link: missing sbrk +BROKEN_riscv64= Fails to link: missing sbrk +BROKEN_SSL= libressl + +WITH_CLIENT_ONLY= yes +PLIST= ${.CURDIR}/pkg-plist +MASTERDIR= ${.CURDIR}/../../sysutils/bacula13-server + +PLIST_FILES= sbin/bacula-fd-static \ + sbin/bconsole-static + +OPTIONS_DEFINE= NLS OPENSSL +OPTIONS_DEFAULT= OPENSSL + +CONFIGURE_ARGS+= --disable-build-dird \ + --disable-build-stored \ + --disable-libtool \ + --enable-client-only \ + --enable-static-cons \ + --enable-static-fd + +.include "${MASTERDIR}/Makefile" + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/src/filed/static-bacula-fd ${STAGEDIR}${PREFIX}/sbin/bacula-fd-static + ${INSTALL_PROGRAM} ${WRKSRC}/src/console/static-bconsole ${STAGEDIR}${PREFIX}/sbin/bconsole-static