Bug 273268 - [NEW PORT] x11-wm/magpie: Magpie is a X11 window manager and compositor library
Summary: [NEW PORT] x11-wm/magpie: Magpie is a X11 window manager and compositor library
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: Fernando Apesteguía
URL: https://github.com/BuddiesOfBudgie/ma...
Keywords:
Depends on:
Blocks: 273269
  Show dependency treegraph
 
Reported: 2023-08-21 19:38 UTC by Olivier Duchateau
Modified: 2023-08-25 06:45 UTC (History)
1 user (show)

See Also:


Attachments
Add x11-wm/magpie (26.04 KB, patch)
2023-08-21 19:38 UTC, Olivier Duchateau
duchateau.olivier: maintainer-approval+
Details | Diff
Add x11-wm/magpie (26.04 KB, patch)
2023-08-23 16:30 UTC, Olivier Duchateau
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Olivier Duchateau 2023-08-21 19:38:12 UTC
Created attachment 244263 [details]
Add x11-wm/magpie

- Add x11-wm/magpie (component for the new stable release of x11/budgie-desktop)
- Add patches from bug #271823 and bug #271824 (tested with mutter 43.x and 44.x)
- Add support in Mk/Uses/budgie.mk
Comment 1 Fernando Apesteguía freebsd_committer freebsd_triage 2023-08-23 06:55:53 UTC
Hi Olivier,

Thanks for the PR.


files/patch-src_backends_x11_meta-seat-x11.c: patch was not generated using ``make makepatch''.  It is recommended to use ``make makepatch'' when you need to [re-]generate a patch to ensure proper patch format.

Was this patch generated by hand?
Comment 2 Olivier Duchateau 2023-08-23 16:30:52 UTC
Created attachment 244299 [details]
Add x11-wm/magpie

Update diff, previous patch ('patch-src_backends_x11_meta-seat-x11.c') comes from x11-wm/mutter
Comment 3 commit-hook freebsd_committer freebsd_triage 2023-08-25 06:45:18 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9dfd97607b83e1bc299b3fc505505dee95c8e9a7

commit 9dfd97607b83e1bc299b3fc505505dee95c8e9a7
Author:     Olivier Duchateau <duchateau.olivier@gmail.com>
AuthorDate: 2023-08-23 06:56:03 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2023-08-25 06:44:08 +0000

    x11-wm/magpie: New port. X11 window manager and compositor library

    Magpie is a new dependency for the upcoming x11/budgie update.

    ChangeLog: https://github.com/BuddiesOfBudgie/magpie/releases/tag/v0.9.2

     * Add x11-wm/magpie (component for the new stable release of
       x11/budgie-desktop)
     * Add patches from bug #271823 and bug #271824 (tested with mutter 43.x and
       44.x)
     * Add support in Mk/Uses/budgie.mk

    PR:             273268
    Reported by:    duchateau.olivier@gmail.com (maintainer)

 Mk/Uses/budgie.mk                                  |   4 +-
 x11-wm/Makefile                                    |   1 +
 x11-wm/magpie/Makefile (new)                       |  57 ++++
 x11-wm/magpie/distinfo (new)                       |   3 +
 ...tch-clutter_clutter_clutter-frame-clock.c (new) |  29 ++
 .../patch-cogl_cogl_cogl-dma-buf-handle.c (new)    |  34 +++
 x11-wm/magpie/files/patch-data_meson.build (new)   |  20 ++
 x11-wm/magpie/files/patch-meson.build (new)        |  20 ++
 .../patch-src_backends_meta-stage-impl.c (new)     |  17 ++
 x11-wm/magpie/pkg-descr (new)                      |   5 +
 x11-wm/magpie/pkg-plist (new)                      | 336 +++++++++++++++++++++
 11 files changed, 525 insertions(+), 1 deletion(-)
Comment 4 Fernando Apesteguía freebsd_committer freebsd_triage 2023-08-25 06:45:25 UTC
Committed,

Thanks!