From owner-freebsd-ports@freebsd.org Sat Dec 16 06:02:37 2017 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0BC2EE9E7A8 for ; Sat, 16 Dec 2017 06:02:37 +0000 (UTC) (envelope-from jktrigg@gmail.com) Received: from mail-qk0-x229.google.com (mail-qk0-x229.google.com [IPv6:2607:f8b0:400d:c09::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B3AE57902D for ; Sat, 16 Dec 2017 06:02:36 +0000 (UTC) (envelope-from jktrigg@gmail.com) Received: by mail-qk0-x229.google.com with SMTP id r184so5212376qke.8 for ; Fri, 15 Dec 2017 22:02:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=h1RkR6cgFxVhyq/KfWf0HuVNonkn9tdq2BJHwdvk36g=; b=mY8+fcNmSjczC+8q8hUITJ+m5UzvLQTMG2s26ocM2opASGgrxGk/jxLDPukyjTUTL8 QQCSFGI+/kIlLayQNO+1VWIhe3IUonFfdM/uGViWkUvM83NAU/hnaZkqNhlWVMCvByH6 D9ma84WMjXMzEPGJsmqV34bpccbdOSL4Iy1LX3ujB2xniDfyN/tM3MseLvm3By4a1mbh tq6zMTI9Cx3vs+v21oysfaaNOi29iPWhxiuSuO+OwnKF7bnKFhgbQpKKLATMppWKHMum 2FcYhhGFHR+e3fgi+XJpOYkXt0pDLM+lc9q7eqmRPqcpeQH/aD0kX1GfVOn3Hu2yr7OM el9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=h1RkR6cgFxVhyq/KfWf0HuVNonkn9tdq2BJHwdvk36g=; b=JgKixyTgU1/Y39GEDUzq+XaaI5vvfkREQG7BiN5zsNgg5rCKQ9jRy7gb8eG6cgBG4c gdRyfPOcTui5Ah/J8CuXno+dnLNU8zAlkfePqwAzwNlHE5xVl1L9VUUYFncl09m5gkFN 8qhMSlHc7OkH3Koc8zJK2lTM1WP2nrkPeTT8Gd6SywK/tCP7Z+1c4C41I/ErH2Rzuqfe bAfMZAosJhpGAYsSrdGsKt2rNMjni360vcQRZJVVgWo7CUw1ettesgfuH0tqZNCaud42 qQTUC9f1bwWzMVEosDYqHhJFlHWBWDxml0aFngNMMvlIfUYELIabi+o3h1yn29WT2ydH Lzxw== X-Gm-Message-State: AKGB3mIw3F0F+bCJ4lKYakQe3CVQwdMgyYqbgwWl+pdobF1CFt4yedz8 LUfIkCndJTesgUdQsGA2xXzQP5Ic X-Google-Smtp-Source: ACJfBotckcykMGB28QTuH1/I0KOyEup0uIWk5XFIEhPFE9sMXLo1Yi9v+TCofIm9PZC2vacQMsKJPQ== X-Received: by 10.55.155.198 with SMTP id d189mr23919107qke.347.1513404155513; Fri, 15 Dec 2017 22:02:35 -0800 (PST) Received: from [192.168.2.18] (c-73-86-156-63.hsd1.va.comcast.net. [73.86.156.63]) by smtp.googlemail.com with ESMTPSA id j40sm5229973qtj.79.2017.12.15.22.02.33 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 15 Dec 2017 22:02:34 -0800 (PST) Sender: Jim Trigg Subject: Re: new portmaster fails to build devel/py-libzfs@py36 because of failing cython To: freebsd-ports@freebsd.org References: <875c07bd-b718-d74b-5302-d41af7476a14@gmail.com> <842cfe0c-9d96-0261-c380-59bfed89beff@FreeBSD.org> <63cc46cc-8d1b-8a9a-4690-28e1f1adbef5@freebsd.org> From: Jim Trigg Message-ID: <592fd292-a3a8-17cb-8743-1a62c80d2b6a@huiekin.org> Date: Sat, 16 Dec 2017 01:02:32 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 In-Reply-To: <63cc46cc-8d1b-8a9a-4690-28e1f1adbef5@freebsd.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Dec 2017 06:02:37 -0000 On 12/15/2017 08:25 AM, Stefan Esser wrote: > Am 15.12.17 um 11:21 schrieb Kubilay Kocak: >> On 15/12/2017 8:50 pm, Johan Hendriks wrote: >>> Hello all. >> >> Hi Johan >> >>> First of all thank you for the update of portmaster, much appreciated. >>> >>> When i am updating my ports, portmaster fails with the following error. >>> >>> ====> Compressing man pages (compress-man) >>> ===>>> Starting check for runtime dependencies >>> ===>>> Gathering dependency list for lang/cython@py36 from ports >>> ===>>> Dependency check complete for lang/cython@py36 >>> >>> ===>>> devel/py-libzfs@py36 1/10 >> lang/cython@py36 (1/1) >>> >>> ===>  Installing for py36-cython-0.26 >>> ===>  Checking if py36-cython already installed >>> ===>   Registering installation for py36-cython-0.26 as automatic >>> Installing py36-cython-0.26... >>> pkg-static: py36-cython-0.26 conflicts with cython3-0.26 (installs files > Well, actually portmaster is expected to deal with that conversion of the > cython3 port. > > I have tested the upgrade of individual ports and of all ports that are > either back-level or where the ORIGIN changed (as in the case of this > particular port). > > Hmmm, now I see what's the problem: The package name seems to have been > changed during the conversion to a flavored port (from "cython3-0.26.tbz" > to "py36-cython-0.26.tar.bz"). This is not typical of ports that use > flavors now, in general they generate packages under the same name as the > non-flavored port did. > > I have to see, whether I can easily detect this case - the current logic > that distinguishes between fresh installs and re-installs does not see > that the old version needs to be deleted before installing the new one. > > For now the advice to manually delete the cython3 port is right and will > let you install the new version. Would using -o work? portmaster -o lang/cython@py36 cython3 Thanks, Jim Trigg