pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/wm wm: Add fvwm3.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e85479210441
branches:  trunk
changeset: 439863:e85479210441
user:      nia <nia%pkgsrc.org@localhost>
date:      Tue Sep 29 12:22:35 2020 +0000

description:
wm: Add fvwm3.

Fvwm3 is a multiple large virtual desktop window manager, originally (a
looooong time ago!) derived from twm.

Fvwm3 is intended to have a small memory footprint but a rich feature set,
be extremely customizable and extendible, and have a high degree of Motif
mwm compatibility.

diffstat:

 wm/Makefile                              |    3 +-
 wm/fvwm3/DESCR                           |    6 +
 wm/fvwm3/Makefile                        |   48 +++++++++
 wm/fvwm3/PLIST                           |  160 +++++++++++++++++++++++++++++++
 wm/fvwm3/distinfo                        |    7 +
 wm/fvwm3/options.mk                      |   11 ++
 wm/fvwm3/patches/patch-libs_safemalloc.h |   13 ++
 7 files changed, 247 insertions(+), 1 deletions(-)

diffs (286 lines):

diff -r c6c7d3065bb2 -r e85479210441 wm/Makefile
--- a/wm/Makefile       Tue Sep 29 12:20:15 2020 +0000
+++ b/wm/Makefile       Tue Sep 29 12:22:35 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.150 2020/07/23 19:55:19 pin Exp $
+# $NetBSD: Makefile,v 1.151 2020/09/29 12:22:35 nia Exp $
 #
 
 COMMENT=       X11 window managers, configuration tools, and themes
@@ -42,6 +42,7 @@
 SUBDIR+=       fvwm-devel
 SUBDIR+=       fvwm-themes
 SUBDIR+=       fvwm1
+SUBDIR+=       fvwm3
 SUBDIR+=       golem
 SUBDIR+=       herbstluftwm
 SUBDIR+=       i3
