Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Ebuild] FVWM CVS
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Tue Mar 27, 2007 5:29 pm    Post subject: Reply with quote

Zagloj wrote:
6thpink wrote:
which has been being totally ignored all this time.

Oh :lol:. Ok, thanks and do you mean that with the USE="honour" we'd have a <<vanilla/unpatched>> cvs fvwm?.

Thanks for the work and for keeping us updated ;)


Hello.

No. I mean that previously, doing USE="-extras" did nothing (it was a bug in the ebuild), so, even with that flag off, you would get a patched version of fvwm. Now it works, so, if you USE="-extra", fvwm will not get patched with the patchset (the other patches are still controlled via the other use flags).

To get a vanilla fvwm you still need to USE="-default-charset-fix -extras -newtest -translucency -first-item-under-pointer -flux-corner -thin-geometry-proxy -xlockcompat"

But now it will really be "vanilla". :)

Regards.
Back to top
View user's profile Send private message
Zagloj
Guru
Guru


Joined: 17 Jun 2005
Posts: 344

PostPosted: Tue Mar 27, 2007 6:30 pm    Post subject: Reply with quote

Understood, thanks, more freedom of choice then :D
_________________
Your ideology seems to be: "I hate the fanatics, we shoud kill them all" juantxorena dixit.
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Sat Apr 14, 2007 4:01 am    Post subject: Reply with quote

I made a small patch to make the "More..." entry in big menus honour the localization settings. Not a big deal for users that don't use localization in their configs, but well, there you are anyway.

It is controled via the new gtmore use flag. Same links as ever.

The patch alone can be found here:
http://jesgue.homelinux.org/fvwm-files/gtMore.patch
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Wed Apr 18, 2007 3:39 pm    Post subject: Reply with quote

6thpink wrote:
I made a small patch to make the "More..." entry in big menus honour the localization settings. Not a big deal for users that don't use localization in their configs, but well, there you are anyway.

It is controled via the new gtmore use flag. Same links as ever.

The patch alone can be found here:
http://jesgue.homelinux.org/fvwm-files/gtMore.patch


This patch has been merged into the FVWM, so, now it is not needed. The overlay has been updated, and the patch removed from the overlay, along with the use flag.

If anyone wants the patch for anything, it can still be found for some time here:
http://jesgue.homelinux.org/fvwm-files/gtMore-v2.patch

The link to the overlay is still the same:
http://jesgue.homelinux.org/fvwm-files/fvwm-cvs-overlay.tar.bz2

This patch enables the posibility to localize the "More..." string that appears in the bottom of a menu when this can't fit in the screen. This is done through the msgid "More&..." in your pot/po files.
Back to top
View user's profile Send private message
Philantrop
Retired Dev
Retired Dev


Joined: 21 Dec 2004
Posts: 1130
Location: Germany

PostPosted: Sat May 05, 2007 7:19 pm    Post subject: Reply with quote

Would someone happen to have fvwm-patchset-20070311.tar.gz? http://jesgue.homelinux.org seems to be offline currently.
Back to top
View user's profile Send private message
yngwin
Retired Dev
Retired Dev


Joined: 19 Dec 2002
Posts: 4572
Location: Suzhou, China

PostPosted: Sat May 05, 2007 10:09 pm    Post subject: Reply with quote

http://berkano.net/files/gentoo/fvwm-patchset-20070311.tar.gz
_________________
"Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF
Back to top
View user's profile Send private message
Philantrop
Retired Dev
Retired Dev


Joined: 21 Dec 2004
Posts: 1130
Location: Germany

PostPosted: Sat May 05, 2007 10:30 pm    Post subject: Reply with quote

yngwin wrote:
http://berkano.net/files/gentoo/fvwm-patchset-20070311.tar.gz


Thank you, yngwin. Greatly appreciated!
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Sun May 06, 2007 12:30 pm    Post subject: Reply with quote

Sorry people, it was down due to an electric blackout, it is up again :)

Mmmm, this reminds me of "riders on the storm" by the doors. :P
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Sun May 27, 2007 6:19 pm    Post subject: Reply with quote

