Commit graph

204 commits

Author SHA1 Message Date
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Pav Lucistnik
fde0796cbc - Mark BROKEN on 7.X: does not compile
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
2012-03-18 20:13:55 +00:00
Doug Barton
a2fd74fad1 Apparently xrandr affects the ability to restart a session negatively in
some circumstances. So make it optional, with a warning.

Feature safe:	yes
2012-03-09 08:33:47 +00:00
Doug Barton
0661821c24 Restore the fix from 1.161 since it seems to still be necessary,
at least in some environments. Still under investigation upstream.
2012-03-04 18:17:01 +00:00
Doug Barton
560aea0558 Hope to fix 7-amd64 with blind luck by conditionally adding back
the ac_cv_c_inline_asm=no fix that seemed no longer to be necessary.
2012-03-02 19:56:58 +00:00
Doug Barton
85d11db043 Add what I hope is a more robust fix for the problem of not being able
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.
2012-02-27 01:56:49 +00:00
Doug Barton
91703246a6 Use logical negation instead of comparison to 0 for a value that can
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.
2012-02-24 08:14:00 +00:00
Doug Barton
6e1e377f62 @dirrmtry *both* the LC_MESSAGES directory *and* its parent, neither
of which are in BSD.local.mk.

pointyhat++
2012-02-23 22:24:30 +00:00
Doug Barton
c36b600802 Apparently we're supposed to remove locale directories if they are not
in BSD.local.mk.  Do it with @dirrmtry just in case.
2012-02-22 10:53:14 +00:00
Doug Barton
e870a7d8ee Silence REINPLACE_CMDs 2012-02-20 09:34:42 +00:00
Doug Barton
e0cb1c6b5a Fix some more default paths that show up in a first-time install 2012-02-20 01:05:02 +00:00
Doug Barton
cde508e4f2 Add some more direct dependencies
Inspired by:	pavmail
2012-02-19 22:08:29 +00:00
Doug Barton
e25425a4ab After just 7 short years, a new release of WindowMaker, 0.95.2
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
2012-02-18 09:16:03 +00:00
Doug Barton
15d3a3a981 Move these ports from libungif to giflib since that seems to be the consensus 2012-01-28 03:31:10 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Koop Mast
0e682dded4 Remove USE_GNOME=gnometarget from ports. It has been a empty keyword since
mid 2008.

PR:		ports/159624
Submitted by:	Ruslan Mahmatkhanov <cvs-src@yandex.ru>
2011-08-11 19:20:17 +00:00
Doug Barton
2c57a5b623 Fix build with clang
PR:		ports/156802
Submitted by:	"Hartmann, O." <ohartman@zedat.fu-berlin.de>
2011-06-26 05:08:34 +00:00
Pav Lucistnik
5d86e9bde7 - Unbork:
Makefile error: you cannot include bsd.port[.pre].mk twice

Reported by:	pointyhat
2011-05-23 23:04:12 +00:00
Doug Barton
0512e489bd Turns out this needs bsd.port.pre.mk instead of bsd.port.options.mk
because I need FILESDIR defined.
2011-05-18 02:13:35 +00:00
Doug Barton
31ae302eb6 Miscellaneous cleanups and fixes, some of the windowmaker stuff
gracefully provided by danfe.
2011-05-16 05:22:09 +00:00
Martin Wilke
bb86cbe5d2 - Get Rid MD5 support 2011-03-20 12:54:45 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Ade Lovett
8d837132c7 Bounce PORTREVISION for gettext-related ports. Have fun, ya'll. 2010-05-31 02:01:56 +00:00
Dirk Meyer
a80fe6c8a4 - fix build for png-1.4.1 2010-03-29 05:33:44 +00:00
Dirk Meyer
de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Dirk Meyer
ca9c60461c - update to jpeg-8 2010-02-05 11:46:55 +00:00
Doug Barton
89da9581eb Add a patch to fix a periodic focus bug
Bump PORTREVISION

PR:		ports/140755
Submitted by:	Dmitry <dmitry2006@yandex.ru>
2009-12-14 21:42:25 +00:00
Doug Barton
caa64b797d Add a port that installs only libwraster from Window Maker. A lot of
dockapps depend on libwraster but don't need the full WM port.
2009-08-17 20:10:39 +00:00
Jeremy Messenger
789d75c728 -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
2009-08-02 19:36:34 +00:00
Dirk Meyer
eca78ec61b - bump all port that indirectly depends on libjpeg and have not yet been bumped or updated
Requested by:	edwin
2009-07-31 13:57:52 +00:00
Doug Barton
d31cadffee Where it matters, update regarding MAKE_JOBS_{UN}SAFE for my ports 2009-03-24 19:51:28 +00:00
Doug Barton
e43c2df7a6 Update windowmaker.org -> windowmaker.info in all places that it occurs.
Bump PORTREVISION to incorporate most recent changes.
2008-12-31 12:03:34 +00:00
Doug Barton
3b36010c1a Add support for PORTDOCS 2008-12-31 11:59:25 +00:00
Doug Barton
29c9d45f89 Add a fix for the following bugs:
- release colors to avoid issues with the reference count overflowing a
  small integer and causing unexpected color releases that can crash
  Window Maker (Martin Frydl <martin.frydl@systinet.com>)
- fixed a small memory leak in WINGs/wview.c caused by not releasing the
  background color of a view (Martin Frydl <martin.frydl@systinet.com>)

Inspired by the "refcount" patch in the Debian rpm, updated versions
of the patches obtained from the latest WindowMaker source repo.
2008-12-31 10:46:05 +00:00
Doug Barton
356d7f6304 Fix issues with fullscreen mode, particularly for OpenOffice.
Patch comes from the PR, confirmed in latest version of WindowMaker sources.

PR:		ports/129291
Submitted by:	keef <hardcss@yahoo.co.jp>
2008-12-31 10:11:47 +00:00
Doug Barton
c4988264d4 On amd64 clicking the WPrefs.app can cause a crash.
Fix obtained partly from the PR and partly from the Debian RPM. The wmspec.c
fix was confirmed in the latest version of windowmaker in their repo.

PR:		ports/120284
Submitted by:	Hiromi Kimura <hiromi@tac.tsukuba.ac.jp>
2008-12-31 10:01:26 +00:00
Edwin Groothuis
090059a210 Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
2008-06-06 14:17:21 +00:00
Martin Wilke
3e4ed01146 - Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
2008-04-19 17:56:05 +00:00
Martin Wilke
ca519ab8c0 - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Bump PORTREVISION

Approved by:	portmgr (xorg cleanup)
2008-03-24 23:21:25 +00:00
Renato Botelho
4783606d82 - Add a new OPTION (off by default), DOCKHOTKEYS that permit to set hotkeys
directly on dock's [1]
- Since i'm here, s/INSTALLS_SHLIB/USE_LDCONFIG/

PR:		ports/116518
Submitted by:	garga
Approved by:	maintainer timeout (2 weeks)
Obtained from:	Fedora 7 source rpm [1]
2007-10-05 17:28:19 +00:00
Florent Thoumie
d4f0d0048a - Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
2007-05-19 20:36:56 +00:00
Kris Kennaway
ae994c8ea8 Use libtool port instead of included version to avoid objformat a.out botch 2007-02-01 02:42:05 +00:00
Doug Barton
3eea5e26ee Fix build with gcc 4.1
Obtained from:	Gentoo
2006-12-18 08:02:54 +00:00
Doug Barton
f8192da1dd Add my own web site as a backup master site 2006-05-21 20:11:57 +00:00
Doug Barton
74e04cc813 The windowmaker web site has moved to .info 2006-05-21 20:08:21 +00:00
Edwin Groothuis
5b2fd8de70 Remove USE_REINPLACE from categories starting with X 2006-05-13 05:00:46 +00:00
Ade Lovett
8503536d38 Conversion to a single libtool environment.
Approved by:	portmgr (kris)
2006-02-23 10:40:44 +00:00
Alexey Dokuchaev
8ae225318f Use official spellings of GNUstep' and NeXTstep' in port's COMMENT and
description.

Approved by:	maintainer timeout (over a month)
2005-12-26 13:43:57 +00:00
Doug Barton
622fd39b2a Add SHA256 checksums to my ports 2005-11-24 00:08:51 +00:00
Doug Barton
4c1436d606 Add option (on by default) to compile in the infamous
"single click" patch to put that option on the WPrefs
menu.
2005-11-23 23:27:12 +00:00