Bug 266120 - [NEW PORT] x11/habak: Background changing app
Summary: [NEW PORT] x11/habak: Background changing app
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Robert Clausecker
URL: https://sourceforge.net/projects/fvwm...
Keywords:
Depends on:
Blocks: 266121 271153
  Show dependency treegraph
 
Reported: 2022-08-31 04:29 UTC by Jesús Daniel Colmenares Oviedo
Modified: 2023-05-06 09:03 UTC (History)
1 user (show)

See Also:


Attachments
sysutils-habak.0.2.5.patch (8.43 KB, patch)
2022-08-31 04:29 UTC, Jesús Daniel Colmenares Oviedo
no flags Details | Diff
Change BUILD_DEPENDS to LIB_DEPENDS (8.44 KB, patch)
2022-09-02 08:13 UTC, Jesús Daniel Colmenares Oviedo
no flags Details | Diff
habak-0.2.5.patch (8.48 KB, patch)
2023-02-27 13:37 UTC, Jesús Daniel Colmenares Oviedo
no flags Details | Diff
habak-0.2.5.patch (8.41 KB, patch)
2023-04-29 14:25 UTC, Jesús Daniel Colmenares Oviedo
DtxdF: maintainer-approval+
Details | Diff
habak-0.2.5.patch (8.24 KB, patch)
2023-05-01 12:20 UTC, Jesús Daniel Colmenares Oviedo
DtxdF: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jesús Daniel Colmenares Oviedo 2022-08-31 04:29:30 UTC
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.
Comment 1 Jesús Daniel Colmenares Oviedo 2022-09-02 08:13:46 UTC
Created attachment 236304 [details]
Change BUILD_DEPENDS to LIB_DEPENDS

Sorry, I put BUILD_DEPENDS instead of LIB_DEPENDS.
Comment 2 Jesús Daniel Colmenares Oviedo 2023-02-27 13:37:45 UTC
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)
Comment 3 Jesús Daniel Colmenares Oviedo 2023-04-29 14:25:59 UTC
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)
Comment 4 Robert Clausecker freebsd_committer freebsd_triage 2023-05-01 11:21:40 UTC
I think x11 or graphics might be more appropriate of a category for this one.
Comment 5 Jesús Daniel Colmenares Oviedo 2023-05-01 12:20:35 UTC
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)
Comment 6 Robert Clausecker freebsd_committer freebsd_triage 2023-05-02 20:28:31 UTC
Will commit with small changes.
Comment 7 commit-hook freebsd_committer freebsd_triage 2023-05-06 09:03:08 UTC
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(+)
Comment 8 Robert Clausecker freebsd_committer freebsd_triage 2023-05-06 09:03:27 UTC
Thank you for your contribution.