Date: Sat, 26 Jan 2008 22:29:03 -0600 From: "Jeremy Messenger" <mezz7@cox.net> To: "Aryeh M. Friedman" <aryeh.friedman@gmail.com> Cc: freebsd-ports@freebsd.org, Sergey Matveychuk <sem@freebsd.org> Subject: Re: ports-mgmt/portupgrade-devel Message-ID: <op.t5kmqpl19aq2h7@mezz.mezzweb.com> In-Reply-To: <479BBDFA.9090303@gmail.com> References: <479B91C5.5050002@FreeBSD.org> <479BBDFA.9090303@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 26 Jan 2008 17:10:50 -0600, Aryeh M. Friedman = <aryeh.friedman@gmail.com> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Sergey Matveychuk wrote: >> Hi! >> >> After a long time, I've got a little free time and spent it working f= or >> portupgrade. >> A new version (2.4.0) was released. >> * Many bugs fixed (thanks to reporters). >> * At last I've finished rewriting code and portupgrade now controls a= ll >> tasks (before some port installed without a portupgrade note). As a >> result portupgrade gathers all depends for a port. It spends a time f= or >> preparing in the beginning of a upgrade process. >> * I've change unused -c and -C options to allow run 'make >> config-conditional' and 'make config' (force options change) before a= ll >> processing. >> >> Test the release please. To move from portupgrade to portupgrade-deve= l >> port, use the command: >> portupgrade -fo ports-mgmt/portupgrade-devel portupgrade >> >> If you'll want to back to stable porupgrade, use the command: >> portupgrade -o ports-mgmt/portupgrade portupgrade-devel >> > This breaks certain ports (portupgrade -a) that have multiple ports > that can satisfy a depends. For example net-p2p/deulge depends on > devel/boost but multimedia/miro depends on devel/boost-python. The > only difference between boost and boost-python is boost-python sets > the -DWITH_PYTHON flag and lists lang/python > - -2.5 while boost does not depend on it and makes the user specify th= e > above flag from the command line. Under the old portugrade it relied > on miro and/or deluge to detect its own depends and since both did it > by xDEP on the installed files either whould be accepted. Under the > new one portupgrade attempts to build from index depends thus does not= > allow this interchangablity. The boost and boost-python ports need to be fix, not other tools or othe= r = stuff. It will be great if you quit email me related with this as I am = getting tired with this issue, thanks. Cheers, Mezz > - -- > Aryeh M. Friedman > FloSoft Systems, Java Tool Developers > Developer, not business, friendly > http://www.flosoft-systems.com > > "Free software !=3D Free beer" > > Blog: > http://www.flosoft-systems.com/flosoft_systems_community/blogs/aryeh/i= ndex.php > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.4 (FreeBSD) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iD8DBQFHm736Qi2hk2LEXBARAmbEAJoDYNZ2SJI2zzGWIe/x8eNPdDOKHgCg0EJI > tht21oM8mGdhdatMRP4yeFg=3D > =3DMkU8 > -----END PGP SIGNATURE----- -- = mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team - FreeBSD Multimedia Hat (ports, not src) http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org http://wiki.freebsd.org/multimedia - multimedia@FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.t5kmqpl19aq2h7>