From owner-freebsd-ports@FreeBSD.ORG Sun Sep 21 13:02:02 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 D55BB1065672 for ; Sun, 21 Sep 2008 13:02:02 +0000 (UTC) (envelope-from robillard.etienne@gmail.com) Received: from rn-out-0910.google.com (rn-out-0910.google.com [64.233.170.188]) by mx1.freebsd.org (Postfix) with ESMTP id 89EF88FC14 for ; Sun, 21 Sep 2008 13:02:02 +0000 (UTC) (envelope-from robillard.etienne@gmail.com) Received: by rn-out-0910.google.com with SMTP id j71so317242rne.12 for ; Sun, 21 Sep 2008 06:02:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:in-reply-to:references:organization:x-mailer :mime-version:content-type:content-transfer-encoding; bh=U5M+Q3J3W3O6SoL/OzfDmcvdHHZxjlbcsLEGzWXGW+E=; b=au1/XFHK4ew3I6F/Vq+tYWTC2zjgQEY1jwk8kQxqC+I6P5GIQp1JwasWruXWxzrv3C hOIRYxPGUXoMiG883+TZuebzcbBWhpMhBltmJHz2Iwz9ZZ6L8sJirPxrWp/RFkkoT/6B L2EOvCk76fZzSVCCcJNLAqudM7JWs5PQjbsso= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:in-reply-to:references:organization :x-mailer:mime-version:content-type:content-transfer-encoding; b=sQjaTxS/m3tvNo7TzZlf4eeY5LKxvJKFqF8ihT/4Yb/T2pBstJ5Q+v/f8upBXy3WL6 VwpnH6WFyKrewgQw7wOZhnsX0nQN1DomnJxxcdejc0B2VfI+MtEFsP1k1ruU5We/Sxxd DJvEXPoB7dQFI7qlKweWv+aSogRfGAO0InnRY= Received: by 10.150.51.2 with SMTP id y2mr5739024yby.42.1222002121450; Sun, 21 Sep 2008 06:02:01 -0700 (PDT) Received: from fluke ( [70.82.244.236]) by mx.google.com with ESMTPS id i51sm4613411rne.18.2008.09.21.06.01.57 (version=SSLv3 cipher=RC4-MD5); Sun, 21 Sep 2008 06:01:59 -0700 (PDT) Date: Sun, 21 Sep 2008 09:17:06 -0400 From: Etienne Robillard To: freebsd-ports@freebsd.org Message-ID: <20080921091706.7dc735cf@fluke> In-Reply-To: <20080321143500.1a0e4ef6@anthesphoria.net> References: <47E2EA72.8000309@FreeBSD.org> <1206054541.83260.50.camel@ikaros.oook.cz> <47E2F7F1.5000002@FreeBSD.org> <20080321143500.1a0e4ef6@anthesphoria.net> Organization: Green Tea Hackers Club X-Mailer: Claws Mail 3.5.0 (GTK+ 2.12.10; i386-portbld-freebsd8.0) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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: Sun, 21 Sep 2008 13:02:02 -0000 On Fri, 21 Mar 2008 14:35:00 +0100 Nikola Le=C4=8Di=C4=87 wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: RIPEMD160 >=20 > 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. >=20 > 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 >=20 > 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 >=20 > 2) parallelise binary-install/compiling/local-package-building logics; >=20 > 3) simplify things since it would cut proliferation of similar > command-line options and utilities/methods that do the same thing. >=20 > 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 I like the 'make update' target as implemented in OpenBSD. Its then very convenient to update a port when binary update is not an option.=20 my 2 cents, - Etienne