On Fri, Jun 22, 2012 at 11:33:28AM -0500, Mark Felder wrote: > On Fri, 22 Jun 2012 11:22:43 -0500, Bryan Drewery <br...@shatow.net> wrote: > > > > Does that actually work though? > > Somehow it seems too simple given this discussion continues to come up > > with various /var/db/pkg hacks. > > This will NOT work. I've tried it before. Every time you do a portmaster > -a it will try to upgrade all the modules to php 5.4 versions which will > fail miserably because you have php53 installed.
This is how I dealt with it when I needed to install one new php 5.3 module. There is probably a better way, but it worked for me. The installed version of PHP was a couple of minor revisions back. First backup /var/db/pkg somehow. cd /var/db/pkg; sudo sed -i.bak -E -e 's|(^@comment (DEP)?ORIGIN:([^/]+/php5))(-.+)?|\13\4|1' */+CONTENTS; Seems to work for pkg_info. Portmaster needed a little assist. When I just ran "portmaster php5\* ", something kept trying to install php54. So I got a list of outdated php 5.3 ports and brought them up. /usr/sbin/pkg_version -v -L '=' | /usr/bin/tee ~/portversion.log ; sudo portmaster php5-5.3\*; sudo portmaster `cut -d " " -f1 ~/portversion.log | grep php5 | grep -v php5-extensions ` ; # Then you can upgrade php5-extensions. sudo portmaster php5-extensions ; sudo portmaster pear\* ; # just for good measure -- Scott Lambert KC5MLE Unix SysAdmin lamb...@lambertfam.org _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"