Created attachment 236250 [details] sysutils-habak.0.2.5.patch habak is a background changing app. habak uses layered model. Lowermost layer is just black screen. You can put other objects on it and these objects are called habaks. There are three kinds of habaks: graphic files (images), texts and "internal objects". Final background image consists of one or more habaks positioned on the black screen. The order of habaks in the command line is also the order of displaying them on screen. So last habak would be drawn on the top of previous. WWW: https://sourceforge.net/projects/fvwm-crystal portlint: looks fine. poudriere: testport is ok.
Created attachment 236304 [details] Change BUILD_DEPENDS to LIB_DEPENDS Sorry, I put BUILD_DEPENDS instead of LIB_DEPENDS.
Created attachment 240448 [details] habak-0.2.5.patch Description: * Move WWW from pkg-descr to Makefile * pet portclippy/portfmt QA: * portlint: OK (looks fine.) * testport: OK (poudriere: 13.1-RELEASE, amd64)
Created attachment 241855 [details] habak-0.2.5.patch Description: * Change PORTVERSION to DISTVERSION * Use MASTER_SITES shortcut QA: * portlint: OK (looks fine.) * testport: OK (poudriere: 13.1-RELEASE, amd64)
I think x11 or graphics might be more appropriate of a category for this one.
Created attachment 241903 [details] habak-0.2.5.patch Description: * Move to x11 QA: * portlint: OK (looks fine.) * testport: OK (poudriere: 13.1-RELEASE, amd64)
Will commit with small changes.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=6dc548efbea2a67c4274f4efd5e6c16f71572f40 commit 6dc548efbea2a67c4274f4efd5e6c16f71572f40 Author: Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org> AuthorDate: 2023-05-01 12:18:02 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2023-05-06 08:58:38 +0000 x11/habak: New port: Background changing app habak is a background changing app. habak uses layered model. Lowermost layer is just black screen. You can put other objects on it and these objects are called habaks. There are three kinds of habaks: graphic files (images), texts and "internal objects". Final background image consists of one or more habaks positioned on the black screen. The order of habaks in the command line is also the order of displaying them on screen. So last habak would be drawn on the top of previous. WWW: https://sourceforge.net/projects/fvwm-crystal/ PR: 266120 x11/Makefile | 1 + x11/habak/Makefile (new) | 23 ++++++++++++++ x11/habak/distinfo (new) | 3 ++ x11/habak/files/patch-Makefile (new) | 8 +++++ x11/habak/files/patch-src_Makefile (new) | 32 +++++++++++++++++++ x11/habak/files/patch-src_habak.c (new) | 47 ++++++++++++++++++++++++++++ x11/habak/files/patch-src_random.c (new) | 53 ++++++++++++++++++++++++++++++++ x11/habak/pkg-descr (new) | 9 ++++++ 8 files changed, 176 insertions(+)
Thank you for your contribution.