Commit graph

150 commits

Author SHA1 Message Date
Doug Barton
862f6c8711 Patch to fix a debilitating problem for amd64 users. To quote Scott:
"While it compiles and seems to start fine, it will crash if you
start any GTK-based program, including Firefox and Mozilla ...
GTK populates the NET_WM_ICON X11 property with incorrectly padded
data, and WindowMaker blindly reads it out and winds up passing
garbage to some X libraries, which in turn abort the entire process ...
Fortunately, handling this X11 property is not mandatory as there are
other more reliable ways to pass icon state through X (and in fact very
very few other window managers even try this), so it's safe to avoid the
whole mess by stubbing it out and letting Windowmaker fall back to a
more reliable method."

I've tested this patch with i386 windowmaker, and haven't noticed any
differences. I have xterms and various other things doing fancy stuff
with window and icon titles, so I'm pretty confident that this will
be safe for users of all ARCH's. It's also possible that it will help
those users who were having weird QT problems, but I was not able to
reproduce that problem so I can't say for sure.

Submitted by:	scottl
Approved by:	portmgr (krion)
2005-03-28 09:13:21 +00:00
Doug Barton
197d0d347b Update to 0.91.0, the latest version from the window maker team.
It contains several bug fixes, especially for the new alt-tab code.

1. Adopt this port, at least for the time being. I use it every day,
and follow the wm-user list so I'm probably qualified.

2. Update the descriptions of the OPTIONS.

3. Restore the knob for KDE, and add knobs for XINERAMA and the
additional LINGUAS files. These, and the XKB_STATUS knobs are all
off by default, but on for the PACKAGE_BUILDING case. I borrowed
this concept from the fluxbox port.

4. Add a knob for the experimental virtual desktop code, off by default.
The window maker folks warn that this is still experimental, so users
shouldn't wander into it by mistake.

5. Instead of bumping the SHLIB version number to 5, set it back to 4.
The window maker folks use N.N.N for their libwraster version string,
and their version for the 0.80.2 version of window maker was 2.3.0.
Thus, our previous version number of 4 was already bogus, so keep it
bogus even though they've bumped their version to 3.N.N. The new lib
is forward compatible for apps compiled with old library (I've tested
many of them), and this "fixes" all the ports that depend on libwraster.

6. Make the locale files hidden under the LINGUAS knob conditional
in the plist.
2004-10-26 08:49:49 +00:00
Doug Barton
22f1e36ff0 This code is no longer in version 0.91.0 2004-10-26 08:31:32 +00:00
Pav Lucistnik
7d63a886d3 - Fix build on 4-stable
- Fix libwraster shared library version
- Remove a patch which is no longer needed
- Remove options which are no longer supported
- Fix pkg-plist
- Revise pkg-descr

PR:		ports/73082
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2004-10-25 22:27:51 +00:00
Doug Barton
2316b96cb4 Update to 0.90.0, the latest release from the Window Maker team.
This release adds many new features, including font anti-aliasing.

1. Update LIB_DEPENDS to include Xft
2. Modernize USE_LIBTOOL
3. Hermes is no longer relevant
4. Update man page list and pkg-plist for new version
2004-10-24 11:02:32 +00:00
Doug Barton
ad37b423f4 De-fuzz for 0.90.0 2004-10-24 10:59:21 +00:00
Doug Barton
1f2b53d447 Revised to include all the languages supported in 0.90.0. 2004-10-24 10:58:34 +00:00
Doug Barton
03289b7f63 This patch does not seem to be necessary in 0.90.0. 2004-10-24 10:57:54 +00:00
Doug Barton
93dc2a1710 This adjustment for how libtool is used seems no longer necessary
in 0.90.0.
2004-10-24 10:57:23 +00:00
Doug Barton
9328992699 Choosing a default font for the installation seems no longer to be
necessary in 0.90.0.
2004-10-24 10:56:45 +00:00
Doug Barton
18c8580b99 Improvements in the 0.90.0 code make these patches irrelevant. 2004-10-24 10:56:09 +00:00
Doug Barton
9d3fe74e52 In preparation for 0.90.0, delete all patches that involve charset
manipulation and zh_TW.Big5. The new charset is UTF-8 everywhere,
and zh_TW is now built into the distribution.
2004-10-24 10:54:50 +00:00
Pav Lucistnik
fe789a4553 - Convert to OPTIONS
PR:		ports/70718
Submitted by:	Ying-Chieh Chen <yinjieh@csie.nctu.edu.tw>
2004-08-21 09:28:06 +00:00
Kirill Ponomarev
23045ad577 Pet portlint 2004-07-11 11:30:43 +00:00
Joe Marcus Clarke
9e5632dd66 Apply a big libtool patch to allow porters to use the libtool installed by
the libtoolX ports instead of the one included with each port.  Ports that
set USE_LIBTOOL_VER=X will now use the ports version of libtool instead of
the included version.  To restore previous behavior, use the new macro,
USE_INC_LIBTOOL_VER.  Both macros accept the same argument: a libtool version.

