git: 007879177db8 - main - sysutils/bastille: Update 0.13.20250126 => 0.14.20250420

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Sat, 03 May 2025 12:33:18 UTC
The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=007879177db8a0020a8fb4dfe7a43e88252e5ee4

commit 007879177db8a0020a8fb4dfe7a43e88252e5ee4
Author:     Juan David Hurtado G <jdhurtado@orbiware.com>
AuthorDate: 2025-05-03 12:29:43 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-05-03 12:29:43 +0000

    sysutils/bastille: Update 0.13.20250126 => 0.14.20250420
    
    Changelog:
    https://github.com/BastilleBSD/bastille/releases/tag/0.14.20250420
    
    - Transfer maintainership.
    - Add co-maintainer Barry McCormick <snarfingcode666@gmail.com>.
    - Pet portclippy.
    
    PR:             286251
    Approved by:    Christer Edwards <christer.edwards@gmail.com> (former maintainer)
---
 UPDATING                      | 13 +++++++++++++
 sysutils/bastille/Makefile    |  7 ++++---
 sysutils/bastille/distinfo    |  6 +++---
 sysutils/bastille/pkg-message | 18 ++++++++++++++++++
 sysutils/bastille/pkg-plist   |  2 ++
 5 files changed, 40 insertions(+), 6 deletions(-)

diff --git a/UPDATING b/UPDATING
index 5b7991ba0633..3c4865293c07 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,19 @@ they are unavoidable.
 You should get into the habit of checking this file for changes each time
 you update your ports collection, before attempting any port upgrades.
 
+20250503:
+  AFFECTS: users of sysutils/bastille
+  AUTHOR: jdhurtado@orbiware.com
+
+  The `rcorder` has been deprecated, and new `boot` and `priority` options have
+  been added to the jails. A boot file will be created with default values of
+  `boot=on` and `priority=99` on jail creation. For existing jails, the boot file
+  will be generated on the next subcommand execution to the jail. If you want to
+  generate the file for all the jails, you can use `bastille restart ALL` to fill
+  in the defaults. To change these values, use `bastille config TARGET set boot off`
+  or `bastille config TARGET set priority 10` or some other number according to
+  your needs.
+
 20250503:
   AFFECTS: users of security/libressl
   AUTHOR: brnrd@FreeBSD.org
diff --git a/sysutils/bastille/Makefile b/sysutils/bastille/Makefile
index 5baefcbbd7fe..e44c26bc8898 100644
--- a/sysutils/bastille/Makefile
+++ b/sysutils/bastille/Makefile
@@ -1,8 +1,9 @@
 PORTNAME=	bastille
-DISTVERSION=	0.13.20250126
+DISTVERSION=	0.14.20250420
 CATEGORIES=	sysutils
 
-MAINTAINER=	christer.edwards@gmail.com
+MAINTAINER=	jdhurtado@orbiware.com
+# co-maintainer: snarfingcode666@gmail.com
 COMMENT=	Jail automation framework
 WWW=		https://bastillebsd.org
 
@@ -12,8 +13,8 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 USE_GITHUB=	yes
 GH_ACCOUNT=	bastillebsd
 
-NO_BUILD=	yes
 NO_ARCH=	yes
+NO_BUILD=	yes
 
 post-patch:
 	@${REINPLACE_CMD} \
diff --git a/sysutils/bastille/distinfo b/sysutils/bastille/distinfo
index 316633b1de09..5f2b7ca65afa 100644
--- a/sysutils/bastille/distinfo
+++ b/sysutils/bastille/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737948987
-SHA256 (bastillebsd-bastille-0.13.20250126_GH0.tar.gz) = cfdbea8acbb522d5c6dff1d99871be6d2ee1a222a8ab53ed54904f3b585d233d
-SIZE (bastillebsd-bastille-0.13.20250126_GH0.tar.gz) = 635630
+TIMESTAMP = 1745190329
+SHA256 (bastillebsd-bastille-0.14.20250420_GH0.tar.gz) = 65ac778c9c2c144fdc2fc9664ad131404c79ac4a26ed3c932a6944923cd742cf
+SIZE (bastillebsd-bastille-0.14.20250420_GH0.tar.gz) = 655549
diff --git a/sysutils/bastille/pkg-message b/sysutils/bastille/pkg-message
new file mode 100644
index 000000000000..baef3a45c2c1
--- /dev/null
+++ b/sysutils/bastille/pkg-message
@@ -0,0 +1,18 @@
+[
+{
+  type: upgrade
+  minimum_version: "0.13"
+  message: <<EOM
+**Breaking changes since 0.14.20250420**
+
+The `rcorder` has been deprecated, and new `boot` and `priority` options have
+been added to the jails. A boot file will be created with default values of
+`boot=on` and `priority=99` on jail creation. For existing jails, the boot file
+will be generated on the next subcommand execution to the jail. If you want to
+generate the file for all the jails, you can use `bastille restart ALL` to fill
+in the defaults. To change these values, use `bastille config TARGET set boot off`
+or `bastille config TARGET set priority 10` or some other number according to
+your needs.
+EOM
+}
+]
diff --git a/sysutils/bastille/pkg-plist b/sysutils/bastille/pkg-plist
index ecf9fe7dec7f..2c70d6b0f524 100644
--- a/sysutils/bastille/pkg-plist
+++ b/sysutils/bastille/pkg-plist
@@ -21,6 +21,7 @@ etc/rc.d/bastille
 %%DATADIR%%/limits.sh
 %%DATADIR%%/list.sh
 %%DATADIR%%/mount.sh
+%%DATADIR%%/network.sh
 %%DATADIR%%/pkg.sh
 %%DATADIR%%/rcp.sh
 %%DATADIR%%/rdr.sh
@@ -39,6 +40,7 @@ etc/rc.d/bastille
 %%DATADIR%%/templates/default/linux/Bastillefile
 %%DATADIR%%/templates/default/thick/Bastillefile
 %%DATADIR%%/templates/default/thin/Bastillefile
+%%DATADIR%%/templates/default/vlan/Bastillefile
 %%DATADIR%%/templates/default/vnet/Bastillefile
 %%DATADIR%%/top.sh
 %%DATADIR%%/umount.sh