-x GLOB
--exclude GLOB Exclude packages matching the specified glob pat-
tern. Exclusion is performed after recursing
dependency in response to -r and/or -R, which
means, for example, the following command will
upgrade all the packages depending on XFree86 but
leave XFree86 as it is:
portupgrade -rx XFree86 XFree86
DutchDaemon said:You could try pkg_info -r xorg-7.3 and write a script that will not upgrade any of those ports, while upgrading all others.
I did it that way and I've only added the Option "AllowEmptyInput" "off".kamikaze said:I suggest you instead turn off the HAL support for Xorg before building it and you'll hardly notice a change with Xorg 7.4. You'll just have to remove some lines from your xorg.conf.
This is just one among the reasons of my question.mfaridi said:I think I must spend many time for upgrade all packages
mfaridi said:I wish FreeBSD developer and other person work and try for FreeBSD , can make or find good way for problem like this .
I wish we have package install it and by this package we upgrade all packages installed in our system , without problem and without worry about our systems
intr said:Don't use the scripts, portupgrade(1) automatically sorts the packages in dependency order before updating.
Backup datamfaridi said:I do not have another machine , I think I must spend many time for upgrade all packages
mfaridi said:I wish FreeBSD developer and other person work and try for FreeBSD , can make or find good way for problem like this .
I wish we have package install it and by this package we upgrade all packages installed in our system , without problem and without worry about our systems
mfaridi said:I wish FreeBSD developer and other person work and try for FreeBSD , can make or find good way for problem like this .
I wish we have package install it and by this package we upgrade all packages installed in our system , without problem and without worry about our systems
DutchDaemon said:That was not the type of script I was talking about. More like a 'grep -v' of all X-related ports, substracting those from the list of 1400+ ports he wants to update, and tossing those remaining ports to the portupgrade process (which will, indeed, sort out the right order).
portupgrade `pkg_info -r xorg-7.3 | awk /Dependency:/'{system(sprintf("echo -n \"-x %s \"", $2))}'` -a