Date: Wed, 28 Nov 2007 16:29:04 +0200 From: "Mike Lawrie" <mlawrie@58havenvillage.dyndns.org> To: "Jeremy Messenger" <mezz7@cox.net>, gnome@freebsd.org Subject: Re: FreeBSD Port: gnome2-2.20.1 Message-ID: <474D9750.15658.15FB9810@mlawrie.58havenvillage.dyndns.org> In-Reply-To: <op.t2gwlffn9aq2h7@mezz.mezzweb.com> References: <474B511B.12108.D195965@mlawrie.58havenvillage.dyndns.org>, <474C90A5.25348.11F98BD9@mlawrie.58havenvillage.dyndns.org>, <op.t2gwlffn9aq2h7@mezz.mezzweb.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Mezz > # cd /usr/ports/x11-toolkits/py-gtk2 > # make -V PKGNAME > py25-gtk-2.12.0 > > If user has Python 2.4 installed, then it will be py24-gtk-2.12.0. It's > why anybody should be follow bugging.html, that way we can know what users > have installed ports in their system. Did you tweak the PACKAGESITE? Did > you tweak anything else? No tweaks by me, I'm trying to run a simple and standard system, but would like to have the apps compiled on my system rather than have packages downloaded that cause portaudit to bitch and so I'd have to re-compile from a port anyway. I too got a response of py25-gtk-2.12.0 to your make example. I then did a "pkg_delete py25-gtk-2.12.0" and a "portupgrade -N py25-gtk- 2.12.0", and magically pango-types.defs and other pango files appeared in the defs directory. So presumably various programs now have a better chance of compiling. Don't ask me why pkg_version showed that py25-gtk-2.12.0 was installed properly when it was not. I did not delete those pango files. My system also had both python24-2.4.4_2 and python25-2.5.1_1 installed. I did not install either or both of them explicitly, I have no idea how to use python so I have no direct need to intall it. Those versions must have been installed as a result of a dependency of some kind when using "portupgrade -R some.package.or.other", and no indication was given that "some.package.or.other" was going to install a package that was listed in UPDATING for special treatment. The UPDATING file describes clearly how to install python25 when python24 is already installed, so I've now followed those instructions. This updating of packages/ports on FreeBSD leaves a LOT to be desired. The FreeBSD manual says to use portupgrade -R, but the process that is followed takes no notice of what is in UPDATING, so portupgrade simply installs what it likes and how it likes. The gnome maintainers say to use "make" or a problem report will/may be rejected, so we are not all singing from the same hymnsheet, that's not good. Surely it's not beyond the wit of man to put something into a port's makefile when there is an alert in UPDATING, that something being there to stop the automatic installation via portupgrade when a problem will arise? Better still would be to code the UPDATING instructions into the makefile itself, this is not rocket science. Anyway, thanks for your patience and help, the problem of the missing pango-types.defs file is solved, and the case is closed. Regards Mike -- Mike Lawrie. Ph +27 12 348 0944 or +27 79 071 7417 <mlawrie@58havenvillage.dyndns.org> Skype: mike_lawrie_za
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?474D9750.15658.15FB9810>