initial import of golem

--
Golem is an X11 Window Manager. Design goals are that it be fast and
lightweight, as well as very customizable in any way that will not
prevent the first goal from being realized.

WWW: http://golem.sourceforge.net/

Submitted by Couderc Damien <couderc.damien@wanadoo.fr>,
input from lebel@
This commit is contained in:
heko 2001-11-14 18:04:31 +00:00
parent aea03643a6
commit 7ce843aa16
8 changed files with 383 additions and 0 deletions

35
x11/golem/Makefile Normal file
View File

@ -0,0 +1,35 @@
# $OpenBSD: Makefile,v 1.1.1.1 2001/11/14 18:04:31 heko Exp $
COMMENT= "Fast and light window manager with plug-ins"
DISTNAME= golem-0.0.3
CATEGORIES= X11
NEED_VERSION= 1.497
HOMEPAGE= http://golem.sourceforge.net/
MAINTAINER= Couderc Damien <couderc.damien@wanadoo.fr>
# License: BSD
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= golem
USE_X11= Yes
CONFIGURE_STYLE= autoconf dest
NO_REGRESS= Yes
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/golem
${INSTALL_DATA} ${WRKSRC}/{THEMES,PLUGINS} ${PREFIX}/share/doc/golem
.include <bsd.port.mk>
.if defined(NO_SHARED_LIBS) && ${NO_SHARED_LIBS:L} == "yes"
CONFIGURE_FLAGS+= --disable-plugins
.endif

3
x11/golem/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (golem-0.0.3.tar.gz) = 62d47b4258e6ba4aff7e01ec7ff25d58
RMD160 (golem-0.0.3.tar.gz) = 8d8a9aa8f85b70a81abc0730096f816fc2f20c29
SHA1 (golem-0.0.3.tar.gz) = 3e513c40d4b550ccf9273ed828bd7fbc10e77576

View File

