Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Minor questions: binutils-apple upgrade; pango; geany; etc.
Date: Tue, 27 Mar 2012 13:45:30
Message-Id: 20120327154146.3fbb558f@khamul.example.com
In Reply to: [gentoo-user] Minor questions: binutils-apple upgrade; pango; geany; etc. by Daniel Ibn Zayd
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