For example, to use the ports version of libtool-1.5, add the following to
your Makefile:

USE_LIBTOOL_VER=        15

To use the included version of libtool with extra hacks provided by
libtool-1.5, add the following to your Makefile:

USE_INC_LIBTOOL_VER=    15

With this change, ports that had to add additional libtool hacks to prevent
.la files from being installed or to fix certain threading issues can now
delete those hacks (after appropriate testing, of course).

PR:		63944
Based on work by:eik and marcus
Approved by:	ade (autotools maintainer)
Tested by:	kris on pointyhat
Bound to be hidden problems:	You bet
2004-07-09 17:43:11 +00:00
Kris Kennaway
a9423ca02e Drop maintainership; I don't use this from day-to-day thesedays. 2004-05-06 05:12:30 +00:00
Kris Kennaway
f31e2fb8d5 o/~ Everybody was distfile sizing! o/~
(Add SIZE to distinfo)

Submitted by:	trevor
2004-03-22 12:45:57 +00:00
Ade Lovett
3f651573ad Whoa there, boy, that's a mighty big commit y'all have there...
Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".

For ports-in-waiting:

	USE_LIBTOOL=YES		->	USE_LIBTOOL_VER=13
	USE_AUTOCONF=YES	->	USE_AUTOCONF_VER=213
	USE_AUTOMAKE=YES	->	USE_AUTOMAKE_VER=14

Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
2004-03-14 06:17:56 +00:00
Kris Kennaway
a1c07f2c82 Really fix the typo. 2004-02-15 06:54:10 +00:00
Kris Kennaway
6855ca2035 Fix typo that somehow made it into my previous commit.
Submitted by:	Masahide -mac- NODA <mac@clave.gr.jp>
2004-02-15 06:53:07 +00:00
Kris Kennaway
f1a0266043 Set WITHOUT_HERMES on sparc64, because that library has an endianness
bug that interchanges red and blue channels in images.

Take maintainership.
2004-02-14 06:04:05 +00:00
Joe Marcus Clarke
186b8ba82f Add USE_GETTEXT and bump PORTREVISION.
Submitted by:	trevor
Tested by:	bento
2004-02-04 04:36:30 +00:00
Trevor Johnson
78da40aa98 Now gettext 0.12.1 is gettext-old. 2004-01-23 18:12:26 +00:00
Norikatsu Shigemura
7d9c6223fe o Fix flickering problem with GTK2.
o Bump PORTREVISION acrodingly.

PR:		ports/61661
Submitted by:	Palle Girgensohn <girgen@pingpong.net>
Obtained from:	http://www.monkey.org/openbsd/archive/ports/0308/msg00111.html
2004-01-21 17:13:56 +00:00
Edwin Groothuis
a528f0cce6 Fix breakage by KATO megapatch
Submitted by:	Adam McLaurin <blueeskimo@gmx.net>
2003-09-27 03:04:08 +00:00
Edwin Groothuis
f07f504808 KATO mega patch
- ECHO -> ECHO_MSG

For some ports:
- pre-fetch -> pre-everything
- ECHO -> ECHO_CMD