@ -0,0 +1,24 @@
$OpenBSD: patch-Makefile_in,v 1.1.1.1 2001/11/14 18:04:31 heko Exp $
--- Makefile.in.orig Thu Jun 28 20:37:37 2001
+++ Makefile.in Wed Nov 14 01:52:25 2001
@@ -1,5 +1,5 @@
# Makefile for golem
-SUBDIRS= src plugins doc util
+SUBDIRS= src @BUILD_PLUGINS@ doc util
@SET_MAKE@
@@ -21,11 +21,12 @@ distclean: clean
full: clean all
-install-bin:
+install-bin: @INSTALL_PLUGINS@
@INSTALL@ -d @prefix@/bin
@INSTALL@ build-bin/golem @prefix@/bin/
@INSTALL@ build-bin/golem.install @prefix@/bin/
+install-plugins:
@INSTALL@ -d @prefix@/lib/golem/plugins
for i in build-plugin/* ; do \
@INSTALL@ $$i @prefix@/lib/golem/plugins/ ; \

View File

@ -0,0 +1,31 @@
$OpenBSD: patch-configure_in,v 1.1.1.1 2001/11/14 18:04:31 heko Exp $
--- configure.in.orig Fri Jul 6 06:33:11 2001
+++ configure.in Wed Nov 14 02:17:11 2001
@@ -41,6 +41,9 @@ case "$host_os" in
solaris*)
SHARED_FLAG="-Wl,-G"
;;
+openbsd*)
+ SHARED_FLAG="-shared -fpic"
+ ;;
esac
AC_SUBST(SHARED_FLAG)
@@ -117,6 +120,17 @@ AC_ARG_ENABLE(dmalloc,
LIBS="${LIBS} ${DMALLOC_LIB}"
AC_DEFINE(USE_DMALLOC)
fi])
+
+BUILD_PLUGINS=plugins
+INSTALL_PLUGINS=install-plugins
+AC_ARG_ENABLE(plugins,
+ [ --disable-plugins do not compile golem plugins ], ,
+ [ if test x"$enableval" = x"no"; then
+ BUILD_PLUGINS=
+ INSTALL_PLUGINS=
+ fi])
+AC_SUBST(BUILD_PLUGINS)
+AC_SUBST(INSTALL_PLUGINS)
AC_OUTPUT(util/Makefile
src/Makefile

View File

@ -0,0 +1,17 @@
$OpenBSD: patch-sample_golem_golemrc,v 1.1.1.1 2001/11/14 18:04:31 heko Exp $
--- sample.golem/golemrc.orig Sun Sep 30 12:47:15 2001
+++ sample.golem/golemrc Sun Sep 30 12:48:46 2001
@@ -136,7 +136,12 @@ keys {
# wmclass_defs after mwm_hints if you want it to override
# what mwmhints has set.
#
-.include "plugins/pier/rc"
+
+# OpenBSD port
+# this plug-in has conflicts with simple-menu plugin,
+# so we comment it by default.
+#.include "plugins/pier/rc"
+
.include "plugins/simple_menus/rc"
.include "plugins/pager/rc"
.include "plugins/box_iconify/rc"

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

@ -0,0 +1,8 @@
Golem is an X11 Window Manager. Design goals are that it be fast and
lightweight, as well as very customizable in any way that will not
prevent the first goal from being realized.
Each user that wants to use golem as their window manager should execute
the ${PREFIX}/bin/golem.install script.
WWW: ${HOMEPAGE}

View File

@ -0,0 +1,38 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2001/11/14 18:04:31 heko Exp $
lib/golem/plugins/animations.so
lib/golem/plugins/box_iconify.so
lib/golem/plugins/gnome.so
lib/golem/plugins/mwm_hints.so
lib/golem/plugins/pager.so
lib/golem/plugins/pier.so
lib/golem/plugins/setroot.so
lib/golem/plugins/simple_menus.so
lib/golem/plugins/start_slide.so
lib/golem/plugins/wmclass_defs.so
share/golem/plugins/animations/rc
share/golem/plugins/box_iconify/rc
share/golem/plugins/box_iconify/tile.xpm
share/golem/plugins/gnome/rc
share/golem/plugins/mwm_hints/rc
share/golem/plugins/pager/rc
share/golem/plugins/pier/daemon.xpm
share/golem/plugins/pier/netscape.xpm
share/golem/plugins/pier/rc
share/golem/plugins/setroot/rc
share/golem/plugins/simple_menus/rc
share/golem/plugins/start_slide/README
share/golem/plugins/start_slide/rc
share/golem/plugins/wmclass_defs/rc
@dirrm share/golem/plugins/wmclass_defs
@dirrm share/golem/plugins/start_slide
@dirrm share/golem/plugins/simple_menus
@dirrm share/golem/plugins/setroot
@dirrm share/golem/plugins/pier
@dirrm share/golem/plugins/pager
@dirrm share/golem/plugins/mwm_hints
@dirrm share/golem/plugins/gnome
@dirrm share/golem/plugins/box_iconify
@dirrm share/golem/plugins/animations
@dirrm share/golem/plugins
@dirrm lib/golem/plugins
@dirrm lib/golem

227
x11/golem/pkg/PLIST Normal file
View File

@ -0,0 +1,227 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2001/11/14 18:04:31 heko Exp $
bin/golem
bin/golem.install
%%SHARED%%
man/man1/golem.1.gz
share/doc/golem/PLUGINS
share/doc/golem/THEMES
share/golem/golemrc
share/golem/themes/AbsoluteE/bar_focused_far.xpm
share/golem/themes/AbsoluteE/bar_focused_mid.xpm
share/golem/themes/AbsoluteE/bar_focused_near.xpm
share/golem/themes/AbsoluteE/bar_normal_far.xpm
share/golem/themes/AbsoluteE/bar_normal_mid.xpm
share/golem/themes/AbsoluteE/bar_normal_near.xpm
share/golem/themes/AbsoluteE/bevel_bg_normal.png
share/golem/themes/AbsoluteE/border_horiz_far.xpm
share/golem/themes/AbsoluteE/border_horiz_far_foc.xpm
share/golem/themes/AbsoluteE/border_horiz_mid.xpm
share/golem/themes/AbsoluteE/border_horiz_mid_foc.xpm
share/golem/themes/AbsoluteE/border_horiz_near.xpm
share/golem/themes/AbsoluteE/border_horiz_near_foc.xpm
share/golem/themes/AbsoluteE/border_vert_far.xpm
share/golem/themes/AbsoluteE/border_vert_far_foc.xpm
share/golem/themes/AbsoluteE/border_vert_mid.xpm
share/golem/themes/AbsoluteE/border_vert_mid_foc.xpm
share/golem/themes/AbsoluteE/border_vert_near.xpm
share/golem/themes/AbsoluteE/border_vert_near_foc.xpm
share/golem/themes/AbsoluteE/forplug/setroot/bg.jpg
share/golem/themes/AbsoluteE/forplug/setroot/bg_2.jpg
share/golem/themes/AbsoluteE/forplug/setroot/bg_v.jpg
share/golem/themes/AbsoluteE/forplug/setroot/rc
share/golem/themes/AbsoluteE/rc
share/golem/themes/MudGolem/README
share/golem/themes/MudGolem/forplug/pier/rc
share/golem/themes/MudGolem/forplug/pier/tile.xpm
share/golem/themes/MudGolem/forplug/setroot/Enigmas-Oven-2.jpg
share/golem/themes/MudGolem/forplug/setroot/rc
share/golem/themes/MudGolem/forplug/simple_menus/rc
share/golem/themes/MudGolem/forplug/simple_menus/submenu.xpm
share/golem/themes/MudGolem/forplug/start_slide/bg.xpm
share/golem/themes/MudGolem/forplug/start_slide/logo.xpm
share/golem/themes/MudGolem/forplug/start_slide/rc
share/golem/themes/MudGolem/forplug/start_slide/trim.xpm
share/golem/themes/MudGolem/forplug/wmclass_defs/rc
share/golem/themes/MudGolem/images/foc/bar_bottom.xpm
share/golem/themes/MudGolem/images/foc/bar_bottom_far.xpm
share/golem/themes/MudGolem/images/foc/bar_bottom_near.xpm
share/golem/themes/MudGolem/images/foc/bar_left.xpm
share/golem/themes/MudGolem/images/foc/bar_right.xpm
share/golem/themes/MudGolem/images/foc/bar_top.xpm
share/golem/themes/MudGolem/images/foc/bar_top_far.xpm
share/golem/themes/MudGolem/images/foc/bar_top_near.xpm
share/golem/themes/MudGolem/images/foc/button.xpm
share/golem/themes/MudGolem/images/foc/left_button.xpm
share/golem/themes/MudGolem/images/foc/title_left.xpm
share/golem/themes/MudGolem/images/foc/title_left_far.xpm
share/golem/themes/MudGolem/images/foc/title_left_near.xpm
share/golem/themes/MudGolem/images/foc/title_top.xpm
share/golem/themes/MudGolem/images/foc/title_top_far.xpm
share/golem/themes/MudGolem/images/foc/title_top_near.xpm
share/golem/themes/MudGolem/images/pressed/button.xpm
share/golem/themes/MudGolem/images/pressed/left_button.xpm
share/golem/themes/MudGolem/images/unf/bar_bottom.xpm
share/golem/themes/MudGolem/images/unf/bar_bottom_far.xpm
share/golem/themes/MudGolem/images/unf/bar_bottom_near.xpm
share/golem/themes/MudGolem/images/unf/bar_left.xpm
share/golem/themes/MudGolem/images/unf/bar_right.xpm
share/golem/themes/MudGolem/images/unf/bar_top.xpm
share/golem/themes/MudGolem/images/unf/bar_top_far.xpm
share/golem/themes/MudGolem/images/unf/bar_top_near.xpm
share/golem/themes/MudGolem/images/unf/button.xpm
share/golem/themes/MudGolem/images/unf/left_button.xpm
share/golem/themes/MudGolem/images/unf/title_left.xpm
share/golem/themes/MudGolem/images/unf/title_left_far.xpm
share/golem/themes/MudGolem/images/unf/title_left_near.xpm
share/golem/themes/MudGolem/images/unf/title_top.xpm
share/golem/themes/MudGolem/images/unf/title_top_far.xpm
share/golem/themes/MudGolem/images/unf/title_top_near.xpm
share/golem/themes/MudGolem/rc
share/golem/themes/MudGolem/styles/common.rc
share/golem/themes/MudGolem/styles/default.rc
share/golem/themes/MudGolem/styles/leftside.rc
share/golem/themes/MudGolem/styles/small.rc
share/golem/themes/eBlueSteel/forplug/pier/rc
share/golem/themes/eBlueSteel/forplug/pier/tile.xpm
share/golem/themes/eBlueSteel/forplug/setroot/All-Good-People-4.jpg
share/golem/themes/eBlueSteel/forplug/setroot/Enigmas-Oven-2.jpg
share/golem/themes/eBlueSteel/forplug/setroot/rc
share/golem/themes/eBlueSteel/forplug/simple_menus/rc
share/golem/themes/eBlueSteel/forplug/simple_menus/submenu.xpm
share/golem/themes/eBlueSteel/forplug/start_slide/black.xpm
share/golem/themes/eBlueSteel/forplug/start_slide/logo.xpm
share/golem/themes/eBlueSteel/forplug/start_slide/rc
share/golem/themes/eBlueSteel/forplug/start_slide/trim.xpm
share/golem/themes/eBlueSteel/images/foc/border_bottom.xpm
share/golem/themes/eBlueSteel/images/foc/border_bottom_far.xpm
share/golem/themes/eBlueSteel/images/foc/border_bottom_near.xpm
share/golem/themes/eBlueSteel/images/foc/border_left.xpm
share/golem/themes/eBlueSteel/images/foc/border_left_far.xpm
share/golem/themes/eBlueSteel/images/foc/border_right.xpm
share/golem/themes/eBlueSteel/images/foc/border_right_far.xpm
share/golem/themes/eBlueSteel/images/foc/border_top.xpm
share/golem/themes/eBlueSteel/images/foc/border_top_far.xpm
share/golem/themes/eBlueSteel/images/foc/border_top_near.xpm
share/golem/themes/eBlueSteel/images/foc/delete.xpm
share/golem/themes/eBlueSteel/images/foc/iconify.xpm
share/golem/themes/eBlueSteel/images/foc/title.xpm
share/golem/themes/eBlueSteel/images/foc/title_slant.xpm
share/golem/themes/eBlueSteel/images/foc/top_far_empty.xpm
share/golem/themes/eBlueSteel/images/foc/top_steel.xpm
share/golem/themes/eBlueSteel/images/foc/trim_bottom_far.xpm
share/golem/themes/eBlueSteel/images/foc/trim_left_near.xpm
share/golem/themes/eBlueSteel/images/foc/trim_right_far.xpm
share/golem/themes/eBlueSteel/images/foc/trim_top_mid.xpm
share/golem/themes/eBlueSteel/images/foc/zoom.xpm
share/golem/themes/eBlueSteel/images/pressed/delete.xpm
share/golem/themes/eBlueSteel/images/pressed/iconify.xpm
share/golem/themes/eBlueSteel/images/pressed/zoom.xpm
share/golem/themes/eBlueSteel/images/unf/border_bottom.xpm
share/golem/themes/eBlueSteel/images/unf/border_bottom_far.xpm
share/golem/themes/eBlueSteel/images/unf/border_bottom_near.xpm
share/golem/themes/eBlueSteel/images/unf/border_left.xpm
share/golem/themes/eBlueSteel/images/unf/border_left_far.xpm
share/golem/themes/eBlueSteel/images/unf/border_right.xpm
share/golem/themes/eBlueSteel/images/unf/border_right_far.xpm
share/golem/themes/eBlueSteel/images/unf/border_top.xpm
share/golem/themes/eBlueSteel/images/unf/border_top_far.xpm
share/golem/themes/eBlueSteel/images/unf/border_top_near.xpm
share/golem/themes/eBlueSteel/images/unf/delete.xpm
share/golem/themes/eBlueSteel/images/unf/iconify.xpm
share/golem/themes/eBlueSteel/images/unf/title.xpm
share/golem/themes/eBlueSteel/images/unf/title_slant.xpm
share/golem/themes/eBlueSteel/images/unf/top_far_empty.xpm
share/golem/themes/eBlueSteel/images/unf/top_steel.xpm
share/golem/themes/eBlueSteel/images/unf/trim_bottom_far.xpm
share/golem/themes/eBlueSteel/images/unf/trim_left_near.xpm
share/golem/themes/eBlueSteel/images/unf/trim_right_far.xpm
share/golem/themes/eBlueSteel/images/unf/trim_top_mid.xpm
share/golem/themes/eBlueSteel/images/unf/zoom.xpm
share/golem/themes/eBlueSteel/rc
share/golem/themes/eBlueSteel/styles/common.rc
share/golem/themes/eBlueSteel/styles/default.rc
share/golem/themes/eBlueSteel/styles/small.rc
share/golem/themes/eBlueSteel/styles/transient.rc
share/golem/themes/eBlueSteel/styles/verysmall.rc
share/golem/themes/eBlueSteel/vixar.ttf
share/golem/themes/microGUI/bar_left_top.xpm
share/golem/themes/microGUI/bar_left_top_unfoc.xpm
share/golem/themes/microGUI/bar_vert.xpm
share/golem/themes/microGUI/bottom.xpm
share/golem/themes/microGUI/bottom_far.xpm
share/golem/themes/microGUI/bottom_near.xpm
share/golem/themes/microGUI/close.xpm
share/golem/themes/microGUI/close_clicked.xpm
share/golem/themes/microGUI/close_unfoc.xpm
share/golem/themes/microGUI/forplug/pier/rc
share/golem/themes/microGUI/forplug/pier/tile.xpm
share/golem/themes/microGUI/forplug/start_slide/greybg.xpm
share/golem/themes/microGUI/forplug/start_slide/logo.xpm
share/golem/themes/microGUI/forplug/start_slide/rc
share/golem/themes/microGUI/forplug/start_slide/trim.xpm
share/golem/themes/microGUI/maximize.xpm
share/golem/themes/microGUI/maximize_clicked.xpm
share/golem/themes/microGUI/maximize_unfoc.xpm
share/golem/themes/microGUI/minimize.xpm
share/golem/themes/microGUI/minimize_clicked.xpm
share/golem/themes/microGUI/minimize_unfoc.xpm
share/golem/themes/microGUI/rc
share/golem/themes/microGUI/top_blue.xpm
share/golem/themes/microGUI/top_blue_unfoc.xpm
share/golem/themes/microGUI/top_bluetowhite.xpm
share/golem/themes/microGUI/top_bluetowhite_unfoc.xpm
share/golem/themes/microGUI/top_far.xpm
share/golem/themes/microGUI/top_near.xpm
share/golem/themes/microGUI/top_near_unfoc.xpm
share/golem/themes/microGUI/top_white.xpm
share/golem/themes/microGUI/transient_top.xpm
share/golem/themes/microGUI/transient_top_far.xpm
share/golem/themes/microGUI/transient_top_near.xpm
share/golem/themes/twm/barchecker.xpm
share/golem/themes/twm/bborder.xpm
share/golem/themes/twm/bborder_unf.xpm
share/golem/themes/twm/forplug/simple_menus/rc
share/golem/themes/twm/iconify.xpm
share/golem/themes/twm/lborder.xpm
share/golem/themes/twm/lborder_unf.xpm
share/golem/themes/twm/rborder.xpm
share/golem/themes/twm/rborder_unf.xpm
share/golem/themes/twm/rc
share/golem/themes/twm/resize.xpm
share/golem/themes/twm/topbar.xpm
@dirrm share/golem/themes/twm/forplug/simple_menus
@dirrm share/golem/themes/twm/forplug
@dirrm share/golem/themes/twm
@dirrm share/golem/themes/microGUI/forplug/start_slide
@dirrm share/golem/themes/microGUI/forplug/pier
@dirrm share/golem/themes/microGUI/forplug
@dirrm share/golem/themes/microGUI
@dirrm share/golem/themes/eBlueSteel/styles
@dirrm share/golem/themes/eBlueSteel/images/unf
@dirrm share/golem/themes/eBlueSteel/images/pressed
@dirrm share/golem/themes/eBlueSteel/images/foc
@dirrm share/golem/themes/eBlueSteel/images
@dirrm share/golem/themes/eBlueSteel/forplug/start_slide
@dirrm share/golem/themes/eBlueSteel/forplug/simple_menus
@dirrm share/golem/themes/eBlueSteel/forplug/setroot
@dirrm share/golem/themes/eBlueSteel/forplug/pier
@dirrm share/golem/themes/eBlueSteel/forplug
@dirrm share/golem/themes/eBlueSteel
@dirrm share/golem/themes/MudGolem/styles
@dirrm share/golem/themes/MudGolem/images/unf
@dirrm share/golem/themes/MudGolem/images/pressed
@dirrm share/golem/themes/MudGolem/images/foc
@dirrm share/golem/themes/MudGolem/images
@dirrm share/golem/themes/MudGolem/forplug/wmclass_defs
@dirrm share/golem/themes/MudGolem/forplug/start_slide
@dirrm share/golem/themes/MudGolem/forplug/simple_menus
@dirrm share/golem/themes/MudGolem/forplug/setroot
@dirrm share/golem/themes/MudGolem/forplug/pier
@dirrm share/golem/themes/MudGolem/forplug
@dirrm share/golem/themes/MudGolem
@dirrm share/golem/themes/AbsoluteE/forplug/setroot
@dirrm share/golem/themes/AbsoluteE/forplug
@dirrm share/golem/themes/AbsoluteE
@dirrm share/golem/themes
@dirrm share/golem
@dirrm share/doc/golem