Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
e17 from svn
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3, 4  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
yoshi314
l33t
l33t


Joined: 30 Dec 2004
Posts: 848
Location: PL

PostPosted: Fri Aug 29, 2008 1:57 pm    Post subject: e17 from svn Reply with quote

i was curious if there is work getting done on moving enlightenment ebuilds to use svn ( http://enlightenment.org/p.php?p=news/show&l=en&news_id=13 ).

i doubt that reporting this on bugs.gentoo.org would be right, and eclass code seems to need some non-trivial work to adapt it for svn.

so, are there some preliminary ebuilds, or is the e17 svn copy incredibly broken and it's too early to consider writing them?
_________________
~amd64
shrink your /usr/portage with squashfs+aufs
Back to top
View user's profile Send private message
ppurka
Advocate
Advocate


Joined: 26 Dec 2004
Posts: 3256

PostPosted: Fri Aug 29, 2008 3:34 pm    Post subject: Reply with quote

Some significant changes are required in eclass code,- this is the main hurdle. I had a look at the current enlightenment.eclass in trying to port it to svn, but I am not getting much time at hand. The svn code itself should be pretty stable. e17 cvs has been more or less stable for the last 3 yrs.
_________________
emerge --quiet redefined | E17 vids: I, II | Now using kde5 | e is unstable :-/
Back to top
View user's profile Send private message
gimpel
Advocate
Advocate


Joined: 15 Oct 2004
Posts: 2720
Location: Munich, Bavaria

PostPosted: Fri Aug 29, 2008 9:57 pm    Post subject: Reply with quote

I quick hacked to get things working with SVN.
Mainly changed the eclass and some ebuilds which used ECVS_MODULE

I just copied the complete E overlay
svn co http://gimpel.ath.cx/svn/enlightenment-svn

WFM™

EDIT: Fixed in portage, please use SpanKY's overlay again!
_________________
http://proaudio.tuxfamily.org/wiki - pro-audio software overlay


Last edited by gimpel on Sun Oct 05, 2008 10:38 am; edited 1 time in total
Back to top
View user's profile Send private message
ppurka
Advocate
Advocate


Joined: 26 Dec 2004
Posts: 3256

PostPosted: Sat Aug 30, 2008 2:29 am    Post subject: Reply with quote

gimpel wrote:
I quick hacked to get things working with SVN.
Mainly changed the eclass and some ebuilds which used ECVS_MODULE

I just copied the complete E overlay
svn co http://gimpel.ath.cx/svn/enlightenment-svn

WFM™
I too tried to hack up an eclass. Have been partially successful, with support for only the live ebuilds. I wanted the svn source to be checked out in $DISTDIR/svn-src/e/trunk/<package name or path to package name>,- that is the local directory would have the same directory structure as the remote svn. However, it seems the subversion.eclass does not honor one of the variables (ESVN_PROJECT), or I have misinterpreted its documentation. So, the remote directories are checked out as $DISTDIR/svn-src/$PN/$PN which is quite annoying :?.

I have renamed the eclass to enlightenment-svn.eclass and placed it in /usr/local/portage/eclass, otherwise its name clashes with the current one. Accordingly the ebuilds had to be modified, but mostly to delete any ECVS_MODULE declaration within the ebuild [the eclass file takes care of the remote path] or to change to enlightenment.eclass to enlightenment-svn.eclass and to change the function calls enlightenment_src_unpack (and related ones) to enlightenment-svn_src_unpack (and etc).

The enlightement-svn.eclass. This can definitely be improved, and I hope that checkout bug can be fixed (don't have much time at hand right now).

EDIT Since your eclass changes are not that extensive, probably that is the way to go :)
_________________
emerge --quiet redefined | E17 vids: I, II | Now using kde5 | e is unstable :-/
Back to top
View user's profile Send private message
gimpel
Advocate
Advocate


Joined: 15 Oct 2004
Posts: 2720
Location: Munich, Bavaria

PostPosted: Sat Aug 30, 2008 7:42 am    Post subject: Reply with quote

Yeah, renaming the eclass would need changing every single ebuild.

My changes are OK to install the EFL, E and e_modules at least.
Lots of other things that got moved around in SVN might still need changes, e.g. engycad and all that not-so-well maintained stuff, stuff that lived in misc (now MISC) and proto.

PS: fixed the manifests for e_modules-* etc
_________________
http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
Back to top
View user's profile Send private message
gimpel
Advocate
Advocate


Joined: 15 Oct 2004
Posts: 2720
Location: Munich, Bavaria

PostPosted: Tue Sep 16, 2008 8:20 pm    Post subject: Reply with quote

Just for reference: https://bugs.gentoo.org/show_bug.cgi?id=237852
_________________
http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
Back to top
View user's profile Send private message
yoshi314
l33t
l33t


Joined: 30 Dec 2004
Posts: 848
Location: PL

PostPosted: Wed Sep 17, 2008 12:57 pm    Post subject: Reply with quote

great, let's see what the overlay maintainer has to say.
_________________
~amd64
shrink your /usr/portage with squashfs+aufs
Back to top
View user's profile Send private message
doubleagent
Guru
Guru


Joined: 15 Apr 2005
Posts: 444
Location: 127.0.0.1

PostPosted: Wed Sep 17, 2008 6:19 pm    Post subject: Reply with quote

Also, while some of you guys are looking at this, could you check to make sure that Evas is getting compiled with buffer support?

It could be an issue that's already been fixed, but the Evas I have locally wasn't compiled with buffer support, and it's only a few months old.
_________________
shickapooka wrote:
i think they programmed [otw] based on a right-wing jewish-nigger-nazi, his gay, retarded, left-wing love slave with webbed feet, and their three headed cat that poops uncontrollably. the cat is also an apple fanboy
Back to top
View user's profile Send private message
DHowett
n00b
n00b


Joined: 16 Jun 2008
Posts: 3

PostPosted: Thu Sep 18, 2008 8:19 am    Post subject: Reply with quote

Some time ago, I changed all the ebuilds and the eclass to use SVN and send a diff to Vapier (who appeared to be the maintainer) but never got a reply, so... I gave up, and just use the ebuilds for myself.
If there's any interest, I'd put up a repo.
Back to top
View user's profile Send private message
gimpel
Advocate
Advocate


Joined: 15 Oct 2004
Posts: 2720
Location: Munich, Bavaria

PostPosted: Thu Sep 18, 2008 9:16 am    Post subject: Reply with quote

DHowett wrote:
Some time ago, I changed all the ebuilds and the eclass to use SVN and send a diff to Vapier (who appeared to be the maintainer) but never got a reply, so... I gave up, and just use the ebuilds for myself.
If there's any interest, I'd put up a repo.

Same here.

For the eclass, bugs.gentoo.org is the right place, as it is in portage. See link above.
_________________
http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
Back to top
View user's profile Send private message
duckz
Apprentice
Apprentice


Joined: 26 Jun 2007
Posts: 158

PostPosted: Thu Sep 18, 2008 5:20 pm    Post subject: Reply with quote

Quote:
Some time ago, I changed all the ebuilds and the eclass to use SVN and send a diff to Vapier (who appeared to be the maintainer) but never got a reply, so... I gave up, and just use the ebuilds for myself.
If there's any interest, I'd put up a repo.


hey can you gzip them and put a link on the forum so other can use the ebuild?
_________________
emerge -va techygadget.com <- install my blog in gentoo
./configure anime wallpaper
make install premium drupal theme
Back to top
View user's profile Send private message
gimpel
Advocate
Advocate


Joined: 15 Oct 2004
Posts: 2720
Location: Munich, Bavaria

PostPosted: Thu Sep 18, 2008 6:36 pm    Post subject: Reply with quote

duckz wrote:
Quote:
Some time ago, I changed all the ebuilds and the eclass to use SVN and send a diff to Vapier (who appeared to be the maintainer) but never got a reply, so... I gave up, and just use the ebuilds for myself.
If there's any interest, I'd put up a repo.


hey can you gzip them and put a link on the forum so other can use the ebuild?

As said above:
Code:
svn co http://gimpel.ath.cx/svn/enlightenment-svn

But reading here and the b.g.o entry, we now have 3 repo's/eclasses :P
_________________
http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
Back to top
View user's profile Send private message
gimpel
Advocate
Advocate


Joined: 15 Oct 2004
Posts: 2720
Location: Munich, Bavaria

PostPosted: Thu Sep 18, 2008 6:45 pm    Post subject: Reply with quote

doubleagent wrote:
Also, while some of you guys are looking at this, could you check to make sure that Evas is getting compiled with buffer support?

It could be an issue that's already been fixed, but the Evas I have locally wasn't compiled with buffer support, and it's only a few months old.

That has been enabled all the time. (at least the ebuild in vapier's overlay does have --enable-buffer)
_________________
http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
Back to top
View user's profile Send private message
ppurka
Advocate
Advocate


Joined: 26 Dec 2004
Posts: 3256

PostPosted: Fri Sep 19, 2008 2:11 am    Post subject: Reply with quote

gimpel wrote:
But reading here and the b.g.o entry, we now have 3 repo's/eclasses :P
Today I was casually looking at my eclass and sadly wondering whether to dump it. Suddenly, I saw the cause of the bug I mentioned earlier! (remote files were being checked out in some weird directory structure).
The fix was to essentially move the declaration of a variable 'ESVN_PROJECT' to before the line 'inherit subversion'. Wow! Finally, I get a local repository which is checked out such that it is an exact mirror of the remote! The files are dumped in $DISTDIR/svn-src/e/trunk/<package-name>. So, for now I am sticking to my eclass ;)
_________________
emerge --quiet redefined | E17 vids: I, II | Now using kde5 | e is unstable :-/
Back to top
View user's profile Send private message
doubleagent
Guru
Guru


Joined: 15 Apr 2005
Posts: 444
Location: 127.0.0.1

PostPosted: Sun Sep 21, 2008 9:40 pm    Post subject: Reply with quote

gimpel wrote:
doubleagent wrote:
Also, while some of you guys are looking at this, could you check to make sure that Evas is getting compiled with buffer support?

It could be an issue that's already been fixed, but the Evas I have locally wasn't compiled with buffer support, and it's only a few months old.

That has been enabled all the time. (at least the ebuild in vapier's overlay does have --enable-buffer)
Oh, good!

Mind helping me with this?

https://forums.gentoo.org/viewtopic-t-708107.html

I've been trying to figure it out for a while now.
_________________
shickapooka wrote:
i think they programmed [otw] based on a right-wing jewish-nigger-nazi, his gay, retarded, left-wing love slave with webbed feet, and their three headed cat that poops uncontrollably. the cat is also an apple fanboy
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 7112
Location: Austria

PostPosted: Sun Oct 05, 2008 10:05 am    Post subject: Reply with quote

No update yet? :(

@gimpel: Several ebuilds don't work, I'm putting together a list.
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
gimpel
Advocate
Advocate


Joined: 15 Oct 2004
Posts: 2720
Location: Munich, Bavaria

PostPosted: Sun Oct 05, 2008 10:35 am    Post subject: Reply with quote

genstorm wrote:
No update yet? :(

@gimpel: Several ebuilds don't work, I'm putting together a list.

The eclass in portage is fixed. Try SpanKY's overlay, and if things fail, tell him.

(I haven't rebuild E since then, so not sure if his overlay is in usable state already, but the eclass in portage should be fine.
Anyways my overlay will definately NOT work with it, as the updated eclass supports both, CVS & SVN and, reading the b.g.o. entry, needed changes to every single ebuild)
_________________
http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 7112
Location: Austria

PostPosted: Sun Oct 05, 2008 10:48 am    Post subject: Reply with quote

Great news! Remerging now... :)
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
DaggyStyle
Watchman
Watchman


Joined: 22 Mar 2006
Posts: 5387

PostPosted: Sun Oct 05, 2008 12:57 pm    Post subject: Reply with quote

what is the address of spanky's overlay?
_________________
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
Back to top
View user's profile Send private message
gimpel
Advocate
Advocate


Joined: 15 Oct 2004
Posts: 2720
Location: Munich, Bavaria

PostPosted: Sun Oct 05, 2008 1:24 pm    Post subject: Reply with quote

DaggyStyle wrote:
what is the address of spanky's overlay?

SpanKY = Vapier
http://overlays.gentoo.org/dev/vapier/wiki/enlightenment
_________________
http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
Back to top
View user's profile Send private message
DaggyStyle
Watchman
Watchman


Joined: 22 Mar 2006
Posts: 5387

PostPosted: Sun Oct 05, 2008 2:04 pm    Post subject: Reply with quote

thanks
_________________
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
Back to top
View user's profile Send private message
DaggyStyle
Watchman
Watchman


Joined: 22 Mar 2006
Posts: 5387

PostPosted: Sun Oct 05, 2008 4:13 pm    Post subject: Reply with quote

I've checked the repository, everything is at least two months old isnt there anything new?
_________________
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
Back to top
View user's profile Send private message
gimpel
Advocate
Advocate


Joined: 15 Oct 2004
Posts: 2720
Location: Munich, Bavaria

PostPosted: Sun Oct 05, 2008 4:18 pm    Post subject: Reply with quote

DaggyStyle wrote:
I've checked the repository, everything is at least two months old isnt there anything new?

Does that mean that the official enlightenment overlay doesn't work with the updated eclass?

Here is a maybe more completely fixed overlay than mine: https://ufo.evadim.ru/enlightenment/
But that one uses yet another updated eclass implementation IIRC.

What a mess, lol.
_________________
http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
Back to top
View user's profile Send private message
DaggyStyle
Watchman
Watchman


Joined: 22 Mar 2006
Posts: 5387

PostPosted: Sun Oct 05, 2008 4:59 pm    Post subject: Reply with quote

gimpel wrote:
DaggyStyle wrote:
I've checked the repository, everything is at least two months old isnt there anything new?

Does that mean that the official enlightenment overlay doesn't work with the updated eclass?

Here is a maybe more completely fixed overlay than mine: https://ufo.evadim.ru/enlightenment/
But that one uses yet another updated eclass implementation IIRC.

What a mess, lol.


that's the svn address?
_________________
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
Back to top
View user's profile Send private message
gimpel
Advocate
Advocate


Joined: 15 Oct 2004
Posts: 2720
Location: Munich, Bavaria

PostPosted: Sun Oct 05, 2008 5:24 pm    Post subject: Reply with quote

Yes, but as said it uses a different eclass.

I have updated my local copy of the official overlay to use the in-portage enlightenment.eclass and it should be quite complete.
Code:
svn co http://gimpel.ath.cx/svn/enlightenment-svn/


EDIT: Make sure you have rev 472 at least.

Cheers.
_________________
http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
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 1, 2, 3, 4  Next
Page 1 of 4

 
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