cvs commit: ports/x11-wm/windowmaker Makefile pkg-descrpkg-plist ports/x11-wm/windowmaker/files patch-ah patch-src::switchpanel.c patch-src::wmspec.c patch-src::workspace.c

Doug Barton DougB at DougBarton.net
Mon Oct 25 17:47:12 PDT 2004


Pav Lucistnik wrote:
> pav         2004-10-25 22:27:52 UTC
> 
>   FreeBSD ports repository
> 
>   Modified files:
>     x11-wm/windowmaker   Makefile pkg-descr pkg-plist 
>   Added files:
>     x11-wm/windowmaker/files patch-src::switchpanel.c 
>                              patch-src::wmspec.c 
>                              patch-src::workspace.c 
>   Removed files:
>     x11-wm/windowmaker/files patch-ah 
>   Log:
>   - 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  http://www.FreeBSD.org/cgi/query-pr.cgi?pr=73082
>   Submitted by:   KATO Tsuguru <tkato432 at yahoo.com>
>   
>   Revision  Changes    Path
>   1.123     +17 -21    ports/x11-wm/windowmaker/Makefile
>   1.2       +0 -11     ports/x11-wm/windowmaker/files/patch-ah (dead)
>   1.1       +12 -0     ports/x11-wm/windowmaker/files/patch-src::switchpanel.c (new)
>   1.1       +12 -0     ports/x11-wm/windowmaker/files/patch-src::wmspec.c (new)
>   1.3       +27 -0     ports/x11-wm/windowmaker/files/patch-src::workspace.c (new)
>   1.4       +8 -5      ports/x11-wm/windowmaker/pkg-descr
>   1.48      +7 -5      ports/x11-wm/windowmaker/pkg-plist
> 
> http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/x11-wm/windowmaker/Makefile.diff?&r1=1.122&r2=1.123&f=h
> http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/x11-wm/windowmaker/files/patch-ah
> http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/x11-wm/windowmaker/files/patch-src::switchpanel.c
> http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/x11-wm/windowmaker/files/patch-src::wmspec.c
> http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/x11-wm/windowmaker/files/patch-src::workspace.c
> http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/x11-wm/windowmaker/pkg-descr.diff?&r1=1.3&r2=1.4&f=h
> http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/x11-wm/windowmaker/pkg-plist.diff?&r1=1.47&r2=1.48&f=h

I have a couple of questions about and problems with this patch, and I'd
be interested to know KATO-san's reasoning behind them. Note, I think
it's really useful to have someone else take a look at this port, and my
updated was meant to be a functional, if not fully thought out update.
My point is, no criticism is implied here, just questions.

1. Does the USE_GNOME knob handle updating CONFIGURE_ARGS to include
--with-gnome?

2. I didn't include the --enable-xinerama knob by default because I
don't have the hardware to test it. My instinct is that it should be
hidden behind a WITH_XINERAMA knob.

3. The --with-vdesktop knob is experimental code, and not recommended
for production use by the window maker authors. I think it should be
hidden behind a WITH_WM_VDESKTOP knob.

4. I am wondering why the KDE option was removed by this patch.

5. I think that changing the shlib version number to 5 is a bad idea.
I'm not sure why the window maker authors chose to roll the number back
to 3, but I think that us changing it from what they have is a bad move.
I have sent a note to the wm-user list asking about this, I was waiting
to act until I get a response.

6. I dislike changes such as the s|Trebuchet MS,Luxi Sans|sans|g one. I
feel strongly that we should not be specifying things like this for the
users. Can you explain your rationale here?

7. I assume that the 2 new patches and one resurrected one are needed
for compiling on RELENG_4, yes? If so, I'll pass that info on to the
developers.

Meanwhile, thanks again for taking a look at this. :)

Doug

-- 

	If you're never wrong, you're not trying hard enough


More information about the cvs-ports mailing list