pkgsrc-WIP-changes archive

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

+ fvwm3



Module Name:	pkgsrc-wip
Committed By:	nia <nia%netbsd.org@localhost>
Pushed By:	nee
Date:		Wed Sep 23 09:00:24 2020 +0200
Changeset:	df2c1a5ff350fe0ca201723e856f042bd3fa9060

Modified Files:
	Makefile
Added Files:
	fvwm3/DESCR
	fvwm3/Makefile
	fvwm3/PLIST
	fvwm3/distinfo
	fvwm3/options.mk
	fvwm3/patches/patch-libs_safemalloc.h

Log Message:
+ 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.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=df2c1a5ff350fe0ca201723e856f042bd3fa9060

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                              |   1 +
 fvwm3/DESCR                           |   6 ++
 fvwm3/Makefile                        |  47 ++++++++++
 fvwm3/PLIST                           | 160 ++++++++++++++++++++++++++++++++++
 fvwm3/distinfo                        |   7 ++
 fvwm3/options.mk                      |  11 +++
 fvwm3/patches/patch-libs_safemalloc.h |  13 +++
 7 files changed, 245 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index ac80707993..801c6c43ca 100644
--- a/Makefile
+++ b/Makefile
@@ -937,6 +937,7 @@ SUBDIR+=	fusionpbx
 SUBDIR+=	fvcom2
 SUBDIR+=	fvcool
 SUBDIR+=	fvwm-crystal
+SUBDIR+=	fvwm3
 SUBDIR+=	fxrays
 SUBDIR+=	fxt
 SUBDIR+=	g21k-binutils
diff --git a/fvwm3/DESCR b/fvwm3/DESCR
new file mode 100644
index 0000000000..787fc37ad5
--- /dev/null
+++ b/fvwm3/DESCR
@@ -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 --git a/fvwm3/Makefile b/fvwm3/Makefile
new file mode 100644
index 0000000000..5120ecde72
--- /dev/null
+++ b/fvwm3/Makefile
@@ -0,0 +1,47 @@
+# $NetBSD$
+
+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
+
+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 --git a/fvwm3/PLIST b/fvwm3/PLIST
new file mode 100644
index 0000000000..ba1f47e9f8
--- /dev/null
+++ b/fvwm3/PLIST
@@ -0,0 +1,160 @@
+@comment $NetBSD$
+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 --git a/fvwm3/distinfo b/fvwm3/distinfo
new file mode 100644
index 0000000000..30d9d8720c
--- /dev/null
+++ b/fvwm3/distinfo
@@ -0,0 +1,7 @@
+$NetBSD$
+
+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 --git a/fvwm3/options.mk b/fvwm3/options.mk
new file mode 100644
index 0000000000..304429303d
--- /dev/null
+++ b/fvwm3/options.mk
@@ -0,0 +1,11 @@
+# $NetBSD: options.mk,v 1.1 2019/10/05 15:52:43 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 --git a/fvwm3/patches/patch-libs_safemalloc.h b/fvwm3/patches/patch-libs_safemalloc.h
new file mode 100644
index 0000000000..086a8afc35
--- /dev/null
+++ b/fvwm3/patches/patch-libs_safemalloc.h
@@ -0,0 +1,13 @@
+$NetBSD$
+
+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