From owner-freebsd-ports@FreeBSD.ORG Tue Sep 28 18:56:39 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 60261106564A for ; Tue, 28 Sep 2010 18:56:39 +0000 (UTC) (envelope-from lynx.ripe@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 2C3FA8FC16 for ; Tue, 28 Sep 2010 18:56:38 +0000 (UTC) Received: by iwn34 with SMTP id 34so7927779iwn.13 for ; Tue, 28 Sep 2010 11:56:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=0nloOEIT0SdPHjdmksM9iS3WDRb8fWX3QNsKB4cWvps=; b=N5+cKGd4Hkcxg6vLD/FXFi66VVMh9FZSDhPbnNanfHpUokYiBFV30q+dLnKBkLsK4g dVAj2UG6h7jOkhCGQAqvRizrvNZuU4NQqrsGrc1qbtY26EhUx9n2B5eHi7gSqkMacmxU /92WltKm3W6Lz3Ai5wlgIJ/O65g2bZ9eMbDLI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=j7M/iqoKp2WGVgpa/qogYFaOJWTHZzBtqbgnMTvuzXg/Iu0kU45qb9Zi5oxsIifxa6 qcoOq9NnQOB8zvJkkFinTiiK+pRO1cBhCr5qBZhNRfQtlsenJQIuduPGH0Lf+/pWCENT 1ZqKTO0qTERK16ypLE4TPk5gBWp9piPiz6CQA= MIME-Version: 1.0 Received: by 10.231.11.3 with SMTP id r3mr359033ibr.53.1285698622382; Tue, 28 Sep 2010 11:30:22 -0700 (PDT) Received: by 10.231.85.197 with HTTP; Tue, 28 Sep 2010 11:30:22 -0700 (PDT) Date: Tue, 28 Sep 2010 21:30:22 +0300 Message-ID: From: Dmitry Pryanishnikov To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: Using portmaster with different PYTHON_VERSION X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Sep 2010 18:56:39 -0000 Hello! I'm trying to install Python additional ports (e.g. www/py-httplib2) for different Python versions (2.6 and 3.1) in the same system using the portmaster. Those packages (py26-httplib2 vs py31-httplib2) do not conflict (they may be used simultaneously, don't overwrite each other's files etc.). But they have single origin, which seems to confuse the portmaster: PYTHON_VERSION=python2.6 portmaster www/py-httplib2 ... ===>>> Installation of www/py-httplib2 (py26-httplib2-0.6.0) complete Then PYTHON_VERSION=python3.1 portmaster www/py-httplib2 ... ===>>> Upgrade of py26-httplib2-0.6.0 to py31-httplib2-0.6.0 complete So portmaster thinks that it's an upgrade, and removes py26-httplib2, which is not correct - I want to keep both packages: py26-httplib2-0.6.0 A comprehensive HTTP client library py31-httplib2-0.6.0 A comprehensive HTTP client library Am I missing some portmaster's tunable, or it just doesn't support such ports yet? -- Sincerely, Dmitry nic-hdl: LYNX-RIPE