import x11/mlvwm, from Morgan Aldridge, ok sthen

MLVWM is a Macintosh-like virtual window manager for X11 created by
Takashi Hasegawa. It supports monochrome and color modes, including
System 6, MacOS 7, and Mac OS 8-like themes. It provides a customizable,
application-specific menu bar, plus applications & windows menus,
multiple desktops, collapsible windows, and supports "swallowing" other
small X11 applications into the menu bar as widgets.
This commit is contained in:
tb 2021-02-06 14:49:13 +00:00
parent 788ac150db
commit cdb28bc2ca
6 changed files with 62 additions and 0 deletions

23
x11/mlvwm/Makefile Normal file
View File

@ -0,0 +1,23 @@
# $OpenBSD: Makefile,v 1.1.1.1 2021/02/06 14:49:13 tb Exp $
COMMENT = Macintosh-like virtual window manager
V = 0.9.2
DISTNAME = mlvwm-$V
CATEGORIES = x11
HOMEPAGE = https://github.com/morgant/mlvwm/
MAINTAINER = Morgan Aldridge <morgant@makkintosshu.com>
# part MIT part Freeware, see README.md
PERMIT_PACKAGE = Yes
WANTLIB += X11 Xau Xdmcp Xext Xpm c
MASTER_SITES = https://github.com/morgant/mlvwm/releases/download/$V/
CONFIGURE_STYLE = imake
MAKE_FLAGS = CC="${CC}" COPTS="${CFLAGS}"
NO_TEST = Yes
.include <bsd.port.mk>

2
x11/mlvwm/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (mlvwm-0.9.2.tar.gz) = PFmHyYeiaVMZNKaVJnK3gdBqanVPEtc9BEgPiCqQv64=
SIZE (mlvwm-0.9.2.tar.gz) = 91677

View File

@ -0,0 +1,14 @@
$OpenBSD: patch-configure_h,v 1.1.1.1 2021/02/06 14:49:13 tb Exp $
Index: configure.h
--- configure.h.orig
+++ configure.h
@@ -69,7 +69,7 @@ XCOMM
#endif
XCOMM
- CDEBUGFLAGS = -g -Wall -Wshadow
+ CDEBUGFLAGS = -Wall -Wshadow
XCOMM CDEBUGFLAGS = -O2 -Wall
XCOMM CDEBUGFLAGS = -g -Wall
XCOMM CDEBUGFLAGS = -g

8
x11/mlvwm/pkg/DESCR Normal file
View File

@ -0,0 +1,8 @@
MLVWM is a Macintosh-like virtual window manager for X11 created by
Takashi Hasegawa. It supports monochrome and color modes, including
System 6, MacOS 7, and Mac OS 8-like themes. It provides a customizable,
application-specific menu bar, plus applications & windows menus,
multiple desktops, collapsible windows, and supports "swallowing" other
small X11 applications into the menu bar as widgets.
MLVWM is freeware and distributed with source.

4
x11/mlvwm/pkg/PLIST Normal file
View File

@ -0,0 +1,4 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2021/02/06 14:49:13 tb Exp $
@bin bin/mlvwm
@man man/man1/mlvwm.1
share/doc/pkg-readmes/${PKGSTEM}

11
x11/mlvwm/pkg/README Normal file
View File

@ -0,0 +1,11 @@
$OpenBSD: README,v 1.1.1.1 2021/02/06 14:49:13 tb Exp $
+-------------------------------------------------------------------------------
| Running ${PKGSTEM} on OpenBSD
+-------------------------------------------------------------------------------
mlvwm(1) does not currently include any default configurations and it can be
time consuming to create configuration from scratch. It is highly suggested to
use the configuration files from https://github.com/morgant/mlvwmrc as a
starting point and adjust to suit your needs, esp. as it includes configuration
for many popular applications.