Ebuild updated, and some patches removed. They wasn't patching cleanly, and I did not have enough motivation to fix them, because I never used them.

So, but for the default charset fix patch, all the patches into the extras dir have been removed.

Patch number 08 has been fixed to apply cleanly. The rest, should work ok as always. If not, report back and I will fix them as soon as I can.

http://jesgue.homelinux.org/fvwm-files/fvwm-patchset-20070527.tar.gz
http://jesgue.homelinux.org/fvwm-files/fvwm-cvs-overlay.tar.bz2
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Tue May 29, 2007 9:55 pm    Post subject: Reply with quote

6thpink wrote:
Ebuild updated, and some patches removed. They wasn't patching cleanly, and I did not have enough motivation to fix them, because I never used them.

So, but for the default charset fix patch, all the patches into the extras dir have been removed.

Patch number 08 has been fixed to apply cleanly. The rest, should work ok as always. If not, report back and I will fix them as soon as I can.

http://jesgue.homelinux.org/fvwm-files/fvwm-patchset-20070527.tar.gz
http://jesgue.homelinux.org/fvwm-files/fvwm-cvs-overlay.tar.bz2


I screwed something on 08 last time, so, download again this -slightly- reworked patchset :P
http://jesgue.homelinux.org/fvwm-files/fvwm-patchset-20070529.tar.gz
http://jesgue.homelinux.org/fvwm-files/fvwm-cvs-overlay.tar.bz2
Back to top
View user's profile Send private message
bMd
Tux's lil' helper
Tux's lil' helper


Joined: 07 Jul 2004
Posts: 110

PostPosted: Wed May 30, 2007 10:37 pm    Post subject: Reply with quote

Thanks for the fix 6thpink :)
Back to top
View user's profile Send private message
Zagloj
Guru
Guru


Joined: 17 Jun 2005
Posts: 344

PostPosted: Fri Jun 01, 2007 5:44 pm    Post subject: Reply with quote

Thanks for the work ;) (by the way, its in berkano's overlay too)
_________________
Your ideology seems to be: "I hate the fanatics, we shoud kill them all" juantxorena dixit.
Back to top
View user's profile Send private message
yngwin
Retired Dev
Retired Dev


Joined: 19 Dec 2002
Posts: 4572
Location: Suzhou, China

PostPosted: Fri Jun 01, 2007 6:06 pm    Post subject: Reply with quote

Indeed, this latest patchset (20070529) and a slightly cleaned-up ebuild is in berkano overlay as fvwm-9999-r3. Thanks for your work, 6thpink!
_________________
"Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Fri Jun 01, 2007 6:30 pm    Post subject: Reply with quote

You are all very wellcome.

@Yngwin, thanks for the improvements in the ebuild. I borrowed it, and packaged it into my overlay. :)
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Sun Jun 03, 2007 2:21 pm    Post subject: Reply with quote

K, today, 02 broke again (happy cvs, you know :P). I re-built that patch from the ground, though it should be mostly identical to the original one. Here is the new patchset:

http://jesgue.homelinux.org/fvwm-files/fvwm-patchset-20070603.tar.bz2

@Yngwin, I re-did the overlay package as well. If I am correct, you are responsible for the berkano overlay, aren't you?

I ask because I don't care at all about the versioning scheme, but if it is better for you, I can package it in a convenient way. For now, I just made a new ebuild and bumped it as 9999-r4 (your previous ebuild was -r3). Additionally, r3 is included also in the tarball, but I keywords it as "" (empty). This is because -r3 will not patch ok. So, if you want, you can just remove it, but if you are going to keep in into the tree, I would suggest keywording it that way.

As I don't care about one or another version numbering system, if there is any way that is better for you, let me know and I will number the ebuilds that way instead.

Now, I shut up, this is the overlay:
http://jesgue.homelinux.org/fvwm-files/fvwm-cvs-overlay.tar.bz2

Enjoy! :)
Back to top
View user's profile Send private message
yngwin
Retired Dev
Retired Dev


Joined: 19 Dec 2002
Posts: 4572
Location: Suzhou, China

