From owner-freebsd-ports@freebsd.org Thu Dec 7 06:21:36 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 0B49FE9E7D6 for ; Thu, 7 Dec 2017 06:21:36 +0000 (UTC) (envelope-from woodsb02@gmail.com) Received: from mail-ua0-x229.google.com (mail-ua0-x229.google.com [IPv6:2607:f8b0:400c:c08::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 B92DC7871A for ; Thu, 7 Dec 2017 06:21:35 +0000 (UTC) (envelope-from woodsb02@gmail.com) Received: by mail-ua0-x229.google.com with SMTP id i4so4559042uab.5 for ; Wed, 06 Dec 2017 22:21:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=0wwcPydSkWEDvdojbA9x2NrMenrNdNIwgUiQUxFyERA=; b=LRPBX1Rt2Kgn00ccwmu1buwrzUyjmPorGA+K/wNf1eD+2FZIWtjWEX9CfC9P2OBb8i Qcn+eRxcL5jgrF42BtCPEgkNMTTPhii8pjqb15VSo8dLxkhytXY3wVlDJ58G3ylpVgJI 4KEmmy0PMy5Kugtju++G6mdUSdOWSr9ntVOV71s++8RfV2xPNoWG+z21kEQKOgrrKv7U NLwtMuwGuDNeQ8rOkgWf/OHV0tU62uOkHFu1gp8MxJVRjijOTfCzHoJOSLx/pf7WVuTG S/Zibq7ehUfeve2HTo6ycaS4Jfe4t7/rneGh8DPyHhsstkDSbissQaOnUiAWnU8jooo/ Ob6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=0wwcPydSkWEDvdojbA9x2NrMenrNdNIwgUiQUxFyERA=; b=o3cMqYSU9eNVRFZv+6kWa343EabujSAPtQdbKk8GEVbAtrtq91rG3YB9pkhGbknc1S nMs5OU5BWjmEaTLoKMZWEPnM/VxtU+fe3r6FguyYku18R09lC0ry593fbBUewVCzxFd9 BwLYJJjOuyw8ZypwGs/kILMUvKqFjrH1Xd04CjdwmHIL6JNG9KYm03xf/qO37fZ/nW6c njpI3MQI0Q5XmllRmPzmbF9intFUMq/+lsZr53HfgMyuYWKaZnGlzk6VAC9titpbDjhz 6Zzy7USAGo57a7ztRpw0uFLd0rc8QpC8oJr94yoRg8e4j3krojlO+yfGLpFZx1fjEVjs cH0w== X-Gm-Message-State: AKGB3mLm0186R7ptBAoE2NO13JmHlmlMMcvLXu7uskfApqsbukZXwzI7 LNviOyEKy9slFAnNxaZG5tPqDK8hOT9psQ1VufmSMg== X-Google-Smtp-Source: AGs4zMaIHnfpKVFWvf9Ic9OIqYK30ljhIzDBInVY7xvvPaMQcmJAeg79K1fWR352mOLKSJ2HEBubi7OW7t1XdvSyMeI= X-Received: by 10.159.36.248 with SMTP id 111mr12666672uar.187.1512627694563; Wed, 06 Dec 2017 22:21:34 -0800 (PST) MIME-Version: 1.0 From: Ben Woods Date: Thu, 07 Dec 2017 06:21:24 +0000 Message-ID: Subject: Bringing SUB-PACKAGES to ports To: FreeBSD ports Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.25 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: Thu, 07 Dec 2017 06:21:36 -0000 Hi everyone, Thank you very much for flavors. It has been long awaited, and will be a great step forward for FreeBSD. Onwards and upwards: What is the status of subpackages? Speaking to bapt at BSDTW, it sounded like flavors was going to be the difficult change, and subpackages would then be easy. Given that we are going through the transition to flavors now, and the ports tools are getting updated to support it, would it be a good idea to introduce subpackages now also? That way people who are getting familiar with the changes required to the ports tools can use their new familiarity whilst it is fresh to support both. For those that aren=E2=80=99t familiar: - Flavors: build a port multiple times with different options/dependencies to create multiple packages - Subpackages: build a port once and chop the resulting files into multiple subpackages https://wiki.freebsd.org/Ports/FlavorsAndSubPackages Regards, Ben --=20 -- From: Benjamin Woods woodsb02@gmail.com