Commit graph

42 commits

Author SHA1 Message Date
joerg
46eb4d3667 Needs pkg-config. 2019-12-19 22:25:06 +00:00
mef
c49e1e4049 Fix build problem PR pkg/54144, removing NO_CONFIGURE= yes. Tks @tristelo, bsiegert@, leot@ 2019-04-28 23:57:25 +00:00
jperkin
5393242c73 *: Move SUBST_STAGE from post-patch to pre-configure
Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.
2018-07-04 13:40:07 +00:00
maya
f3e8ce02b8 wmii: remove some debug things, re-introduce @@ things
that got mangled via mkpatches, appease the pkglint gods
2018-05-14 10:31:14 +00:00
maya
5ebcdfa7ef wmii: update to 3.9.2, use builtin libixp.
Requested in PR pkg/43459, also using some changes from
pkgsrc-wip's wmii-devel.

Seems to work as expected in NetBSD, although I didn't
test the alternative wmiircs.

Some of the changelog (might omit some parts)

3.9.2:
    * Work around mawk bug that broke wmiirc.

3.9.1:
    * Workaround a dash 0.5.6 bug that broke wmiirc.
    * Noticably speed-up python wmiirc startup.
    * Disable static linking which breaks wmiir in glibc 2.12.
    * Add PKGBUILD.

3.9:
    * wmii9menu is now Xinerama aware.
    * Install READMEs to $(PREFIX)/share/doc/wmii/.
    * Documentation updates. Add wmiir.1, wmii9menu.1.
    * Allow dragging floating clients from anywhere in their titlebars.
    * Allow specifying screen in area specs.
    * Change default $MODKEY to Mod4.
    * Minor changes to pygmi.events API.
    * Allow client to follow tag change in python wmiirc.
    * Update /tag/*/index to be more useful on Xinerama.
    * Add showkeys action to shell and python wmiirc.
    * Restore windows from floating layer to their original Xinerama screen.
    * Hide bar on non-primary Xinerama screens.
    * Allow resizing of rightmost and leftmost column dividers.

3.9a2:
    * Add Suraj's Rumai-based wmiirc.
    * Move rc.wmii to alternative_wmiircs/plan9port/wmiirc.
    * Install wmii.pdf to $(PREFIX)/share/doc/.
    * Focus windows regardless of whether they form a new group.
    * Update selection and execution of wmiirc: no more magic.
    * Update wmii.1
    * Add alternative_wmiircs READMEs.

3.9a1:
    * Add new wmii guide. See doc/wmii.pdf
    * Allow for programmable completion in wimenu.
    * Use pkg-config globally.
    * Add Xft (antialiased font) support.
    * Add python wmiirc/9P client library
    * Allow bindings to work regardless of caps lock.
    * Add M-f fullscreen toggle key binding.
    * Augment /client/*/ctl Fullscreen command.
    * Allow setting of increment display from /ctl.
    * Show a client's extra tags in its titlebar.
    * Darken background when floating area selected.
    * Allow bar on top or bottom.
    * Allow for wmiirc_local.
    * Add grow and nudge commands to /tag/*/ctl.
    * Cascade windows when the floating layer fills.
    * Support alpha-transparant windows.
    * Add regex tag support.
    * It is now possible to float/unfloat windows with the mouse.
    * Make the bar Xdnd aware; DND between views is now possible. Fixed some window raising/moving bugs.
    * Add a notification bar.
    * Improved floating mouse resizing.
    * Improved mouse move/resize support for managed mode.
    * Better return from floating/fullscreen to managed mode.
    * Allow comments (#.*\n) in rules and ctl files.
    * Add /client/*/ctl ?slay? command.
    * Detect unresponsive clients on ?kill?.
    * Draw titlebars of floating clients differently.
    * Add wihack: LD_PRELOAD hack to set window properties of programs:
    * Respect window groups
    * Add ?Kill? to client right-click menu
    * wmii9menu now takes similar args to wimenu
    * Document grow/nudge commands.
    * Add wimenu with history and caret support
    * Add wistrut. Undocumented, not built by default.
    * EWMH strut support.
    * Basic EWMH support.
    * Better fullscreen support.
    * XRandR support.
    * Xinerama support.

2008-08-25:
    * libixp version 97 now required
    * Stack and max modes now affect floating clients:
        - max: Collapsed clients disappear, all clients disappear
               when managed layer is selected.
        - stack: All clients but selected are collapsed.
    * Adobe's Flash plugin's fullscreen mode now works.
    * Some annoying focus bugs are fixed.
2018-05-14 10:20:57 +00:00
wiz
b828db802a Update some URLs. 2017-09-06 11:30:41 +00:00
jperkin
2c5b69285d SunOS requires an explicit -liconv. 2017-05-12 11:59:38 +00:00
agc
99a1866581 Add SHA512 digests for distfiles for wm category
Problems found with existing distfiles:
	distfiles/fvwm-1.24r.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-02 23:42:50 +00:00
tnn
06c9f351f3 needs iconv 2015-03-15 15:24:24 +00:00
wiz
f3e337d56d Update MASTER_SITES' and HOMEPAGE';
add `LICENSE'.

From Bug Hunting.
2013-05-29 14:44:00 +00:00
jperkin
ed2887e41b Fix non-SunOS build. 2013-05-21 14:59:25 +00:00
jperkin
c6f716f9ba Fix build on SunOS. 2013-05-20 09:04:44 +00:00
ghen
e3ba207887 Hand in maintainership. 2013-04-13 07:55:01 +00:00
wiz
2c72a9f0b9 Remove xextproto/buildlink3.mk in most cases where it occurs with
libXext/buildlink3.mk, now that it is included there.
Leave the places where its API version is set or variables from it
are used directly (about 3 packages).
2012-10-23 10:24:02 +00:00
asau
f7e465a8be Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 12:42:17 +00:00
marino
212cd5570a wm/wmii: Fully implement DESTDIR
DESTDIR support was not complete for this package.  Attempts to create /usr/pkg/include and
/usr/pkg/lib directory were being made.  This was discovered while trying to build under a
non-root user.  After updating patch-aa, a non-root user can install this package without issue.
2012-05-27 18:13:59 +00:00
wiz
7f769a616e Mark as not make-jobs safe (I had two lines of
CC cmd/util.o
with a resulting truncated util.o file in a -j16 build).
2011-11-07 11:24:26 +00:00
joerg
ace60879b7 DESTDIR support 2010-02-12 20:34:16 +00:00
ghen
f461ab7861 Update MASTER_SITES. 2009-06-15 12:43:15 +00:00
joerg
73ae0afd90 Remove @dirrm entries from PLISTs 2009-06-14 18:17:11 +00:00
wiz
8a81bbd783 Remove patch-ad using obsolete command line options for dmenu;
increase dependency on dmenu to 3.7.

Bump PKGREVISION.
2009-03-29 09:07:37 +00:00
ghen
cdf94a2ba2 Run the wmii.1 manpage through tbl(1) before installation to fix PR pkg/39822.
Alternatively, the manpage could be installed as wmii.tbl, so man(1) will pipe
it through tbl at runtime, but I don't know how portable this behaviour is.
Bump PKGREVISION.
2009-03-05 09:20:57 +00:00
ghen
e0f14f7755 Fix compatibility with dmenu 3.6; -b option is deprecated and replaced by -y
for arbitrary y coordinate (-y -0 for bottom).  Bump PKGREVISION.
2008-05-16 09:06:03 +00:00
ghen
8372ee9da8 Modular X.org. 2008-01-08 12:38:43 +00:00
ghen
5449fa0a90 Use nl_langinfo(3) instead of the unportable "" to specify the default
character set for iconv_open(3).  This fixes keybindings that didn't work
in wmii-3.6.  From wmii's mercurial repo via Peter Bex.  Bump PKGREVISION.
2008-01-07 09:54:25 +00:00
ghen
1a2480f7dc Update to wmii-3.6, which now requires x11/dmenu and devel/libixp as external
dependencies.  Changes not explicitly listed, but the config file format
changed again. :-(  NOTES mentions: the semantics of WMII_MENU, WMII_9MENU and
WMII_TERM have changed. If you're using them in custom scripts you'll need to
change them to "eval $WMII_MENU" instead of just "$WMII_MENU"
2008-01-06 21:55:38 +00:00
joerg
04838ab4c2 Modular Xorg support. 2007-02-01 17:45:36 +00:00
ghen
0afbb45485 Update DESCR from homepage. 2007-01-15 12:02:43 +00:00
ghen
3e829a2976 Update to wmii 3.5.1, based on pkgsrc-wip/wmii-3. Changes since 2.5.x are
massive, see the homepage for more information.  Take MAINTAINERship.
2007-01-15 11:39:10 +00:00
ghen
4c0227c8c9 Update to wmii 3.1, based on pkgsrc-wip/wmii-3. Changes since 2.5.x are
massive, see the homepage for more information.  Take MAINTAINERship.
2007-01-15 11:39:09 +00:00
obache
b71b9dcb95 Fix link problem. Pointed out in PR 35415.
Bump PKGREVISION.
2007-01-13 02:30:41 +00:00
obache
58b1d6b1a8 MASTER_SITES and HOMEPAGE have been moved. 2006-10-22 13:02:57 +00:00
obache
7cc13d2f63 Update wmii to 2.5.2. Patch provided by PR 33285.
This is release version, previous was snapshot version.
2006-10-12 13:16:02 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
wiz
1f2e28d267 Reset maintainer on his request. PR 32699. 2006-02-03 00:58:25 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
rillig
1c6740703f Updated to 20051114. Patch provided by Leonard Schmidt in PR 32096.
Changes:
- removed some more actions.
- the new wmibar layout has been improved.
2005-12-06 18:55:32 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
minskim
44a5e88c0c Update wmii to 20051031. Patches provided by Leonard Schmidt
(maintainer) in PR pkg/31961.

Changes:
- many actions were removed to only have those available that are
  absolutely necessary.
- ~/.wmii-3 is the new configuration directory.
- simplified the drawing routine and style stuff to allow only 1
  border colour (removed approximately 150 lines of code).
- changed wmibar and wmimenu to test some prototypical behavior for
  the upcoming 9P versions of those tools (removed about 150 lines of code).
2005-11-03 02:47:58 +00:00
minskim
04ca7c89a5 Update dependency since 9rc was renamed. Patches provided by Leonard
Schmidt in PR pkg/31945.

Bump PKGREVISION.
2005-10-29 16:12:37 +00:00
minskim
df73276d27 Import wmii from pkgsrc-wip. Packaged by Leonard Schmidt.
window manager improved 2 (wmii) is an improved, modularized and
lightweight X11 window manager which supports tabbed, tiled and
conventional window management through layouts.

wmii consists of components that are independent processes and
communicate via a socket-based virtual filesystem which is oriented on
the "everything is a file" paradigm of the plan9 operating system.

The core distribution of wmii contains the window manager itself, a
master file system routing utility (wmifs), a generic bar (wmibar), a
shortcut handler (wmikeys), and a generic interaction menu (wmimenu)
beside several tiny utilities like wmir, wmiplumb, and wmiwarp.
2005-10-23 20:39:03 +00:00