portdowngrade
Have you have had the problem that you updated your ports tree and a new version of a porgram had a bug that was really annoying? I had this problem with wine a few weeks ago and therefore I searched for a program to downgrade a port to a previous version.
And guess what, the ports tree, of course, provides the perfect solution. It is called portdowngrade and can be found under ports-mgmt. This small program lets you downgrade any port to an older version. The usage is pretty simple, too. Just find your nearest cvs server and type after installation:
portdowngrade –s CVS_SERVER PORTNAME
If the portname is not unique, you can select the port form a list. After some cvs checkouts, you will be presented with a list of rollback versions of the program. Just select one and you’re done. Then you need to downgrade the installed program:
portdupgrade –f PORTNAME
And here is the link to projects homepage: http://portdowngrade.sourceforge.net/
Have fun!
