From owner-freebsd-ports@FreeBSD.ORG Fri Oct 4 06:18:37 2013 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 2240F9F9 for ; Fri, 4 Oct 2013 06:18:37 +0000 (UTC) (envelope-from mva@FreeBSD.org) Received: from smtprelay01.ispgateway.de (smtprelay01.ispgateway.de [80.67.31.24]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A3923277E for ; Fri, 4 Oct 2013 06:18:36 +0000 (UTC) Received: from [89.182.27.227] (helo=localhost) by smtprelay01.ispgateway.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from ) id 1VRyig-0002k4-8i; Fri, 04 Oct 2013 08:18:34 +0200 Date: Fri, 4 Oct 2013 08:18:33 +0200 From: Marcus von Appen To: Fernando =?utf-8?Q?Apestegu=C3=ADa?= , ports@freebsd.org Subject: Re: [HEADSUP] Staging, packaging and more Message-ID: <20131004061833.GA1367@medusa.sysfault.org> Mail-Followup-To: Fernando =?utf-8?Q?Apestegu=C3=ADa?= , ports@freebsd.org References: <20131003084814.GB99713@ithaqua.etoilebsd.net> <524D6059.2000700@FreeBSD.org> <524DD120.4000701@freebsd.org> <20131003203501.GA1371@medusa.sysfault.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="TB36FDmn/VVEgNH/" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Df-Sender: MTEyNTc0Mg== X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Marcus von Appen List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Oct 2013 06:18:37 -0000 --TB36FDmn/VVEgNH/ Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On, Thu Oct 03, 2013, Fernando Apestegu=C3=ADa wrote: > El 03/10/2013 22:41, "Marcus von Appen" escribi=C3=B3: > > > > On, Thu Oct 03, 2013, Nathan Whitehorn wrote: > > > > > On 10/03/13 07:17, Andriy Gapon wrote: > > > > on 03/10/2013 11:48 Baptiste Daroussin said the following: > > > >> This also allows lots of new features to come: > > > >> - Allow to create sub-packages > > > >> - Allow to create debuginfo packages. > > > > I'd like to mention a few other possibilities along the same lines: > > > > - doc packages > > > > - examples packages > > > > - "devel" packages (headers, tools and other files required for > compiling > > > > dependent software, but not generally needed for an end user) > > > > > > Please no devel packages. > > > > Seconded. > > What's wrong with devel packages? It complicates things for developers and custom software on FreeBSD. The typical situation that I see on most Linux platforms is a lot of confusion by people, why their custom software XYZ does not properly build - the most common answer: they forgot to install a tremendous amount of dev packages, containing headers, build tools and whatnot. On FreeBSD, you can rely on the fact that if you installed e.g. libGL, you can start building your own GL applications without the need to install several libGL-dev, libX11-dev, ... packages first. This is something, which I personally see as a big plus of the FreeBSD ports system and which makes FreeBSD attractive as a development platform. Cheers Marcus --TB36FDmn/VVEgNH/ Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.21 (FreeBSD) iEYEARECAAYFAlJOXbkACgkQi68/ErJnpkdXggCff4Y+XReoJZoMVa4kApdawGpZ EaYAn3ilkaBPJFN9+8pmB4NIVOACwiJo =jCCx -----END PGP SIGNATURE----- --TB36FDmn/VVEgNH/--