git: 18679e34974f - main - [NEW PORT] sysutils/michaelo-periodic Scripts for the FreeBSD periodic(8) system
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 01 Jan 2026 21:04:36 UTC
The branch main has been updated by michaelo:
URL: https://cgit.FreeBSD.org/ports/commit/?id=18679e34974f7d5d3a24e8a18b3d1c478a6253a7
commit 18679e34974f7d5d3a24e8a18b3d1c478a6253a7
Author: Michael Osipov <michaelo@FreeBSD.org>
AuthorDate: 2026-01-01 20:58:25 +0000
Commit: Michael Osipov <michaelo@FreeBSD.org>
CommitDate: 2026-01-01 20:59:57 +0000
[NEW PORT] sysutils/michaelo-periodic Scripts for the FreeBSD periodic(8) system
---
sysutils/Makefile | 1 +
sysutils/michaelo-periodic/Makefile | 33 +++++++++++++++++++++++++++++++++
sysutils/michaelo-periodic/distinfo | 3 +++
sysutils/michaelo-periodic/pkg-descr | 2 ++
4 files changed, 39 insertions(+)
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 8386e81f77cd..0c4f0293c4f3 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -725,6 +725,7 @@
SUBDIR += memtester
SUBDIR += metalog
SUBDIR += mfid
+ SUBDIR += michaelo-periodic
SUBDIR += minikube
SUBDIR += minimunin
SUBDIR += minipot
diff --git a/sysutils/michaelo-periodic/Makefile b/sysutils/michaelo-periodic/Makefile
new file mode 100644
index 000000000000..a5559e938546
--- /dev/null
+++ b/sysutils/michaelo-periodic/Makefile
@@ -0,0 +1,33 @@
+PORTNAME= michaelo-periodic
+PORTVERSION= 20260101
+CATEGORIES= sysutils
+
+MAINTAINER= michaelo@FreeBSD.org
+COMMENT= Scripts for the FreeBSD periodic(8) system from ${MAINTAINER}
+WWW= https://github.com/michael-o/freebsd-periodic
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USE_GITHUB= yes
+GH_ACCOUNT= michael-o
+GH_PROJECT= freebsd-periodic
+
+NO_ARCH= yes
+NO_BUILD= yes
+NO_TEST= yes
+
+PERIODIC_FILES= etc/periodic/weekly/500.gitup \
+ etc/periodic/weekly/550.make-src
+
+PLIST_FILES= ${PERIODIC_FILES}
+
+do-install:
+.for _dir in ${PERIODIC_FILES:H:u}
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${_dir}
+.endfor
+.for _file in ${PERIODIC_FILES}
+ ${INSTALL_SCRIPT} ${WRKSRC}/${_file:C,^[^/]+/[^/]+/,,} ${STAGEDIR}${PREFIX}/${_file}
+.endfor
+
+.include <bsd.port.mk>
diff --git a/sysutils/michaelo-periodic/distinfo b/sysutils/michaelo-periodic/distinfo
new file mode 100644
index 000000000000..420ebcf4776d
--- /dev/null
+++ b/sysutils/michaelo-periodic/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1767298727
+SHA256 (michael-o-freebsd-periodic-20260101_GH0.tar.gz) = bd90f751b3b8dbb9ff6ec114005d5ce79f953647623185147e98ca00974ed722
+SIZE (michael-o-freebsd-periodic-20260101_GH0.tar.gz) = 5886
diff --git a/sysutils/michaelo-periodic/pkg-descr b/sysutils/michaelo-periodic/pkg-descr
new file mode 100644
index 000000000000..0edf207dd9da
--- /dev/null
+++ b/sysutils/michaelo-periodic/pkg-descr
@@ -0,0 +1,2 @@
+Scripts for the FreeBSD periodic(8) system from michaelo@FreeBSD.org such as
+updating Git repositories with gitup(1) or building FreeBSD from source.