From owner-freebsd-ports@freebsd.org Fri May 5 22:11:04 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 70117D5F0D1 for ; Fri, 5 May 2017 22:11:04 +0000 (UTC) (envelope-from seschwar@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 4E4EA1E4E for ; Fri, 5 May 2017 22:11:04 +0000 (UTC) (envelope-from seschwar@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 4D7E1D5F0D0; Fri, 5 May 2017 22:11:04 +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 4D248D5F0CF for ; Fri, 5 May 2017 22:11:04 +0000 (UTC) (envelope-from seschwar@gmail.com) Received: from mail-wm0-x233.google.com (mail-wm0-x233.google.com [IPv6:2a00:1450:400c:c09::233]) (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 D6B8B1E4D for ; Fri, 5 May 2017 22:11:03 +0000 (UTC) (envelope-from seschwar@gmail.com) Received: by mail-wm0-x233.google.com with SMTP id b84so4693056wmh.0 for ; Fri, 05 May 2017 15:11:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:in-reply-to:references:mail-followup-to:date :message-id:mime-version; bh=dgiz2TdmSwFUCVCCxyQUOav2HVAlibUlke/hTJQ0Qa0=; b=Em1h4G78xMS5b3OEHn8Q7yXhjdASjlRwcG451hueKencB3JguA9Y1fw1t19K5s9Eg3 jJVjhIqgvJiqxZC+B1z7TXjyfmbFBzJXmmSAS0YZKTmn5VL/N7QD+luVVFdqEKq9z3Ey Q3K3kfnUOfIjbPDYUPNuQi/alzRMDKtVXW4qbtkSqgRi5sJc++eCm370/yPoPBNgYuV0 aMPKtnQqpnFF/zAUTEWnzEBV4f6Vb6kozQK4pF9v4Sl/QDkicBMiwKxKnRFylttQABop zjci+p2FvWiZC3uttS8apeZoH4ERQHA6Z8dYX8L/oIA6ceDezcKQ2prr80NizzzwsoX/ dF/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:in-reply-to:references :mail-followup-to:date:message-id:mime-version; bh=dgiz2TdmSwFUCVCCxyQUOav2HVAlibUlke/hTJQ0Qa0=; b=l/aZik7zsMM4ieaVBKSo7y+BulQudW/wZ9uU52jfV0/OdPYPluRnYC/aVV5FftkzWs /fvrn/wif++AINzts54mrZaqDi5G6Dt74cuR0++G7jbvuEfxacsStiNzswuNcVro8DVF zgxrg77JDrZgZxlch7TmDQbPiNlIdqij9r3VSIlA/LgiGX4GaOsmXlChcKDbdJfDb4Sk xoA/jpuT6wuYwSZzksELmaI70enj0jSERZ2/+e5oBg51gHKXA0wVuwvJEiOTDyV+Al5J tyL0VAe0/aZPRBBIfyoW+dmJVWllKoAZSeUrLmBB82P1qLBaCB+yBkHx41FNR7BY5P0E CCZg== X-Gm-Message-State: AN3rC/60+CDxGdYaB4yTADet2NXZJAjs9DdwirK8+VdewUvUd8hMDtFn A7O6pI0gol9saBr+ X-Received: by 10.80.205.212 with SMTP id h20mr9536579edj.58.1494022261727; Fri, 05 May 2017 15:11:01 -0700 (PDT) Received: from localhost (ip4d17a6b8.dynamic.kabel-deutschland.de. [77.23.166.184]) by smtp.gmail.com with ESMTPSA id x27sm1669878edb.49.2017.05.05.15.11.00 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 05 May 2017 15:11:01 -0700 (PDT) From: Sebastian Schwarz To: ports@freebsd.org Subject: Re: pkg and packages In-Reply-To: References: <2c69cd39-2cd2-3b6d-a2e0-f28a9fda7e05@infracaninophile.co.uk> Mail-Followup-To: ports@freebsd.org Date: Sat, 06 May 2017 00:11:00 +0200 Message-ID: <87mvarar9n.fsf@domain.invalid> MIME-Version: 1.0 Content-Type: text/plain 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: Fri, 05 May 2017 22:11:04 -0000 On 2017-05-04, scratch65535@att.net wrote: > I can't imagine what code could possibly be in thunar and > samba that the xfce desktop would need, (...) Thunar is used to display the icons on the XFCE desktop. It depends on gvfs, which is used for accessing remote file systems and the trash inside Thunar. gvfs in turn depends on samba44 in order to access CIFS/SMB shares. Strictly speaking some of these features might be optional. But as far I know pkg currently doesn't have a concept of optional dependencies. So it's an all or nothing decision, when building the packages.