Port details |
- muffin Compositing window manager forked from Mutter for use with Cinnamon
- 5.4.5_4 x11-wm =2 5.4.5_4Version of this port present on the latest quarterly branch.
- Maintainer: gnome@FreeBSD.org
- Port Added: 2014-11-19 11:49:29
- Last Update: 2024-01-12 22:40:48
- Commit Hash: 9f8f710
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- Also Listed In: gnome
- License: GPLv2
- WWW:
- https://github.com/linuxmint/muffin
- Description:
- Muffin is a minimal X window manager aimed at nontechnical users and is
designed to integrate well with the GNOME desktop. Muffin lacks some
features that may be expected by traditional UNIX or other technical
users; these users may want to investigate other available window man-
agers for use with GNOME or standalone.
Based on Mutter 3.2.1
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/x11-wm/muffin/ && make install clean
- To add the package, run one of these commands:
- pkg install x11-wm/muffin
- pkg install muffin
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: muffin
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1660022739
SHA256 (gnome/linuxmint-muffin-5.4.5_GH0.tar.gz) = e02802d72c9d5d0cdd62194528c0aff80a2e6fa5f74b49191332f316516acdb0
SIZE (gnome/linuxmint-muffin-5.4.5_GH0.tar.gz) = 4513483
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- xkeyboard-config.pc : x11/xkeyboard-config
- eglmesaext.h : graphics/mesa-dri
- input.h : devel/evdev-proto
- msgfmt : devel/gettext-tools
- meson : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- xorgproto>=0 : x11/xorgproto
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xau.pc : x11/libXau
- xcb.pc : x11/libxcb
- xcomposite.pc : x11/libXcomposite
- xcursor.pc : x11/libXcursor
- xdamage.pc : x11/libXdamage
- xext.pc : x11/libXext
- xfixes.pc : x11/libXfixes
- xi.pc : x11/libXi
- xinerama.pc : x11/libXinerama
- xkbfile.pc : x11/libxkbfile
- xrandr.pc : x11/libXrandr
- xrender.pc : x11/libXrender
- xtst.pc : x11/libXtst
- Runtime dependencies:
-
- xkeyboard-config>0 : x11/xkeyboard-config
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xau.pc : x11/libXau
- xcb.pc : x11/libxcb
- xcomposite.pc : x11/libXcomposite
- xcursor.pc : x11/libXcursor
- xdamage.pc : x11/libXdamage
- xext.pc : x11/libXext
- xfixes.pc : x11/libXfixes
- xi.pc : x11/libXi
- xinerama.pc : x11/libXinerama
- xkbfile.pc : x11/libxkbfile
- xrandr.pc : x11/libXrandr
- xrender.pc : x11/libXrender
- xtst.pc : x11/libXtst
- Library dependencies:
-
- libgraphene-1.0.so : graphics/graphene
- libfribidi.so : converters/fribidi
- libjson-glib-1.0.so : devel/json-glib
- libcinnamon-desktop.so : x11/cinnamon-desktop
- libxkbcommon.so : x11/libxkbcommon
- libcanberra.so : audio/libcanberra
- libdbus-1.so : devel/dbus
- libstartup-notification-1.so : x11/startup-notification
- libpipewire-0.3.so : multimedia/pipewire
- libfontconfig.so : x11-fonts/fontconfig
- libwacom.so : x11/libwacom
- libEGL.so : graphics/libglvnd
- libGL.so : graphics/libglvnd
- libGLESv2.so : graphics/libglvnd
- libatk-1.0.so : accessibility/at-spi2-core
- libcairo.so : graphics/cairo
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libgtk-3.so : x11-toolkits/gtk30
- libgirepository-1.0.so : devel/gobject-introspection
- libpango-1.0.so : x11-toolkits/pango
- This port is required by:
- for Libraries
-
- x11/cinnamon
Configuration Options:
- ===> The following configuration options are available for muffin-5.4.5_4:
TEST=off: Build and/or run tests
UDEV=off: Enable udev support when using the X11 backend (EXPERIMENTAL)
WACOM=on: Tablet support with libwacom
===> Use 'make config' to modify these settings
- Options name:
- x11-wm_muffin
- USES:
- compiler:c11 gettext-tools gl gnome localbase meson pkgconfig xorg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
5.4.5_4 12 Jan 2024 22:40:48 |
Muhammad Moinur Rahman (bofh) |
*/*: Sanitize MANPREFIX for meson ports
Approved by: portmgr |
5.4.5_3 23 Dec 2023 18:14:14 |
Nuno Teixeira (eduardo) |
*/*: Bump consumers of x11-toolkits/gtk30
New version of gtk3 in tree |
5.4.5_2 25 Apr 2023 15:17:15 |
Christian Weisgerber (naddy) |
audio/opus: bump consumers after update to 1.4 |
5.4.5_1 02 Mar 2023 05:23:10 |
Tobias C. Berner (tcberner) |
accessibility/at-spi2-core: update to 2.46.0
What's new in at-spi2-core 2.46.0:
* Fix GetInterfaces documentation on org.a11y.atspi.Accessible
interface.
What's new in at-spi2-core 2.45.91:
* Send device event controller events using the same signature as other
events.
* Document the Accessible, Action, and Cache dbus interfaces.
* Fix license of atspi-gmain.c (#87).
What's new in at-spi2-core 2.45.90:
* xml: Add some documentation.
* xml: Fix event arguments. (Only the first 15 lines of the commit message are shown above ) |
5.4.5 25 Feb 2023 20:52:13 |
Charlie Li (vishwin) |
x11/cinnamon: update to 5.4
Components:
- lang/cjs to 5.4.1
- misc/cinnamon-translations to 5.4.2
- sysutils/cinnamon-control-center to 5.4.6
- sysutils/cinnamon-settings-daemon to 5.4.4
- x11-fm/nemo to 5.4.2
- x11-wm/muffin to 5.4.5
- x11/cinnamon-desktop to 5.4.2
- x11/cinnamon-menus to 5.4.0
- x11/cinnamon-screensaver to 5.4.2
- x11/cinnamon-session to 5.4.0
- x11/cinnamon to 5.4.9
- x11/py-python-xapp to 2.2.2
- x11/xapp to 2.2.14
5.6 is the latest upstream release; this is a stopgap to reduce
delta.
Reviewed by: tcberner (desktop)
Differential Revision: https://reviews.freebsd.org/D37917 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
4.8.0_1 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
4.8.0_1 20 Jul 2022 14:23:42 |
Tobias C. Berner (tcberner) |
x11-wm: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Adam Weinberger
* Alejandro Pulver <alepulver@FreeBSD.org>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Alexey Dokuchaev <danfe@regency.nsu.ru>
* Andreas Kohn <andreas@syndrom23.de>
* Anton Tornqvist <antont@inbox.lv>
* Aragon Gouveia <aragon@phat.za.net>
* Babak Farrokhi <babak@farrokhi.net>
* Brett Taylor <brett@peloton.physics.montana.edu>
* Brian Handy <handy@physics.montana.edu>
* Bruce A. Mah <bmah@ca.sandia.gov> (Only the first 15 lines of the commit message are shown above ) |
4.8.0_1 22 Jun 2021 18:53:08 |
Kevin Bowling (kbowling) |
graphics/mesa-libs: Bump reverse deps for libglvnd
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.
PR: 246767
Reviewed by: manu, bapt
Approved by: x11
Differential Revision: https://reviews.freebsd.org/D30824 |
4.8.0 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
4.8.0 04 Feb 2021 17:13:19 |
jbeich |
x11-wm/muffin: unbreak with libglvnd
Package 'gbm', required by 'virtual:world', not found
Reported by: antoine (via bug 246767 exp-run) |
4.8.0 12 Jan 2021 11:54:18 |
pkubaj |
x11-wm/muffin: fix build on GCC architectures
cc1: error: -Werror=maybe-uninitialized: No option -Wmaybe-uninitialized
MFH: 2021Q1 |
4.8.0 02 Jan 2021 11:21:31 |
rene |
Upgrade the Cinnamon desktop environment to version 4.8
This version uses Python 3 instead of the expired Python 2.7
From the main PR (249856):
" There are a couple known issues:
* x11-fm/nemo crashes upon closing a window or tab.
* x11/cinnamon-screensaver unlocking doesn't work, most likely due to a
missing PAM (Linux-PAM?) integration.
Both of these issues are being worked on.
I've been dogfooding since Cinnamon 4.0, and apart from those issues,
everything works."
PR: 249771
PR: 249851
PR: 249855
PR: 249856
PR: 249857
PR: 249858
Submitted by: Charlie Li |
2.4.4_2 27 Jan 2020 19:40:17 |
rene |
Remove textproc/gnome-doc-utils.
It is abandonded upstream for years and is Python-2.7-only.
Adjust consumers, some only need a rebuild, others have their
documentation formerly created by gnome-doc-utils / xml2po removed.
Remove gnomedocutils from USE_GNOME
Submitted by: rene
Approved by: portmgr (mat), gnome (kwm)
Differential Revision: https://reviews.freebsd.org/D23381 |
2.4.4_1 08 Nov 2019 11:21:03 |
tobik |
x11*: Add missing USES={gl,gnome,mate} |
2.4.4_1 07 Nov 2019 18:36:56 |
zeising |
Add USES=xorg USES=gl, ports categories x
Add USES=xorg and USES=gl to ports in categories starting with 'x'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed. |
2.4.4_1 19 Feb 2018 11:10:43 |
antoine |
Reduce dependency on the python2 metaport
PR: 225752
Submitted by: Yasuhiro KIMURA |
2.4.4 22 Sep 2017 10:48:29 |
mat |
Remove USES=execinfo.
PR: 220271
Submitted by: mat (review), Yasuhiro KIMURA (PR)
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D11488 |
2.4.4 11 May 2017 05:08:49 |
antoine |
Revert r440600, build was fixed in r440566 |
2.4.4 10 May 2017 21:48:51 |
antoine |
Mark BROKEN: fails to build
core/window.c:10452: Warning: Meta: invalid "transfer" annotation for gboolean:
only valid for array, struct, union, boxed, object and interface types
core/window.c:11287: Warning: Meta: invalid "transfer" annotation for gulong:
only valid for array, struct, union, boxed, object and interface types
core/window.c:11303: Warning: Meta: invalid "transfer" annotation for gint: only
valid for array, struct, union, boxed, object and interface types
core/window.c:11356: Warning: Meta: invalid "transfer" annotation for gboolean:
only valid for array, struct, union, boxed, object and interface types
compositor/meta-window-actor.c:887: Warning: Meta: invalid "transfer" annotation
for gint: only valid for array, struct, union, boxed, object and interface types
core/display.c:5560: Warning: Meta: invalid "transfer" annotation for gulong:
only valid for array, struct, union, boxed, object and interface types
<unknown>:: Fatal: Meta: warnings configured as fatal
<unknown>:: Fatal: Meta: warnings configured as fatal
Reported by: pkg-fallout |
2.4.4 10 May 2017 14:37:11 |
kwm |
Unbreak muffin, don't error out on warnings during introspection generation. |
2.4.4 21 Oct 2016 15:21:13 |
mat |
Use USES=pathfix where applicable.
PR: 213195
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D8093 |
2.4.4 01 Apr 2016 14:33:58 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.
With hat: portmgr
Sponsored by: Absolight |
2.4.4 18 May 2015 17:07:46 |
mat |
Replace most occurences of github.com in MASTER_SITES with USE_GITHUB usage.
With hat: portmgr
Sponsored by: Absolight |
2.4.4 27 Mar 2015 08:27:00 |
kwm |
Update the cinnamon stack to the latest in the 2.4 series.
sysutils/cinnamon-settings-daemon to 2.4.3.
x11/cinnamon to 2.4.6.
x11/cinnamon-screensaver to 2.4.1.
x11/cinnamon-session to 2.4.3.
x11-fm/nemo to 2.4.5.
x11-wm/muffin to 2.4.4.
Switch cinnamon to py-pillow instead of py-imaging which seems to be
discontinued upstream.
Thanks to Gustau Perez <gustau.perez@gmail.com> for helping to kee
these ports updated.
Obtained from: GNOME dev repo |
2.4.2 30 Dec 2014 20:13:47 |
kwm |
Update cinnamon to 2.4, this should fix [1] and [2].
Update totem to 3.14 now that we have gstreamer 1.4 and minor gnome updates.
Update evolution suite to 3.12.9.
Make sure gtk30 pulls in adwait-icon-theme, since it now the default theme [3].
PR: 195290 [1], 195289 [2], 195455 [3]
Obtained from: gnome devel repo |
2.2.6_1 19 Nov 2014 11:49:06 |
kwm |
The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2.
Gnome 3.14.1 and Cinnamon 2.2.16 are supported on FreeBSD 9.3-RELEASE and up.
This commit removes the old GNOME 2 desktop, bindings and some ports that
can't be compiled. A few ports where updated to more recent versions to
allow them to compile with this update.
Apart from updating ports to newer versions
GDM is more integrated with gnome-shell now, and handles several things for
the GNOME desktop such as screen locking. If you want to use GNOME 3 via
startx, you will have to add your own lock screen/screensaver. For example
xscreensaver
can be used for sessions started without GDM.
Shell Extensions can be installed via https://extensions.gnome.org/ , we have (Only the first 15 lines of the commit message are shown above ) |