qvwm port, based on danh work.
- no destdir patches needed, - update to new configure style, - disable imlib and esound for now, these must be flavored, and tested for correctly, which includes dependency. - remove dropping into gdb, this does not work on OpenBSD. - fix segfault when no audio support is available.
This commit is contained in:
parent
165caee3b9
commit
536815c83e
23
x11/qvwm/Makefile
Normal file
23
x11/qvwm/Makefile
Normal file
@ -0,0 +1,23 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2000/07/02 23:25:18 espie Exp $
|
||||
|
||||
DISTNAME= qvwm-1.1.8
|
||||
CATEGORIES= x11
|
||||
NEED_VERSION= 1.310
|
||||
HOMEPAGE= http://www.qvwm.org/
|
||||
MAINTAINER= danh@nfol.com
|
||||
|
||||
# GPL
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
|
||||
MASTER_SITES= ftp://ftp.qvwm.org/pub/qvwm/
|
||||
|
||||
USE_X11= Yes
|
||||
CONFIGURE_STYLE= gnu
|
||||
|
||||
CONFIGURE_ARGS+=--without-imlib
|
||||
CONFIGURE_ARGS+=--without-esd
|
||||
|
||||
.include <bsd.port.mk>
|
3
x11/qvwm/files/md5
Normal file
3
x11/qvwm/files/md5
Normal file
@ -0,0 +1,3 @@
|
||||
MD5 (qvwm-1.1.8.tar.gz) = c46c1505e38902d2831df6e322c14952
|
||||
RMD160 (qvwm-1.1.8.tar.gz) = e57ea1adc4bfa7c4d6dffb5d3d11d12ba1fe2039
|
||||
SHA1 (qvwm-1.1.8.tar.gz) = 5a4c1f7736a75050b121b6897e8c92f9af9198ce
|
27
x11/qvwm/patches/patch-src_main_cc
Normal file
27
x11/qvwm/patches/patch-src_main_cc
Normal file
@ -0,0 +1,27 @@
|
||||
$OpenBSD: patch-src_main_cc,v 1.1.1.1 2000/07/02 23:25:19 espie Exp $
|
||||
--- src/main.cc.orig Wed May 31 08:21:41 2000
|
||||
+++ src/main.cc Mon Jul 3 01:21:59 2000
|
||||
@@ -767,11 +767,14 @@ void TrapSignal(int sig)
|
||||
QvwmError("Bus error");
|
||||
}
|
||||
|
||||
+// Debugger does not start up correctly on OpenBSD.
|
||||
+#ifndef __OpenBSD__
|
||||
if (UseDebugger) {
|
||||
Debug debug;
|
||||
QvwmError("Starting %s...", DEBUGGER);
|
||||
debug.TraceStack(DEBUGGER, qvArgv[0]);
|
||||
}
|
||||
+#endif
|
||||
|
||||
// terminate accessory processes
|
||||
// This is done in FinishQvwm, but it is not called from here...
|
||||
@@ -823,7 +826,7 @@ void TrapChild(int sig)
|
||||
if (pid <= 0)
|
||||
break;
|
||||
#ifdef USE_SS
|
||||
- if (scrSaver->NotifyDeadPid(pid))
|
||||
+ if (scrSaver && scrSaver->NotifyDeadPid(pid))
|
||||
continue;
|
||||
#endif
|
||||
if (Indicator::NotifyDeadPid(pid))
|
1
x11/qvwm/pkg/COMMENT
Normal file
1
x11/qvwm/pkg/COMMENT
Normal file
@ -0,0 +1 @@
|
||||
Windows 95/98/NT like window manager
|
23
x11/qvwm/pkg/DESCR
Normal file
23
x11/qvwm/pkg/DESCR
Normal file
@ -0,0 +1,23 @@
|
||||
Qvwm is a Windows 95/98/NT like window manager for X Window System. It allows
|
||||
Windows 95/98/NT users to use X Window System without hesitation and X Window
|
||||
System users to use Windows 95/98/NT without hesitation.
|
||||
|
||||
The name qvwm derives from the following: 'q' stands for '9'(same pronunciation
|
||||
in Japanese and almost the same shape) and 'v' for '5'(V is 5 in Roman numerals)
|
||||
Also, qvwm is "98 Window Manager" because 'v' stands for '8'(vertically flipped,
|
||||
V is similar to 8 in kanji characters).
|
||||
|
||||
Features:
|
||||
|
||||
* Written with C++ from scratch.
|
||||
* Internationalized without patches.
|
||||
* The same graphics with Windows 95 at a pixel level.
|
||||
* Enables the user to switch among windows using the task switcher.
|
||||
(Alt+Tab)
|
||||
* Enables the user to make some windows taskbar indicators.
|
||||
* Enables the user to move and resize a whole window. (full-drag)
|
||||
* Virtual screen. (extension of Windows 95)
|
||||
* Dialog box on termination.
|
||||
* Titlebar animation on minimizing/maximizing a window.
|
||||
|
||||
WWW: ${HOMEPAGE}
|
11
x11/qvwm/pkg/MESSAGE
Normal file
11
x11/qvwm/pkg/MESSAGE
Normal file
@ -0,0 +1,11 @@
|
||||
+------------
|
||||
| In order to use qvwm as your window manager, you must change your
|
||||
| .xinitrc or .xsession appropriately and add a line similar to the
|
||||
| following:
|
||||
|
|
||||
| exec ${PREFIX}/bin/qvwm
|
||||
|
|
||||
| The default configuration and icons are stored in ${PREFIX}/share/qvwm.
|
||||
| To use your own configuration, copy ${PREFIX}/share/qvwm/system.qvwmrc to
|
||||
| ~/.qvwmrc and edit as appropriate.
|
||||
+------------
|
45
x11/qvwm/pkg/PLIST
Normal file
45
x11/qvwm/pkg/PLIST
Normal file
@ -0,0 +1,45 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2000/07/02 23:25:19 espie Exp $
|
||||
bin/qvwm
|
||||
man/man1/qvwm.1x
|
||||
share/qvwm/clouds.qvwm-theme
|
||||
share/qvwm/default.qvwm-theme
|
||||
share/qvwm/french.qvwmrc
|
||||
share/qvwm/images/clouds.xpm
|
||||
share/qvwm/images/clouds2.xpm
|
||||
share/qvwm/images/def16.ani
|
||||
share/qvwm/images/def32.ani
|
||||
share/qvwm/images/emacs16.ani
|
||||
share/qvwm/images/emacs32.ani
|
||||
share/qvwm/images/exit32.ani
|
||||
share/qvwm/images/find32.ani
|
||||
share/qvwm/images/help32.xpm
|
||||
share/qvwm/images/icon16.ani
|
||||
share/qvwm/images/icon32.ani
|
||||
share/qvwm/images/logo_clouds.xpm
|
||||
share/qvwm/images/logo_os2.xpm
|
||||
share/qvwm/images/netscape16.ani
|
||||
share/qvwm/images/netscape32.ani
|
||||
share/qvwm/images/quit32.ani
|
||||
share/qvwm/images/qvwmdesk.ani
|
||||
share/qvwm/images/run32.ani
|
||||
share/qvwm/images/setting32.ani
|
||||
share/qvwm/images/space.ani
|
||||
share/qvwm/images/space2.ani
|
||||
share/qvwm/images/taskbar16.ani
|
||||
share/qvwm/images/xcalc16.xpm
|
||||
share/qvwm/images/xcalc32.ani
|
||||
share/qvwm/images/xeyes16.ani
|
||||
share/qvwm/images/xeyes32.ani
|
||||
share/qvwm/images/xterm16.xpm
|
||||
share/qvwm/images/xterm32.ani
|
||||
share/qvwm/images/xv16.xpm
|
||||
share/qvwm/images/xv32.xpm
|
||||
share/qvwm/kanji.qvwmrc
|
||||
share/qvwm/korean.qvwmrc
|
||||
share/qvwm/light.qvwmrc
|
||||
share/qvwm/sounds/chimes.wav
|
||||
share/qvwm/space.qvwm-theme
|
||||
share/qvwm/system.qvwmrc
|
||||
@dirrm share/qvwm/sounds
|
||||
@dirrm share/qvwm/images
|
||||
@dirrm share/qvwm
|
Loading…
Reference in New Issue
Block a user