PostPosted: Sun Jun 03, 2007 2:41 pm    Post subject: Reply with quote

Yes, I am the owner and maintainer of the berkano overlay. I think it is good practice to bump the revision number every time there is a new patchset tarball. It avoids confusion. And after a while I remove older, no longer working revisions.
_________________
"Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Fri Jun 08, 2007 3:10 am    Post subject: Reply with quote

I feel lazy, so I will just paste what I wrote here:
http://fvwm.lair.be/viewtopic.php?f=42&t=1549&p=10050&sid=7af8e21f3465cc3c3c3ce0a0f17dd730#p10050
*********************

Hello, I completely rebuilt the patchset:
http://jesgue.homelinux.org/fvwm-files/fvwm-patchset-20070608.tar.bz2

It now includes the new patch for coloured borders from Thomas Adam, you can read about it, and get the original patch from here:
http://fvwm.lair.be/viewtopic.php?f=39&t=1771&hilit=

Some warnings:

1.- Please, never ever think about bothering Thomas Adam about the 01-ColourBorders.patch included in my tarball. While all the code is from him (I didn't code a single line of it), I "adapted" it to fit into the puzzle, so, if something breaks, bother me, or better, fix it and send me a better patch :P

2.- The patchset has suffered many changes, mainly, structural ones. If you used previous versions, you might find that now it is shipped with a few more patches, that previously were stored in the files/ subdirectory of the fvwm cvs ebuild directory. So, into patchset you will find the patches from here:

http://abdn.ac.uk/~u15dm4/fvwm/

And under patchset/extras/, you will find:
a) Taviso's menu translucency patch
b) Default charset fix patch
c) xlockmore compatibility patch
d) new test conditions patch (this is the only patch completely made by me)

3.- Specially, the patch number 11 has been modified to allow co-existance with the new coloured borders patch. I don't use number 11, so, while it patches and compiles fine, I have no idea if it really works, of if I introduced any bug. This patch is not useful for me at all, so, if you find anything wrong with it, better fix it, or it will be soon removed if it bothers me too much.

4.- For all the above, this patchset might be specially unstable or exhibit any unwanted behaviour, or maybe not...: remember that the only guilty one if something explodes is you. No complains accepted :P

For all the Gentoo users, new ebuild:
http://jesgue.homelinux.org/fvwm-files/fvwm-cvs-overlay.tar.bz2

All the stuff under files/ has been removed, I suggest moving the x11-wm/fvwm directory into any other place (as a backup, just in case). Then you can extract the tarball in your overlay and emerge fvwm to compile with the new patch (you need USE="extras"). Note that this new ebuild has some different things: it doesn't need the patches under files/ at all, because the new patchset holds all of them. Anyway, the version of the ebuild has been bumped, so, there should be no conflicts with previous versions.

Cheers.
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Thu Jun 14, 2007 1:41 pm    Post subject: Reply with quote

Update:
http://fvwm.lair.be/viewtopic.php?f=42&t=1549&p=10091&sid=380f9af7ddaae0f24e3145f51c8b1f75#p10091

chojin reports that multiborder still work, which I had not tested on the previous patchset.

Now, some news about the patchset.

I merged 07 and 08 (FluxboxHandles and RoundedBorders) patches into a single one, called 07-FluxRoundedCorners.patch. The reason is simple enough: those patches need some cooperation to work together in a sane manner. When you use the RoundedBorders or RoundedCornersBottom styles, you probably don't want a Flux style handle on that window, the opposite is surely true as well.

So, now, the FluxboxHandles Style disables rounded corners in the bottom when applied. It should still allow you to use the top ones (with RoundedCorners or RoundedCornersTop). In turn, and for the sake of correctness and consistence with the rest of Style options, the last Style applied takes relevance over the rest. So, RoundedBorders and RoundedCornersBottom both override FluxboxHandles. So, if you want a Fluxbox style with rounded corners at the top, you do:

Code:

Style * FluxboxHandles, RoundedCornersTop
#or
Style * RoundedCorners, FluxboxHandles
#or even
Style * FluxboxHandles, RoundedCorners


