From owner-freebsd-ports@FreeBSD.ORG Fri Mar 21 13:36:41 2008 Return-Path: Delivered-To: FreeBSD-Ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5267E106564A; Fri, 21 Mar 2008 13:36:41 +0000 (UTC) (envelope-from nikola.lecic@anthesphoria.net) Received: from anthesphoria.net (anthesphoria.net [200.46.204.219]) by mx1.freebsd.org (Postfix) with ESMTP id D6DBE8FC14; Fri, 21 Mar 2008 13:36:34 +0000 (UTC) (envelope-from nikola.lecic@anthesphoria.net) X-Bogosity: No, tests=bogofilter X-DKIM: Sendmail DKIM Filter v2.4.1 anthesphoria.net m2LDaMBN054620 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=anthesphoria.net; s=phero; t=1206106589; bh=ANxA8rGsevmDVJfWpakt1mpvSn4sGbxSNA0YQOfM8 XE=; l=1605; h=X-Bogosity:Date:From:To:Cc:Subject:Message-ID: In-Reply-To:References:X-Mailer:X-Face:X-Operating-System: X-OpenPGP-Fingerprint:X-OpenPGP-Preferred-Keyserver:Mime-Version: Content-Type:Content-Transfer-Encoding; b=UCygZzUjDGusTvqFupqSLMhT nylCHES7fTEGJ2LCTOiWyf7ersc4aMOknQ5mv7zmynyKB++URrs8Y2+0bYon3pnrnQ9 tECjAsH6YV7jiUWn0Y5Hbly+4ulBO/ancSjp5rITPHwVVYShIVZwXOIb5VSqHQkSBRk Gy10Dwj3ls1c8= Received: from anthesphoria.net (adsl-200-42.eunet.yu [213.198.200.42]) (authenticated bits=0) by anthesphoria.net (8.14.2/8.14.2) with ESMTP id m2LDaMBN054620 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 21 Mar 2008 14:36:26 +0100 (CET) (envelope-from nikola.lecic@anthesphoria.net) Date: Fri, 21 Mar 2008 14:35:00 +0100 From: Nikola =?UTF-8?B?TGXEjWnEhw==?= To: Kris Kennaway , pav@FreeBSD.org, Doug Barton Message-ID: <20080321143500.1a0e4ef6@anthesphoria.net> In-Reply-To: <47E2F7F1.5000002@FreeBSD.org> References: <47E2EA72.8000309@FreeBSD.org> <1206054541.83260.50.camel@ikaros.oook.cz> <47E2F7F1.5000002@FreeBSD.org> X-Mailer: Claws Mail 3.3.1 (GTK+ 2.12.9; i386-portbld-freebsd7.0) X-Face: pbl6-.[$G'Fi(Ogs2xlXP-V6{3||$Y[LOYs&~GJoikj'cVjcFC[V7du;;0~6nO= [Vi2?uU1Pq~,=Adj@,T:|"`$AF~il]J.Nz#2pU',Y7.{B;m/?{#sO^Dvo$rnmY6] X-Operating-System: FreeBSD 6.2-RELEASE-p11 X-OpenPGP-Fingerprint: FEF3 66AF C90E EDC3 D878 7CDC 956D F4AB A377 1C9B X-OpenPGP-Preferred-Keyserver: x-hkp://pgpkeys.pca.dfn.de Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: FreeBSD-Ports@FreeBSD.org Subject: Re: Utility for safe updating of ports in base system X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Mar 2008 13:36:41 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: RIPEMD160 On Fri, 21 Mar 2008 00:49:05 +0100 Kris Kennaway wrote: =20 > In the past we've even talked about how to move all of pkg_* out of > src and into ports, i.e. the opposite case. A propos (non-)removing pkg_* into the ports, what do you people think of introducing bin-install ports make target (similar to what pkgsrc has)? Besides, bin[-install]-fetch[-recursive] come to mind as well. IMHO, this would have nice pedagogical and heuristic effect since it could 1) resolve eternal users' confusion on what is the "difference between ports and packages" and "between 'make install' and 'pkg_add'": it's different if a package is actually installed by e,g. cd /usr/ports/lang/python ; make [BIN_PKGSITES=3D...] bin-install 2) parallelise binary-install/compiling/local-package-building logics; 3) simplify things since it would cut proliferation of similar command-line options and utilities/methods that do the same thing. Best regards. - --=20 Nikola Le=C4=8Di=C4=87 =3D =D0=9D=D0=B8=D0=BA=D0=BE=D0=BB=D0=B0 =D0=9B=D0= =B5=D1=87=D0=B8=D1=9B fingerprint : FEF3 66AF C90E EDC3 D878 7CDC 956D F4AB A377 1C9B ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.8 (FreeBSD) iJwEAQEDAAYFAkfjuY4ACgkQ/MM/0rYIoZjhIQQAjHJ9qFtjoWpXkXDVR4VmoJVX SIBqPPS3us4+kXidhGeNAFXdg3WSVBA+HSjZvGqlmBtcYnHb6+1aQf7T10EKosVK crXmNMlotSy9RcBjy/sVCiRSPVhlFbMg82W+0jPLMtOCirIaezrMaY0NL8UvlJzI 6xA/WG6O7EXitZ8hU9c=3D =3DJn0E -----END PGP SIGNATURE-----