diff -r c6c7d3065bb2 -r e85479210441 wm/fvwm3/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/wm/fvwm3/DESCR    Tue Sep 29 12:22:35 2020 +0000
@@ -0,0 +1,6 @@
+Fvwm3 is a multiple large virtual desktop window manager, originally (a
+looooong time ago!) derived from twm.
+
+Fvwm3 is intended to have a small memory footprint but a rich feature set,
+be extremely customizable and extendible, and have a high degree of Motif
+mwm compatibility.
diff -r c6c7d3065bb2 -r e85479210441 wm/fvwm3/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/wm/fvwm3/Makefile Tue Sep 29 12:22:35 2020 +0000
@@ -0,0 +1,48 @@
+# $NetBSD: Makefile,v 1.1 2020/09/29 12:22:35 nia Exp $
+
+DISTNAME=      fvwm3-1.0.0
+CATEGORIES=    wm x11
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=fvwmorg/}
+GITHUB_RELEASE=        ${PKGVERSION_NOREV}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/fvwmorg/fvwm3
+COMMENT=       Multiple large virtual desktop window manager
+LICENSE=       gnu-gpl-v2
+
+GNU_CONFIGURE= yes
+
+USE_TOOLS+=    pkg-config perl:run
+USE_TOOLS+=    msgfmt msgmerge xgettext
+
+# xsltproc
+TOOL_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
+
+# otherwise we get installed scripts that point to the tools directory.
+CONFIGURE_ENV+=        ac_cv_path_PYTHON=${PYTHONBIN}
+CONFIGURE_ENV+=        ac_cv_path_PERL=${PERL5}
+
+CONFIGURE_ARGS+=       --enable-mandoc
+
+# wants python3
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+
+.include "options.mk"
+.include "../../converters/fribidi/buildlink3.mk"
+.include "../../databases/mongo-c-driver/buildlink3.mk"
+BUILDLINK_API_DEPENDS.libevent+=       libevent>=2.0
+.include "../../devel/libevent/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../lang/python/pyversion.mk"
+.include "../../x11/libSM/buildlink3.mk"
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../x11/libXcursor/buildlink3.mk"
+.include "../../x11/libXext/buildlink3.mk"
+.include "../../x11/libXft/buildlink3.mk"
+.include "../../x11/libXi/buildlink3.mk"
+.include "../../x11/libXrandr/buildlink3.mk"
+.include "../../x11/libXrender/buildlink3.mk"
+.include "../../x11/libXpm/buildlink3.mk"
+.include "../../x11/libXt/buildlink3.mk"
+.include "../../mk/readline.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r c6c7d3065bb2 -r e85479210441 wm/fvwm3/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/wm/fvwm3/PLIST    Tue Sep 29 12:22:35 2020 +0000
@@ -0,0 +1,160 @@
+@comment $NetBSD: PLIST,v 1.1 2020/09/29 12:22:35 nia Exp $
+bin/fvwm-config
+bin/fvwm-convert-2.6
+bin/fvwm-menu-desktop
+bin/fvwm-menu-directory
+bin/fvwm-menu-xlock
+bin/fvwm-perllib
+bin/fvwm-root
+bin/fvwm3
+bin/xpmroot
+libexec/fvwm3/${PKGVERSION}/FvwmAnimate
+libexec/fvwm3/${PKGVERSION}/FvwmAudio
+libexec/fvwm3/${PKGVERSION}/FvwmAuto
+libexec/fvwm3/${PKGVERSION}/FvwmBacker
+libexec/fvwm3/${PKGVERSION}/FvwmButtons
+libexec/fvwm3/${PKGVERSION}/FvwmCascade
+libexec/fvwm3/${PKGVERSION}/FvwmConsole
+libexec/fvwm3/${PKGVERSION}/FvwmConsoleC
+libexec/fvwm3/${PKGVERSION}/FvwmConsoleC.pl
+libexec/fvwm3/${PKGVERSION}/FvwmEvent
+libexec/fvwm3/${PKGVERSION}/FvwmForm
+libexec/fvwm3/${PKGVERSION}/FvwmIconMan
+libexec/fvwm3/${PKGVERSION}/FvwmIdent
+libexec/fvwm3/${PKGVERSION}/FvwmMFL
+libexec/fvwm3/${PKGVERSION}/FvwmPager
+libexec/fvwm3/${PKGVERSION}/FvwmPerl
+libexec/fvwm3/${PKGVERSION}/FvwmRearrange
+libexec/fvwm3/${PKGVERSION}/FvwmScript
+libexec/fvwm3/${PKGVERSION}/FvwmTalk
+libexec/fvwm3/${PKGVERSION}/FvwmTile
+man/man1/FvwmAnimate.1
+man/man1/FvwmAuto.1
+man/man1/FvwmBacker.1
+man/man1/FvwmButtons.1
+man/man1/FvwmConsole.1
+man/man1/FvwmConsoleC.pl.1
+man/man1/FvwmEvent.1
+man/man1/FvwmForm.1
+man/man1/FvwmIconMan.1
+man/man1/FvwmIdent.1
+man/man1/FvwmMFL.1
+man/man1/FvwmPager.1
+man/man1/FvwmPerl.1
+man/man1/FvwmRearrange.1
+man/man1/FvwmScript.1
+man/man1/fvwm-config.1
+man/man1/fvwm-convert-2.6.1
+man/man1/fvwm-menu-desktop.1
+man/man1/fvwm-menu-directory.1
+man/man1/fvwm-menu-xlock.1
+man/man1/fvwm-perllib.1
+man/man1/fvwm-root.1
+man/man1/fvwm3.1
+man/man1/xpmroot.1
+share/fvwm3/ConfigFvwmBacker
+share/fvwm3/ConfigFvwmButtons
+share/fvwm3/ConfigFvwmDefaults
+share/fvwm3/ConfigFvwmIconMan
+share/fvwm3/ConfigFvwmIdent
+share/fvwm3/ConfigFvwmPager
+share/fvwm3/FvwmForm-Capture
+share/fvwm3/FvwmForm-Desktop
+share/fvwm3/FvwmForm-Form
+share/fvwm3/FvwmForm-QuitVerify
+share/fvwm3/FvwmForm-Rlogin
+share/fvwm3/FvwmForm-RootCursor
+share/fvwm3/FvwmForm-Talk
+share/fvwm3/FvwmForm-TalkHelp
+share/fvwm3/FvwmForm-XDGMenuHelp
+share/fvwm3/FvwmForm-XDGOptionsHelp
+share/fvwm3/FvwmScript-BaseConfig
+share/fvwm3/FvwmScript-BellSetup
+share/fvwm3/FvwmScript-Buttons
+share/fvwm3/FvwmScript-Colorset
+share/fvwm3/FvwmScript-ComExample
+share/fvwm3/FvwmScript-ConfirmCopyConfig
+share/fvwm3/FvwmScript-ConfirmQuit
+share/fvwm3/FvwmScript-Date
+share/fvwm3/FvwmScript-DateTime
+share/fvwm3/FvwmScript-FileBrowser
+share/fvwm3/FvwmScript-Find
+share/fvwm3/FvwmScript-KeyboardSetup
+share/fvwm3/FvwmScript-PointerSetup
+share/fvwm3/FvwmScript-Quit
+share/fvwm3/FvwmScript-ScreenDump
+share/fvwm3/FvwmScript-ScreenSetup
+share/fvwm3/FvwmScript-WidgetDemo
+share/fvwm3/default-config/.stalonetrayrc
+share/fvwm3/default-config/FvwmScript-ConfirmCopyConfig
+share/fvwm3/default-config/FvwmScript-ConfirmQuit
+share/fvwm3/default-config/FvwmScript-DateTime
+share/fvwm3/default-config/config
+share/fvwm3/default-config/images/background/bg1.png
+share/fvwm3/default-config/images/background/bg2.png
+share/fvwm3/default-config/images/background/bg3.png
+share/fvwm3/default-config/images/bgicons/bg1.png
+share/fvwm3/default-config/images/bgicons/bg2.png
+share/fvwm3/default-config/images/bgicons/bg3.png
+share/fvwm3/default-config/images/fvwm-logo-small.png
+share/fvwm3/default-config/images/icons/apps.png
+share/fvwm3/default-config/images/icons/conf.png
+share/fvwm3/default-config/images/icons/help.png
+share/fvwm3/default-config/images/icons/info.png
+share/fvwm3/default-config/images/icons/programs.png
+share/fvwm3/default-config/images/icons/quit.png
+share/fvwm3/default-config/images/icons/refresh.png
+share/fvwm3/default-config/images/icons/restart.png
+share/fvwm3/default-config/images/icons/terminal.png
+share/fvwm3/default-config/images/icons/wallpaper.png
+share/fvwm3/default-config/images/icons/win/bottom.png
+share/fvwm3/default-config/images/icons/win/close.png
+share/fvwm3/default-config/images/icons/win/destroy.png
+share/fvwm3/default-config/images/icons/win/done.png
+share/fvwm3/default-config/images/icons/win/iconify.png
+share/fvwm3/default-config/images/icons/win/lower.png
+share/fvwm3/default-config/images/icons/win/max.png
+share/fvwm3/default-config/images/icons/win/move.png
+share/fvwm3/default-config/images/icons/win/raise.png
+share/fvwm3/default-config/images/icons/win/resize.png
+share/fvwm3/default-config/images/icons/win/sendto.png
+share/fvwm3/default-config/images/icons/win/shade.png
+share/fvwm3/default-config/images/icons/win/stays.png
+share/fvwm3/default-config/images/icons/win/sticky.png
+share/fvwm3/default-config/images/icons/win/title.png
+share/fvwm3/default-config/images/icons/win/top.png
+share/fvwm3/fvwm-menu-desktop-config.fpl
+share/fvwm3/fvwm-script-ComExample.pl
+share/fvwm3/perllib/FVWM/Commands.pm
+share/fvwm3/perllib/FVWM/Constants.pm
+share/fvwm3/perllib/FVWM/Event.pm
+share/fvwm3/perllib/FVWM/EventNames.pm
+share/fvwm3/perllib/FVWM/Module.pm
+share/fvwm3/perllib/FVWM/Module/Terminal.pm
+share/fvwm3/perllib/FVWM/Module/Tk.pm
+share/fvwm3/perllib/FVWM/Module/Toolkit.pm
+share/fvwm3/perllib/FVWM/Tracker.pm
+share/fvwm3/perllib/FVWM/Tracker/Colorsets.pm
+share/fvwm3/perllib/FVWM/Tracker/GlobalConfig.pm
+share/fvwm3/perllib/FVWM/Tracker/ModuleConfig.pm
+share/fvwm3/perllib/FVWM/Tracker/PageInfo.pm
+share/fvwm3/perllib/FVWM/Tracker/Scheduler.pm
+share/fvwm3/perllib/FVWM/Tracker/WindowList.pm
+share/fvwm3/perllib/General/FileSystem.pm
+share/fvwm3/perllib/General/Parse.pm
+share/locale/ar/LC_MESSAGES/FvwmScript.mo
+share/locale/ar/LC_MESSAGES/fvwm.mo
+share/locale/da/LC_MESSAGES/FvwmScript.mo
+share/locale/da/LC_MESSAGES/fvwm.mo
+share/locale/de/LC_MESSAGES/FvwmScript.mo
+share/locale/de/LC_MESSAGES/fvwm.mo
+share/locale/es/LC_MESSAGES/FvwmScript.mo
+share/locale/es/LC_MESSAGES/fvwm.mo
+share/locale/fr/LC_MESSAGES/FvwmScript.mo
+share/locale/fr/LC_MESSAGES/fvwm.mo
+share/locale/ru/LC_MESSAGES/FvwmScript.mo
+share/locale/ru/LC_MESSAGES/fvwm.mo
+share/locale/sv_SE/LC_MESSAGES/FvwmScript.mo
+share/locale/sv_SE/LC_MESSAGES/fvwm.mo
+share/locale/zh_CN/LC_MESSAGES/FvwmScript.mo
+share/locale/zh_CN/LC_MESSAGES/fvwm.mo
diff -r c6c7d3065bb2 -r e85479210441 wm/fvwm3/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/wm/fvwm3/distinfo Tue Sep 29 12:22:35 2020 +0000
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2020/09/29 12:22:35 nia Exp $
+
+SHA1 (fvwm3-1.0.0.tar.gz) = 9de6c5fa5fa6abb2de479e4a1ecadd2afcc1e951
+RMD160 (fvwm3-1.0.0.tar.gz) = cbb0e4e937de294eb7b8bd4362b3eb96d3ed758d
+SHA512 (fvwm3-1.0.0.tar.gz) = 240f59c2c73b24fecd8a9fe342da196b691c3c041cd112d85a04ddb6869b09477465018e4f3957789cf6f7fead44800bd88e66d9d366e988d8e547b33dfac967
+Size (fvwm3-1.0.0.tar.gz) = 3799948 bytes
+SHA1 (patch-libs_safemalloc.h) = 505cb5a7fa4690cd1b9a12c7bac4ba0e244dc4e1
diff -r c6c7d3065bb2 -r e85479210441 wm/fvwm3/options.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/wm/fvwm3/options.mk       Tue Sep 29 12:22:35 2020 +0000
@@ -0,0 +1,11 @@
+# $NetBSD: options.mk,v 1.1 2020/09/29 12:22:35 nia Exp $
+
+PKG_OPTIONS_VAR=       PKG_OPTIONS.fvwm3
+PKG_SUPPORTED_OPTIONS= svg
+PKG_SUGGESTED_OPTIONS= svg
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Msvg)
+.  include "../../graphics/librsvg/buildlink3.mk"
+.endif
diff -r c6c7d3065bb2 -r e85479210441 wm/fvwm3/patches/patch-libs_safemalloc.h
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/wm/fvwm3/patches/patch-libs_safemalloc.h  Tue Sep 29 12:22:35 2020 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-libs_safemalloc.h,v 1.1 2020/09/29 12:22:35 nia Exp $
+
+Missing headers for size_t and va_list.
+
+--- libs/safemalloc.h.orig     2020-08-16 22:59:05.000000000 +0000
++++ libs/safemalloc.h
+@@ -1,3 +1,6 @@
++#include <stdarg.h>
++#include <stddef.h>
++
+ #ifndef _SAFEMALLOC_H
+ #define _SAFEMALLOC_H
+ void  *fxmalloc(size_t);



Home | Main Index | Thread Index | Old Index