This last way is possible due to the fact that the patched code for RoundedCorners looks if the FluxboxHandles are active in the same style line, so, it will work regardless. But if you do this:

Code:

Style * FluxboxHandles
....
Style * RoundedCorners


The FluxboxHandles will be disabled. If you do it the other way around, you will still get RoundedCornersTop, but the Bottom ones will be disabled.

I hope you get the idea. It seems the most logical way for me.

So far, it seems to work ok, here is the patchset:
http://jesgue.homelinux.org/fvwm-files/fvwm-patchset-20070614.tar.bz2
And the gentoo overlay:
http://jesgue.homelinux.org/fvwm-files/fvwm-cvs-overlay.tar.bz2

Regards.
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Thu Jun 14, 2007 4:17 pm    Post subject: Reply with quote

I just updated the overlay again, I added some more use flags. No fancy stuff, just what you can do with ./configure in a standard fvwm snapshot.

The new uses are these:

Code:

htmldoc mandoc shape sm xpm


"sm" enables or disables the session management capabilities of Fvwm. I think the that the meaning of the rest of them is clear enough. The URL is the same.
Back to top
View user's profile Send private message
yngwin
Retired Dev
Retired Dev


Joined: 19 Dec 2002
Posts: 4572
Location: Suzhou, China

PostPosted: Thu Jun 14, 2007 4:54 pm    Post subject: Reply with quote

May I suggest to install the manpages by default and use the doc useflag for the html docs?
_________________
"Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Thu Jun 14, 2007 5:32 pm    Post subject: Reply with quote

yngwin wrote:
May I suggest to install the manpages by default and use the doc useflag for the html docs?


Of course. The overlay has been updated. -r7

By the way, I have re-introduced RESTRICT="nomirror" again, I don't know when nor why was it taken out of the ebuild. I think that there is no reason to try on the Gentoo servers, since this patchset will probably never be there.

So, to try on them does not good at all. I am no expert in ebuilds at all, so, if there is something simple I am missing just let me know.
Back to top
View user's profile Send private message
Zagloj
Guru
Guru


Joined: 17 Jun 2005
Posts: 344

PostPosted: Thu Jun 14, 2007 8:42 pm    Post subject: Reply with quote

Hi, first thanks again for the work, second, I have a problem :oops: it happened with the r5 and r7, the problem is that I have an acces violation (ACCESS DENIED):
Code:
mkdir:     /usr/share/doc/fvwm/modules
And I don't have a clue why is this happening and why is this happening only to me :(.

Any help would be much appreciated, thanks in advance. ;)

Oh By the way, if it helps:
Code:
!!! ERROR: x11-wm/fvwm-9999-r7 failed.
Call stack:
  ebuild.sh, line 1621:   Called dyn_install
  ebuild.sh, line 1067:   Called qa_call 'src_install'
  ebuild.sh, line 44:   Called src_install
  fvwm-9999-r7.ebuild, line 139:   Called die

_________________
Your ideology seems to be: "I hate the fanatics, we shoud kill them all" juantxorena dixit.
Back to top
View user's profile Send private message
Raistlfiren
Tux's lil' helper
Tux's lil' helper


Joined: 02 Oct 2005
Posts: 100

PostPosted: Thu Jun 14, 2007 8:54 pm    Post subject: Reply with quote

I get the same problem, so I try making the directory, but then I run into multiple other sandbox Violations....

Ratty
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Thu Jun 14, 2007 9:02 pm    Post subject: Reply with quote

I will try to find the cause of the trouble. In the while, you should be able to emerge fvwm like this:

Code:

$ FEATURES="-sandbox" emerge fvwm


Sorry for the inconvenience.
Back to top
View user's profile Send private message
Zagloj
Guru
Guru


Joined: 17 Jun 2005
Posts: 344

PostPosted: Thu Jun 14, 2007 9:20 pm    Post subject: Reply with quote

Sorry, same error at build log :( (but not access violation cause i removed sandbox from features this time).


Thanks for your time ;)
_________________
Your ideology seems to be: "I hate the fanatics, we shoud kill them all" juantxorena dixit.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next
Page 4 of 8

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum