From owner-freebsd-ports@freebsd.org Tue Dec 20 16:41:39 2016 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 B635EC89C5B for ; Tue, 20 Dec 2016 16:41:39 +0000 (UTC) (envelope-from luca.pizzamiglio@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 95DA6E73 for ; Tue, 20 Dec 2016 16:41:39 +0000 (UTC) (envelope-from luca.pizzamiglio@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 95291C89C5A; Tue, 20 Dec 2016 16:41:39 +0000 (UTC) Delivered-To: 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 94CA5C89C59 for ; Tue, 20 Dec 2016 16:41:39 +0000 (UTC) (envelope-from luca.pizzamiglio@gmail.com) Received: from mail-it0-x22a.google.com (mail-it0-x22a.google.com [IPv6:2607:f8b0:4001:c0b::22a]) (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 5F488E72; Tue, 20 Dec 2016 16:41:39 +0000 (UTC) (envelope-from luca.pizzamiglio@gmail.com) Received: by mail-it0-x22a.google.com with SMTP id c20so84691794itb.0; Tue, 20 Dec 2016 08:41:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=5Stl49qoUgdZFZIrOcNqq9nIbCBTWp5IDs8j30D9SuQ=; b=bsl+jjBZk8od+YrsKeRM8ofB8S7y+JneVHhEJFM1+5KgS2hA0Dt4rvxHS0KuqQQSJC QC1xtTEQHJ7OFDn5ofKjQKGyHg4UWkSmBM/53Yfjm0pB+vhHByPHRLcOQboT/JzxTkX+ o9xVnOWR48BofzxU2DnJwt6bkq7oualGKIpDKggBeKb/vvZbp/UJvJXSEDyqYAwGeUL4 OwCVvb4j2vDC6NE5r+nKojtlqPPOYhuhaq3m2iQ3PrHSB21Q0VumOM4sfDl0ZsfGFbyU 1kcyS1ipgOQW/vY4gBuphrGWNV935RCTvH/LhTE6Kdx0tzoEMypRpIVvJKXTV+x3FAAE lkOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=5Stl49qoUgdZFZIrOcNqq9nIbCBTWp5IDs8j30D9SuQ=; b=j339Ph29FskJ4+d0P3/XxHZEu4xs8Gfx7CpVkDls5CSyTghLv/ThZvFAihNQouudbT Hr7JSd927VOfiISn59f/DvtmsWpYIWolllmRiQ+7BbHUvWWU6jNZ3IRGB30nuynJTONq BBdYpvN9V1ZK4C/acH8zPkeGKL2tOorCVr+/aHs0eO0vXY/YcdZ1Dhj815fUAkXMK3R4 A8g+GgdYS4hmzpOQSeOv0Fyh25DbFa1m+DdTHWkbOLTVUeXbjTqyqfqpEUV/k/+7+1p0 k7wc19+yY6GDDQhj6pU2OlSUTeqrj2A4xrcsMxICwMjLQcaqZ3y+CEmB0N29e13muSf/ 3z2g== X-Gm-Message-State: AIkVDXL7Fc2hFrf4j/sKJKJHjmQ4fmkwMqqro2OSMdRZhq02s4fF73PbnT5VKw0HOvnsNtWRzUXZzqlwEyxzvw== X-Received: by 10.36.120.216 with SMTP id p207mr3142517itc.36.1482252098532; Tue, 20 Dec 2016 08:41:38 -0800 (PST) MIME-Version: 1.0 Received: by 10.107.36.213 with HTTP; Tue, 20 Dec 2016 08:41:17 -0800 (PST) In-Reply-To: <74C7BEA6-EFBC-4BEB-AF69-A965C81F115F@lastsummer.de> References: <20161219003143.c2qo5wn3a5kiua3m@ivaldir.etoilebsd.net> <8BED9138-6754-455B-9829-4B9476B795ED@lastsummer.de> <7B257BA4-DE6C-4726-8CD7-6BC99D856E08@lastsummer.de> <74C7BEA6-EFBC-4BEB-AF69-A965C81F115F@lastsummer.de> From: Luca Pizzamiglio Date: Tue, 20 Dec 2016 17:41:17 +0100 Message-ID: Subject: Re: HEADSUP: FLAVORS (initial version) and subpackages proposals To: ports@freebsd.org Cc: Baptiste Daroussin Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2016 16:41:39 -0000 Hi, I think it's a nice to have and an improvement. It's quite clean, even if the number of Makefile's can really increase. I've some questions: Q1) It seems obvious (at least to me), that DOCS and EXAMPLES should/could become subpackages. How it could be handled by pkg? Are you thinking to add some "magic" to enable or disable the automatic installation of specific subpackages? Q2) are we opening the door the -devel packages like some Linux distros? Q3) Do you think there is a general way to decide what should stay an OPTION and what should/could become a FLAVOR? Q4) Can FLAVORs be in CONFLICT with each others or only conflict-free FLAVOR will be accepted? If ports can depend to FLAVOR, strange CONFLICTS can arise.. Thanks for the great job! I'll keep contributing as much as I can. Best regards, Luca On Tue, Dec 20, 2016 at 10:12 AM, Franco Fichtner wrote: > >> On 20 Dec 2016, at 9:42 AM, Franco Fichtner wrote: >> >> To emphasise on this: > > And lastly... if we have the automatic "default" flavour that is > defined by the OPTIONS_DEFAULT knobs, we could finally avoid pkg > upgrading custom builds by knowing that somebody built a "custom" > version of their port and that there is no equivalent to upgrade > to. > > This is exciting! > > > Cheers, > Franco > _______________________________________________ > freebsd-ports@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"