Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 May 2012 21:15:55 +0100
From:      Chris Rees <crees@freebsd.org>
To:        Lars Eighner <portsuser@larseighner.com>
Cc:        freebsd-ports <freebsd-ports@freebsd.org>
Subject:   Re: portdowngrade and meta ports
Message-ID:  <CADLo838ER8kAS276HTyEBFsW=UmjbcBKMrAjfzyJ%2B=JZt-F%2BtA@mail.gmail.com>
In-Reply-To: <alpine.BSF.2.00.1205241335190.22032@abbf.ynefrvtuareubzr.pbz>
References:  <alpine.BSF.2.00.1205241335190.22032@abbf.ynefrvtuareubzr.pbz>

next in thread | previous in thread | raw e-mail | index | archive | help
On 24 May 2012 19:43, Lars Eighner <portsuser@larseighner.com> wrote:
>
> I *must* revert xorg to a point at which changing ttys works.
>
> portdowngrade does not seem to work with metaports -- apparently it does not
> revert the dependencies - which is what a metaport is all about. So when the
> metaport is built, it may put it's own (old) version number on the port, but
> actually has not changed anything.
>
> Any suggestion on how to get xorg back and how far back it was that
> switching ttys worked.

Easiest way is to just checkout an old ports tree.  This will get you
one two hours before xorg-new was committed.

Delete all your xorg- related ports:

# pkg_delete -x xorg xf86-

(and any other patterns I've forgotten)

 # <<EOF cat > supfile

*default host=ftp.FreeBSD.org
*default prefix=/tmp/beforenewxorg
*default base=/tmp/beforenewxorg
*default release=cvs delete use-rel-suffix

ports-all date=2012.04.21.15.00.00
EOF

# csup supfile
# mv /etc/make.conf /etc/make.conf.bak && echo
"PORTSDIR=/tmp/beforenewxorg/ports"
# cd /tmp/beforenewxorg/ports/

Then reinstall the xorg port.  Make sure your portupgrade/portmaster
tools ignore them for updating purposes-- you can safely rm -rf
/tmp/beforenewxorg.

Feel free to subsitute /tmp if you don't have enough space (you'll
need ~5G at least to be safe, or redefine WRKDIRPREFIX).

Hope that helps,

Chris



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CADLo838ER8kAS276HTyEBFsW=UmjbcBKMrAjfzyJ%2B=JZt-F%2BtA>