summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--wm/fvwm-devel/DESCR8
-rw-r--r--wm/fvwm-devel/Makefile38
-rw-r--r--wm/fvwm-devel/PLIST177
-rw-r--r--wm/fvwm-devel/distinfo5
-rw-r--r--wm/fvwm-devel/patches/patch-aa20
5 files changed, 248 insertions, 0 deletions
diff --git a/wm/fvwm-devel/DESCR b/wm/fvwm-devel/DESCR
new file mode 100644
index 00000000000..8b319dfb097
--- /dev/null
+++ b/wm/fvwm-devel/DESCR
@@ -0,0 +1,8 @@
+Fvwm is a very famous window manager for X, which provides a
+virtual/multiple disjoint desktop, a 3-D look for windows decorations,
+shaped/color icons. It gives a very good emulation of mwm. A nice
+button-bar can be used to provide convenient access to frequently used
+functions or programs.
+
+This package is based on the unstable 2.5.x series of fvwm. Do not
+use it unless comfortable running beta software.
diff --git a/wm/fvwm-devel/Makefile b/wm/fvwm-devel/Makefile
new file mode 100644
index 00000000000..c221bf28166
--- /dev/null
+++ b/wm/fvwm-devel/Makefile
@@ -0,0 +1,38 @@
+# $NetBSD: Makefile,v 1.1.1.1 2003/08/10 00:25:31 epg Exp $
+
+DISTNAME= fvwm-2.5.7
+PKGNAME= ${DISTNAME:S/fvwm/&-devel/}
+CATEGORIES= x11 wm
+MASTER_SITES= ftp://ftp.fvwm.org/pub/fvwm/version-2/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= epg@netbsd.org
+HOMEPAGE= http://www.fvwm.org/
+COMMENT= Development version of X11 Virtual window manager
+
+CONFLICTS= fvwm-[0-9]* fvwm1-[0-9]* fvwm2-[0-9]*
+
+USE_BUILDLINK2= YES
+USE_PKGLOCALEDIR= YES
+USE_X11= YES
+GNU_CONFIGURE= YES
+USE_GNU_READLINE= YES
+
+CONFIGURE_ARGS+= --disable-bidi
+CONFIGURE_ARGS+= --without-gnome
+CONFIGURE_ARGS+= --without-rplay-library
+CONFIGURE_ARGS+= --without-stroke-library
+
+post-install:
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/fvwm
+ cd ${WRKSRC}/sample.fvwmrc && ${INSTALL_DATA} \
+ `${LS} | ${GREP} -v Makefile` \
+ ${PREFIX}/share/examples/fvwm
+
+.include "../../devel/gettext-lib/buildlink2.mk"
+.include "../../devel/readline/buildlink2.mk"
+.include "../../fonts/Xft2/buildlink2.mk"
+.include "../../graphics/png/buildlink2.mk"
+.include "../../graphics/xpm/buildlink2.mk"
+.include "../../x11/gtk/buildlink2.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/wm/fvwm-devel/PLIST b/wm/fvwm-devel/PLIST
new file mode 100644
index 00000000000..df76c5738b8
--- /dev/null
+++ b/wm/fvwm-devel/PLIST
@@ -0,0 +1,177 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2003/08/10 00:25:31 epg Exp $
+bin/FvwmCommand
+bin/fvwm
+bin/fvwm-bug
+bin/fvwm-config
+bin/fvwm-convert-2.4
+bin/fvwm-convert-2.6
+bin/fvwm-menu-desktop
+bin/fvwm-menu-directory
+bin/fvwm-menu-headlines
+bin/fvwm-menu-xlock
+bin/fvwm-perllib
+bin/fvwm-root
+bin/fvwm2
+libexec/fvwm/${PKGVERSION}/FvwmAnimate
+libexec/fvwm/${PKGVERSION}/FvwmAudio
+libexec/fvwm/${PKGVERSION}/FvwmAuto
+libexec/fvwm/${PKGVERSION}/FvwmBacker
+libexec/fvwm/${PKGVERSION}/FvwmBanner
+libexec/fvwm/${PKGVERSION}/FvwmButtons
+libexec/fvwm/${PKGVERSION}/FvwmCascade
+libexec/fvwm/${PKGVERSION}/FvwmCommand.pm
+libexec/fvwm/${PKGVERSION}/FvwmCommand.sh
+libexec/fvwm/${PKGVERSION}/FvwmCommandS
+libexec/fvwm/${PKGVERSION}/FvwmConsole
+libexec/fvwm/${PKGVERSION}/FvwmConsoleC
+libexec/fvwm/${PKGVERSION}/FvwmConsoleC.pl
+libexec/fvwm/${PKGVERSION}/FvwmCpp
+libexec/fvwm/${PKGVERSION}/FvwmDebug
+libexec/fvwm/${PKGVERSION}/FvwmDragWell
+libexec/fvwm/${PKGVERSION}/FvwmEvent
+libexec/fvwm/${PKGVERSION}/FvwmForm
+libexec/fvwm/${PKGVERSION}/FvwmGtk
+libexec/fvwm/${PKGVERSION}/FvwmGtkDebug
+libexec/fvwm/${PKGVERSION}/FvwmIconBox
+libexec/fvwm/${PKGVERSION}/FvwmIconMan
+libexec/fvwm/${PKGVERSION}/FvwmIdent
+libexec/fvwm/${PKGVERSION}/FvwmM4
+libexec/fvwm/${PKGVERSION}/FvwmPager
+libexec/fvwm/${PKGVERSION}/FvwmPerl
+libexec/fvwm/${PKGVERSION}/FvwmProxy
+libexec/fvwm/${PKGVERSION}/FvwmRearrange
+libexec/fvwm/${PKGVERSION}/FvwmSave
+libexec/fvwm/${PKGVERSION}/FvwmSaveDesk
+libexec/fvwm/${PKGVERSION}/FvwmScript
+libexec/fvwm/${PKGVERSION}/FvwmScroll
+libexec/fvwm/${PKGVERSION}/FvwmTalk
+libexec/fvwm/${PKGVERSION}/FvwmTaskBar
+libexec/fvwm/${PKGVERSION}/FvwmTheme
+libexec/fvwm/${PKGVERSION}/FvwmTile
+libexec/fvwm/${PKGVERSION}/FvwmWharf
+libexec/fvwm/${PKGVERSION}/FvwmWinList
+libexec/fvwm/${PKGVERSION}/FvwmWindowMenu
+man/man1/FvwmAnimate.1
+man/man1/FvwmAuto.1
+man/man1/FvwmBacker.1
+man/man1/FvwmBanner.1
+man/man1/FvwmButtons.1
+man/man1/FvwmCommand.1
+man/man1/FvwmConsole.1
+man/man1/FvwmConsoleC.pl.1
+man/man1/FvwmCpp.1
+man/man1/FvwmDebug.1
+man/man1/FvwmDragWell.1
+man/man1/FvwmEvent.1
+man/man1/FvwmForm.1
+man/man1/FvwmGtk.1
+man/man1/FvwmGtkDebug.1
+man/man1/FvwmIconBox.1
+man/man1/FvwmIconMan.1
+man/man1/FvwmIdent.1
+man/man1/FvwmM4.1
+man/man1/FvwmPager.1
+man/man1/FvwmPerl.1
+man/man1/FvwmProxy.1
+man/man1/FvwmRearrange.1
+man/man1/FvwmSave.1
+man/man1/FvwmSaveDesk.1
+man/man1/FvwmScript.1
+man/man1/FvwmScroll.1
+man/man1/FvwmTaskBar.1
+man/man1/FvwmTheme.1
+man/man1/FvwmWharf.1
+man/man1/FvwmWinList.1
+man/man1/FvwmWindowMenu.1
+man/man1/fvwm-bug.1
+man/man1/fvwm-config.1
+man/man1/fvwm-convert-2.2.1
+man/man1/fvwm-convert-2.4.1
+man/man1/fvwm-convert-2.6.1
+man/man1/fvwm-menu-desktop.1
+man/man1/fvwm-menu-directory.1
+man/man1/fvwm-menu-headlines.1
+man/man1/fvwm-menu-xlock.1
+man/man1/fvwm-perllib.1
+man/man1/fvwm-root.1
+man/man1/fvwm.1
+man/man1/fvwm2.1
+share/examples/fvwm/DecorMwm
+share/examples/fvwm/DecorWin95
+share/examples/fvwm/decor_examples
+share/examples/fvwm/new-features
+share/examples/fvwm/system.fvwm2rc
+share/examples/fvwm/system.fvwm2rc-sample-1
+share/examples/fvwm/system.fvwm2rc-sample-2
+share/examples/fvwm/system.fvwm2rc-sample-95
+share/fvwm/ConfigFvwmBacker
+share/fvwm/ConfigFvwmButtons
+share/fvwm/ConfigFvwmDefaults
+share/fvwm/ConfigFvwmIconBox
+share/fvwm/ConfigFvwmIconMan
+share/fvwm/ConfigFvwmIdent
+share/fvwm/ConfigFvwmPager
+share/fvwm/ConfigFvwmProxyDefaults
+share/fvwm/ConfigFvwmScroll
+share/fvwm/ConfigFvwmSetup
+share/fvwm/ConfigFvwmTaskBar
+share/fvwm/ConfigFvwmWinList
+share/fvwm/FvwmForm-Capture
+share/fvwm/FvwmForm-Form
+share/fvwm/FvwmForm-QuitVerify
+share/fvwm/FvwmForm-Rlogin
+share/fvwm/FvwmForm-RootCursor
+share/fvwm/FvwmForm-Setup
+share/fvwm/FvwmForm-Talk
+share/fvwm/FvwmForm-TalkHelp
+share/fvwm/FvwmScript-BaseConfig
+share/fvwm/FvwmScript-BellSetup
+share/fvwm/FvwmScript-Buttons
+share/fvwm/FvwmScript-Colorset
+share/fvwm/FvwmScript-ComExample
+share/fvwm/FvwmScript-Date
+share/fvwm/FvwmScript-FileBrowser
+share/fvwm/FvwmScript-Find
+share/fvwm/FvwmScript-KeyboardSetup
+share/fvwm/FvwmScript-PointerSetup
+share/fvwm/FvwmScript-Quit
+share/fvwm/FvwmScript-ScreenDump
+share/fvwm/FvwmScript-ScreenSetup
+share/fvwm/FvwmScript-Setup95
+share/fvwm/FvwmScript-WidgetDemo
+share/fvwm/fvwm-script-ComExample.pl
+share/fvwm/fvwm-script-setup95.pl
+share/fvwm/perllib/FVWM/Commands.pm
+share/fvwm/perllib/FVWM/Constants.pm
+share/fvwm/perllib/FVWM/Event.pm
+share/fvwm/perllib/FVWM/EventNames.pm
+share/fvwm/perllib/FVWM/Module.pm
+share/fvwm/perllib/FVWM/Module/Gtk.pm
+share/fvwm/perllib/FVWM/Module/Gtk2.pm
+share/fvwm/perllib/FVWM/Module/Tk.pm
+share/fvwm/perllib/FVWM/Module/Toolkit.pm
+share/fvwm/perllib/FVWM/Tracker.pm
+share/fvwm/perllib/FVWM/Tracker/Colorsets.pm
+share/fvwm/perllib/FVWM/Tracker/GlobalConfig.pm
+share/fvwm/perllib/FVWM/Tracker/ModuleConfig.pm
+share/fvwm/perllib/FVWM/Tracker/PageInfo.pm
+share/fvwm/perllib/FVWM/Tracker/Scheduler.pm
+share/fvwm/perllib/FVWM/Tracker/WindowList.pm
+share/fvwm/perllib/General/FileSystem.pm
+share/fvwm/perllib/General/Parse.pm
+share/fvwm/system.fvwm2rc-sample-95
+${PKGLOCALEDIR}/locale/ar/LC_MESSAGES/FvwmScript.mo
+${PKGLOCALEDIR}/locale/ar/LC_MESSAGES/FvwmTaskBar.mo
+${PKGLOCALEDIR}/locale/ar/LC_MESSAGES/fvwm.mo
+${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/FvwmScript.mo
+${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/FvwmTaskBar.mo
+${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/fvwm.mo
+@dirrm share/fvwm/perllib/General
+@dirrm share/fvwm/perllib/FVWM/Tracker
+@dirrm share/fvwm/perllib/FVWM/Module
+@dirrm share/fvwm/perllib/FVWM
+@dirrm share/fvwm/perllib
+@dirrm share/fvwm
+@dirrm share/examples/fvwm
+@dirrm libexec/fvwm/${PKGVERSION}
+@dirrm libexec/fvwm
diff --git a/wm/fvwm-devel/distinfo b/wm/fvwm-devel/distinfo
new file mode 100644
index 00000000000..bdc15c8b49c
--- /dev/null
+++ b/wm/fvwm-devel/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2003/08/10 00:25:31 epg Exp $
+
+SHA1 (fvwm-2.5.7.tar.bz2) = d14ca6b59b9b3bd2c0ed2d3d9251b0ee7ba35d03
+Size (fvwm-2.5.7.tar.bz2) = 1711869 bytes
+SHA1 (patch-aa) = 90d42b4f81bc5132045b9d9622aebd0866ff4444
diff --git a/wm/fvwm-devel/patches/patch-aa b/wm/fvwm-devel/patches/patch-aa
new file mode 100644
index 00000000000..fb897d45d6a
--- /dev/null
+++ b/wm/fvwm-devel/patches/patch-aa
@@ -0,0 +1,20 @@
+$NetBSD: patch-aa,v 1.1.1.1 2003/08/10 00:25:31 epg Exp $
+
+--- bin/Makefile.in.orig Fri May 30 13:23:38 2003
++++ bin/Makefile.in
+@@ -587,14 +587,8 @@ pod2man: \
+ _fvwm-perllib.1
+
+ install-exec-local:
+- @rm -f $(DESTDIR)$(bindir)/xpmroot
+- @$(LN_S) fvwm-root $(DESTDIR)$(bindir)/xpmroot || \
+- echo "Minor warning: $(bindir)/xpmroot symlink was not created"
+-
+ install-data-local:
+- @rm -f $(DESTDIR)$(mandir)/man1/xpmroot.1
+- @$(LN_S) fvwm-root.1 $(DESTDIR)$(mandir)/man1/xpmroot.1 || \
+- echo "Minor warning: $(mandir)/man1/xpmroot.1 symlink was not created"
++
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT: