- Link with libinotify correctly which fixes dependent ports dying with rtld error
- Minor port cleanups
PR: 166296
Submitted by: Ivan Klymenko <fidaj@ukr.net>
Feature safe: yes
handlers.c: In function 'W_HandleInputEvents':
handlers.c:471: error: 'fd_set' undeclared (first use in this function)
handlers.c:471: error: (Each undeclared identifier is reported only once
handlers.c:471: error: for each function it appears in.)
handlers.c:471: error: expected ';' before 'rset'
handlers.c:486: warning: implicit declaration of function 'FD_ZERO'
handlers.c:486: error: 'rset' undeclared (first use in this function)
handlers.c:487: error: 'wset' undeclared (first use in this function)
handlers.c:488: error: 'eset' undeclared (first use in this function)
handlers.c:493: warning: implicit declaration of function 'FD_SET'
handlers.c:527: warning: implicit declaration of function 'select'
handlers.c:542: warning: implicit declaration of function 'FD_ISSET'
Reported by: pointyhat
Feature safe: yes
to restore a session. Building WindowMaker with clang found these
problems, including the one genuine typo in osdep_bsd.c that seems to
be responsible for (most/all?) of the session restoration problem.
Patch still under discussion upstream, but I feel comfortable bumping
PORTREVISION at this point because these are actual bugs that need
fixing, and it 100% solves the restoration problem for me at least.
preferred library of the two. I actually think this is superfluous as
this library is never linked in (nor is the inbuilt version used). I'll
investigate this further.
. Mark as MAKE_JOBS_UNSAFE.
. Pet portlint.
PR: 165383
Submitted by: swills@
be numeric, but is null by default.
Currently in discussion upstream, but this change is confirmed to at
least fix the symptom of not properly restoring the session on restart.
New features and highlights:
Left Half / Right Half Maximize.
Maximus: tiled maximization. Maximizes a window such that it occupies the
largest area without overlapping others.
New mouse-resizing functionality. Windows can now be resized vertically
(horizontally) using MOD+Wheel (CTRL+Wheel).
History and TAB completion in dialogs. To use this new functionality in
your old WMRootMenu, replace %a by %A in the relevant entry. It will
look like this (Run..., SHEXEC, "%A(Run, Type command:)"). Or use
wmgenmenu to generate a new menu.
Bouncing appicon effect.
New applications (wmgenmenu and wmmenugen) to generate the root menu
automatically by looking which applications you have on your $PATH.
Translations to German, Spanish and French of menus generated by
wmgenmenu.
Improved dockapp recognition.
And many trivial things which reduce little annoyances one might have.
For example, an option was added to control whether or not Window Maker
should do automatic workspace switching to satisfy a focus request from
a window located in another workspace.
Added keyboard shortcut to uncover/cover the dock.
Mac OS X-style window cycling.
Preliminary XRandR support (needs a bit more work to be bug-free).
Many other bug fixes.
For the ports:
* Remove patches that have been adopted upstream or otherwise made
obsolete
* Remove the OPTIONS, and enable all features
* Improve PREFIX-safety
* Otherwise simplify the windowmaker port
* Make libwraster a proper slave port
GHC in the ports tree has been updated to version 7.0.4 and the port revision
for all the Haskell ports without version changes are bumped. Other per-port
updates are coming soon.
This update also incorporates some improvements for bsd.cabal.mk that makes
working with Haskell ports even easier.
Thanks ashish@ for the help!
Obtained from: FreeBSD Haskell
- while here cleanup portexamples installation and relocate screeshot.sh to ${PREFIX}/bin
PR: ports/164921
Submitted by: maintainer, zeising at daemonic.se
- Enable Beastie by default - daemon > no daemon
- Add a LITE option - untested
- Include MenuIconSize not yet upstreamed
PR: ports/164386
Submitted by: Gabor Fischer <Gabor.Fischer@gmx.net>
ports use BUILD_DEPENDS:= ${RUN_DEPENDS}. This patch fixes ports that are
currently broken. This is a temporary measure until we organically stop using
:= or someone(s) spend a lot of time changing all the ports over.
Explicit duplication > := > = and this just moves ports one step to the left
Approved by: portmgr