View previous topic :: View next topic |
Author |
Message |
yoshi314 l33t
Joined: 30 Dec 2004 Posts: 850 Location: PL
|
|
Back to top |
|
|
ppurka Advocate
Joined: 26 Dec 2004 Posts: 3256
|
Posted: Fri Aug 29, 2008 3:34 pm Post subject: |
|
|
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 |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
Posted: Fri Aug 29, 2008 9:57 pm Post subject: |
|
|
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 |
|
|
ppurka Advocate
Joined: 26 Dec 2004 Posts: 3256
|
Posted: Sat Aug 30, 2008 2:29 am Post subject: |
|
|
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 |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
Posted: Sat Aug 30, 2008 7:42 am Post subject: |
|
|
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 |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
|
Back to top |
|
|
yoshi314 l33t
Joined: 30 Dec 2004 Posts: 850 Location: PL
|
|
Back to top |
|
|
doubleagent Guru
Joined: 15 Apr 2005 Posts: 444 Location: 127.0.0.1
|
Posted: Wed Sep 17, 2008 6:19 pm Post subject: |
|
|
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 |
|
|
DHowett n00b
Joined: 16 Jun 2008 Posts: 3
|
Posted: Thu Sep 18, 2008 8:19 am Post subject: |
|
|
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 |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
Posted: Thu Sep 18, 2008 9:16 am Post subject: |
|
|
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 |
|
|
duckz Apprentice
Joined: 26 Jun 2007 Posts: 158
|
Posted: Thu Sep 18, 2008 5:20 pm Post subject: |
|
|
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 |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
Posted: Thu Sep 18, 2008 6:36 pm Post subject: |
|
|
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 _________________ http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
|
|
Back to top |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
Posted: Thu Sep 18, 2008 6:45 pm Post subject: |
|
|
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 |
|
|
ppurka Advocate
Joined: 26 Dec 2004 Posts: 3256
|
Posted: Fri Sep 19, 2008 2:11 am Post subject: |
|
|
gimpel wrote: | But reading here and the b.g.o entry, we now have 3 repo's/eclasses | 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 |
|
|
doubleagent Guru
Joined: 15 Apr 2005 Posts: 444 Location: 127.0.0.1
|
Posted: Sun Sep 21, 2008 9:40 pm Post subject: |
|
|
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 |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9280
|
Posted: Sun Oct 05, 2008 10:05 am Post subject: |
|
|
No update yet?
@gimpel: Several ebuilds don't work, I'm putting together a list. |
|
Back to top |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
Posted: Sun Oct 05, 2008 10:35 am Post subject: |
|
|
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 |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9280
|
Posted: Sun Oct 05, 2008 10:48 am Post subject: |
|
|
Great news! Remerging now... |
|
Back to top |
|
|
DaggyStyle Watchman
Joined: 22 Mar 2006 Posts: 5929
|
Posted: Sun Oct 05, 2008 12:57 pm Post subject: |
|
|
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 |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
|
Back to top |
|
|
DaggyStyle Watchman
Joined: 22 Mar 2006 Posts: 5929
|
Posted: Sun Oct 05, 2008 2:04 pm Post subject: |
|
|
thanks _________________ Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein |
|
Back to top |
|
|
DaggyStyle Watchman
Joined: 22 Mar 2006 Posts: 5929
|
Posted: Sun Oct 05, 2008 4:13 pm Post subject: |
|
|
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 |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
Posted: Sun Oct 05, 2008 4:18 pm Post subject: |
|
|
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 |
|
|
DaggyStyle Watchman
Joined: 22 Mar 2006 Posts: 5929
|
Posted: Sun Oct 05, 2008 4:59 pm Post subject: |
|
|
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 |
|
|
gimpel Advocate
Joined: 15 Oct 2004 Posts: 2720 Location: Munich, Bavaria
|
Posted: Sun Oct 05, 2008 5:24 pm Post subject: |
|
|
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 |
|
|
|