PR:		ports/56820-56858
Submitted by:	KATO Tsuguru <tkato@prontomail.com>
2003-09-27 01:01:08 +00:00
Joe Marcus Clarke
a3108b1e51 Bump the PORTREVISION for the ports directly affected by the gettext upgrade.
Prodded by:	kris
2003-08-26 20:25:58 +00:00
Joe Marcus Clarke
adccc29aad Chase the libintl.so shared lib version. 2003-08-25 05:41:38 +00:00
Maxim Sobolev
10588346d3 Let be hohest: I really don't have a time now to properly maintain all
these great pieces of software, so that let others with more free time
to take over them.
2003-07-29 09:12:37 +00:00
Ade Lovett
7e52725f2a Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
2003-03-07 06:14:21 +00:00
Maxim Sobolev
b0f926fb2e Revert superfluous PORTREVISION bump from the previous commit. 2003-01-02 10:39:00 +00:00
Maxim Sobolev
00820dcccb Add a knob to disable Hermes support.
PR:		45748
Submitted by:	Miguel Mendez <flynn@energyhq.homeip.net>
2003-01-02 10:34:09 +00:00
Maxim Sobolev
8a1227c673 Update to 0.80.2.
PR:		45523
Submitted by:	"Sergey A.Osokin" <osa@FreeBSD.org.ru>
2002-11-20 20:31:35 +00:00
Ade Lovett
c8eaa93644 Chase shlib rev of devel/gettext
Submitted by:	lots and lots
Pointy hat to:	ade
2002-08-01 16:22:41 +00:00
Maxim Sobolev
fd4d419dd5 Add new knob WITH_XKB_STATUS, which enables support for XKB keyboard
language status.

Submitted by:	Alexander Peresunko <alex@freeman.org.ua>
2002-07-10 16:40:58 +00:00
Maxim Sobolev
ccbde9b110 Update to 0.80.1. 2002-07-02 15:03:17 +00:00
Maxim Sobolev
3a28fb3952 GC tons of useless msgfmt:... in BUILD_DEPENDS, when libintl already in
LIB_DEPENDS.
2002-04-15 17:05:52 +00:00
Ade Lovett
f18cbf2fa6 gettext upgrade uber-patch (stage 3)
- switch devel/gettext (0.11.1) on, installing full package
- flip devel/gettext-old (0.10.35) to installing only static binaries
  with a "-old" suffix -- gettext-old will have its deorbit burn
  sequence initiated just after 4.6-RELEASE
- fix up ports for the new world order

Reviewed by:	portmgr
2002-04-12 17:10:20 +00:00
Maxim Sobolev
3711a0f067 Fix broken catalog files (non-standard charset names).
Submitted by:	naddy
2002-03-17 14:50:01 +00:00
Ade Lovett
9210b7cb07 Stage 1 of gettext update.
Move gettext (0.10.35) with gettext-old
Update gettext from gettext-devel (0.10.40)
Remove gettext-devel
Fix dependencies

Stage 2 will involve upgraded gettext to 0.11 and fixing issues
Stage 3 involves a de-orbit burn sequence for gettext-old

Reviewed by:	portmgr
2002-03-15 19:44:29 +00:00
Akinori MUSHA
a80f0bd0dd Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command;
the ECHO macro is set to "echo" by default, but it is set to "true" if
make(1) is invoked with the -s option while ECHO_CMD is always set to
the echo command.
2002-01-29 12:14:18 +00:00
Maxim Sobolev
2babb7b60f Update to 0.80.0.
Submitted by:	olgeni
2001-12-25 09:46:02 +00:00
Maxim Sobolev
d0fba3e0f1 Backout previous change - it seems that new revision of the patch doesn't
apply everywhere.

Submitted by:	Todd Punderson <todd@doonga.net>
2001-12-20 06:19:02 +00:00
Maxim Sobolev
41c22e9c76 Don't filter libc_r on 5-CURRENT. 2001-12-19 20:20:23 +00:00
Maxim Sobolev
b0790e4238 Don't link in libc - FreeBSD doesn't need this.
Submitted by:	Ports Fury
2001-10-31 08:20:45 +00:00
Maxim Sobolev
1d49faf456 Fix a potential segfault.
Submitted by:	tg
2001-10-25 08:17:10 +00:00
Maxim Sobolev
21479ebd6a Update to 0.70.0. 2001-10-10 10:20:07 +00:00
Maxim Sobolev
6ccca73dca Catch up changes of the windowmaker ftp directory structure.
PR:		???
Submitted by:	Patrick Li <pat@databits.net>
2001-09-30 21:09:23 +00:00
Andrey A. Chernov
efb68b988e Bump png major 2001-09-11 03:40:42 +00:00
Maxim Sobolev
53802b5536 Unbroke wsetfont in Japanese/Korean environment.
Submitted by:	Masahide -mac- NODA <mac@clave.gr.jp>
Tested by:	knu
2001-08-06 13:34:15 +00:00