diff --git a/x11/golem/Makefile b/x11/golem/Makefile new file mode 100644 index 00000000000..c35f8fba4c2 --- /dev/null +++ b/x11/golem/Makefile @@ -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 + +# 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 +.if defined(NO_SHARED_LIBS) && ${NO_SHARED_LIBS:L} == "yes" +CONFIGURE_FLAGS+= --disable-plugins +.endif diff --git a/x11/golem/distinfo b/x11/golem/distinfo new file mode 100644 index 00000000000..958d287d1dc --- /dev/null +++ b/x11/golem/distinfo @@ -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 diff --git a/x11/golem/patches/patch-Makefile_in b/x11/golem/patches/patch-Makefile_in new file mode 100644 index 00000000000..0a33f55224e --- /dev/null +++ b/x11/golem/patches/patch-Makefile_in @@ -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/ ; \ diff --git a/x11/golem/patches/patch-configure_in b/x11/golem/patches/patch-configure_in new file mode 100644 index 00000000000..41ffe73a52e --- /dev/null +++ b/x11/golem/patches/patch-configure_in @@ -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 diff --git a/x11/golem/patches/patch-sample_golem_golemrc b/x11/golem/patches/patch-sample_golem_golemrc new file mode 100644 index 00000000000..06741803f42 --- /dev/null +++ b/x11/golem/patches/patch-sample_golem_golemrc @@ -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" diff --git a/x11/golem/pkg/DESCR b/x11/golem/pkg/DESCR new file mode 100644 index 00000000000..e32cc1fa610 --- /dev/null +++ b/x11/golem/pkg/DESCR @@ -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} diff --git a/x11/golem/pkg/PFRAG.shared b/x11/golem/pkg/PFRAG.shared new file mode 100644 index 00000000000..fbeb21fbf9c --- /dev/null +++ b/x11/golem/pkg/PFRAG.shared @@ -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 diff --git a/x11/golem/pkg/PLIST b/x11/golem/pkg/PLIST new file mode 100644 index 00000000000..18f5559b06b --- /dev/null +++ b/x11/golem/pkg/PLIST @@ -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