Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Jul 2009 18:55:13 +0200
From:      Miroslav Lachman <000.fbsd@quip.cz>
To:        Frederique Rijsdijk <frederique@isafeelin.org>
Cc:        dougb@FreeBSD.org, freebsd-ports@freebsd.org
Subject:   Re: portmaster -x not working?
Message-ID:  <4A5CB871.5070003@quip.cz>
In-Reply-To: <4A5C9A98.5020006@isafeelin.org>
References:  <4A5C954C.5060507@quip.cz> <4A5C9A98.5020006@isafeelin.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Frederique Rijsdijk wrote:
> Hi,
> 
> Miroslav Lachman wrote:
> 
>>Hi,
>>
>>I tried -x to exclude some port from recursive upgrade, but it seems not
>>working.
>>
>># portmaster -x mysql-client-* phpMyAdmin-3.1.5
> 
> 
> 
> Escape the asterix:
> 
> portmaster -x mysql-client-\* phpMyAdmin-3.1.5
> 
> That should work.

It is my bad, that I forgot to add backslash in command in original 
e-mail, but I use it in real command and here is the output (it starts 
cleaning and building for mysql-client)

root@track ~/# portmaster -x mysql-client-\* phpMyAdmin-3.1.4

===>>> Currently installed version: phpMyAdmin-3.1.4
===>>> Port directory: /usr/ports/databases/phpmyadmin
===>>> Launching 'make checksum' for databases/phpmyadmin in background
===>>> Gathering dependency list for databases/phpmyadmin from ports
===>>> Starting recursive 'make config' check
===>>> Launching child to update mysql-client-5.0.77_1 to 
mysql-client-5.0.83
         phpMyAdmin-3.1.4 >> mysql-client-5.0.77_1

===>>> Port directory: /usr/ports/databases/mysql50-client
===>>> Gathering dependency list for databases/mysql50-client from ports
===>>> Starting recursive 'make config' check
===>>> Recursive 'make config' check complete for databases/mysql50-client
         phpMyAdmin-3.1.4 >> mysql-client-5.0.77_1

===>>> Continuing 'make config' dependency check for databases/phpmyadmin
===>>> Recursive 'make config' check complete for databases/phpmyadmin

===>>> Starting build for databases/phpmyadmin <<<===

===>>> Starting check for build dependencies
===>>> Gathering dependency list for databases/phpmyadmin from ports
===>>> Starting dependency check
===>>> Launching child to update mysql-client-5.0.77_1 to 
mysql-client-5.0.83
         phpMyAdmin-3.1.4 >> mysql-client-5.0.77_1

===>>> Port directory: /usr/ports/databases/mysql50-client
===>>> Starting check for build dependencies
===>>> Gathering dependency list for databases/mysql50-client from ports
===>>> Starting dependency check
===>>> Dependency check complete for databases/mysql50-client
         phpMyAdmin-3.1.4 >> mysql-client-5.0.77_1

===>  Cleaning for mysql-client-5.0.83

=> mysql-5.0.83.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from 
ftp://ftp.fi.muni.cz/pub/mysql/Downloads/MySQL-5.0/.

^C


Same happens if I use:

portmaster -x 'mysql-client-*' phpMyAdmin-3.1.4
or
portmaster -x mysql-client-5.0.77_1 phpMyAdmin-3.1.4

This is why I wrote original post.

Are there somebody with working example of -x usage?

Miroslav Lachman



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A5CB871.5070003>