1 |
On Tue, 27 Mar 2012 09:26:12 -0400 |
2 |
"Daniel Ibn Zayd" <daniel.ibnzayd@××××××××××.com> wrote: |
3 |
|
4 |
> I've been working with Gentoo Prefix/Portage on a Mac Powerbook G4 |
5 |
> for the past few weeks, and other than a few minor glitches easily |
6 |
> rectified, I'm extremely happy with the way it works and works well. |
7 |
> |
8 |
> I do have a few minor questions concerning the appearance of updates |
9 |
> to ebuilds, as well as how gentoo determines what is available to my |
10 |
> system/what needs upgrading.... |
11 |
> |
12 |
> 1) I installed portage according to the bootstrap instructions, |
13 |
> setting binutils-apple to version 3.2 (now 3.2.6) according to my |
14 |
> version of XCode. Nonetheless, doing a world update pretend run |
15 |
> always gives me this: |
16 |
> |
17 |
> Code: |
18 |
> [ebuild NS ] sys-devel/binutils-apple-4.2 [3.2.6] USE="-lto -test" |
19 |
> |
20 |
> |
21 |
> 4.2 won't install as it is not compatible (if I understand correctly |
22 |
> from the bootstrap instructions); and 3.2.6 is installed with flags |
23 |
> "one-shot" and "no-deps".... |
24 |
> |
25 |
> Is there a way to tell Portage not to attempt to upgrade here? |
26 |
|
27 |
It wants to install into a new SLOT, which is different from a mere |
28 |
upgrade. |
29 |
|
30 |
A SLOT is a range of version that can live happily with other versions |
31 |
of the same software in different SLOTS (they usually go into different |
32 |
directory prefixes or have files with different names so there's no |
33 |
conflict). |
34 |
|
35 |
You want to mask the entire SLOT=4, this should do it: |
36 |
|
37 |
echo "sys-devel/binutils-apple:4" > /etc/portage/package.mask |
38 |
|
39 |
Adapt as necessary if you use a mask directory rather than a single |
40 |
file |
41 |
|
42 |
> 2) I've posted in the Multimedia item on the forums board about a |
43 |
> certain problem I had with Pango, a known issue that is fixed with |
44 |
> pango-1.29.5. I have read up on making my own overlays, but I'm |
45 |
> wondering if there is a way to request an addition to the tree, or |
46 |
> expedite such an addition? I'd rather for now rely on Portage than to |
47 |
> get into my own interventions here. |
48 |
|
49 |
Log a version-bump request at http://bugs.gentoo.org |
50 |
|
51 |
> 3) This brings me to the next question, which is: Geany for Mac OSX is |
52 |
> available in other package managers, but is completely missing from |
53 |
> the Gentoo tree; --search brings up nothing at all. I imagine I can |
54 |
> install it, but I'm wondering first whether again it is possible to |
55 |
> request that it be added to the Gentoo |
56 |
> tree? |
57 |
|
58 |
File a bug at bugs.gentoo.org. This is different from a version bump |
59 |
above in that if no-one feels like maintaining it, it simply won't |
60 |
happen. |
61 |
|
62 |
Mention in your bug that you are a newbie and not up to scratch on |
63 |
maintaining ebuilds yet. if the software installs just fine with the |
64 |
usual ./configure && make && make install that will increase the odds |
65 |
of a dev making an ebuild, so you should mention this if it's the case. |
66 |
|
67 |
|
68 |
|
69 |
-- |
70 |
Alan McKinnnon |
71 |
alan.mckinnon@×××××.com |