needing install OpenOffice.org without messing up perl

Alexey Shuvaev shuvaev at physik.uni-wuerzburg.de
Wed Jul 22 18:01:35 UTC 2009


On Wed, Jul 22, 2009 at 07:52:11AM -0500, Scott Bennett wrote:
>      I wrote:
> >     Sure, but OOo is so huge and requires so much other stuff
> >that there is almost certainly something it wants installed that
> >I do not already have installed.
> >
> >     Why wouldn't OOo, once installed, simply use whatever were
> >installed as /usr/local/bin/perl?
> >     It seems to me that the bigger worry it that portmaster may
> >try to rebuild it whenever a -a option is used.  portmanager, OTOH,
> >has a -u option that might do the job.  portupgrade, of course,
> 
>      My mistake.  portmanager -u is supposed to accomplish roughly
> what portmaster -a or portupgrade -a accomplishes.  I meant to write
> portmanager -u -ip packagename rather than what I wrote before.
> 
> >can have all sorts of things blocked from upgrading by putting the
> >proper magic into /etc/portupgrade.conf.  If only portmaster had
> >a similar way of doing things.  Since so many people now advocate
> >using either portmanager or portmaster to do general upgrades (-a),
> >rather than portupgrade -a, I guess portmanager is the only method
> >available to keep OOo from being rebuilt whenever one of its
> >dependencies gets upgraded.
> >
If only you have RTFM %)
>From man portmaster:

     /var/db/pkg/*/+IGNOREME
           If this file exists, several things will happen:

           1. The port will be ignored for all purposes, including
               dependency updates, if there is no directory for it in
               /usr/ports, and there is no entry for it in /usr/ports/MOVED.
               If the -v option is used, the fact that the port is being
               ignored will be mentioned.

           2. If using the
               -L option, and a new version exists, the existence of the
               +IGNOREME file will be mentioned.

           3. If you do a regular update of the port, or if the
               -a option is being used, you will be asked if you want to
               update the port anyway; unless the -u option is being used, in
               which case the port will be ignored.

So,
touch /var/db/pkg/openoffice.org-XXXX/+IGNOREME
would do the trick.


More information about the freebsd-ports mailing list