Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 84898 - Profile and eclass update
Summary: Profile and eclass update
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Other (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo/BSD Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 84900 84901 84902 84903 84904 84905 84907 84908
  Show dependency tree
 
Reported: 2005-03-11 13:46 UTC by Diego Elio Pettenò (RETIRED)
Modified: 2006-04-12 10:49 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
eclass patch (eclass.patch,961 bytes, patch)
2005-03-11 13:47 UTC, Diego Elio Pettenò (RETIRED)
Details | Diff
profile patch (profile.patch,2.53 KB, patch)
2005-03-11 13:47 UTC, Diego Elio Pettenò (RETIRED)
Details | Diff
New profile patch with use mask (profile-2.patch,3.31 KB, patch)
2005-03-11 15:32 UTC, Diego Elio Pettenò (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Diego Elio Pettenò (RETIRED) gentoo-dev 2005-03-11 13:46:31 UTC
Here is the needed profile/eclass patches for the ebuild patches i've already submitted (this time split out).

The profile update adds a few provided packages an removes some.

cronbase is removed also if freebsd uses it's own version, but i'll hack at this in the future, so that we can use periodic instead of run-crons, still maintaining freebsd and gentoo compatibility.

HTH, Diego
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-03-11 13:47:02 UTC
Created attachment 53208 [details, diff]
eclass patch
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-03-11 13:47:28 UTC
Created attachment 53209 [details, diff]
profile patch
Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-03-11 14:52:20 UTC
Ok now all the patches are been submitted.
I'll continue working on them tomorrow, for example adding slocate cronjob to the right package.

Please just take note that to actually remove unused file on a clean system you must first complile with all the flags sets (excluding nocxx, obviously) and then recompile without them.
This could be fixed in two ways:
a) fix cruft or something-like-that script so to work on freebsd (scripts which depends on gnu find often break on bsdish ones), and so delete all the unneded files.
b) create a stage3-like system with minimal stes so we can install it from a freebsd livecd such as freesbie. This could be done once all this is merged and baselayout doesn't provide colliding scripts with packages. if the stage3 (or a freesbie-modified livecd with it and the needed utils to install gentoo/fbsd) is going to be too big to be handled by gentoo mirrors, and it will posted as a torrent link i can help seeding it).
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-03-11 15:32:08 UTC
Created attachment 53223 [details, diff]
New profile patch with use mask

This patch adds a few useflags in mask, as they are not supported by fbsd.

Please note that w32codecs ARE supported by fbsd on x86 hardware.

it just came to my mind... the profile is not intended to be able to work for
non-x86 hardware?
Comment 5 Otavio Piske (RETIRED) gentoo-dev 2005-03-13 08:53:25 UTC
Thanks for the patches!

The eclass patch is in CVS now. The profile I'll have to manually merge on the files I've been working with.

Obs.: we have target only x86, but with minimal changes we can put other arches there.
Comment 6 Otavio Piske (RETIRED) gentoo-dev 2005-03-13 08:56:13 UTC
By " The profile I'll have to manually merge on the files I've been working with" I mean:
I'll have to manually merge the profile patch because the profiles files I'm working now are rather different from the ones in the overlay.
(sorry for my bad english)
Comment 7 Aaron Walker (RETIRED) gentoo-dev 2005-03-13 09:30:40 UTC
AngusYoung, regarding the eclass.  Can we not remove the (un)lock stuff now that the latest portage handles locking?
Comment 8 Otavio Piske (RETIRED) gentoo-dev 2005-03-14 06:28:27 UTC
Yes, the can ka0ttic. Thanks for pointing that, I did a cleanup in eclass and removed lock/unlock-files and recursive-make functions.
Comment 9 Otavio Piske (RETIRED) gentoo-dev 2005-03-16 05:28:03 UTC
It's everything in cvs now.