From owner-freebsd-ports@FreeBSD.ORG Wed Jun 7 12:12:31 2006 Return-Path: X-Original-To: FreeBSD-Ports@freebsd.org Delivered-To: FreeBSD-Ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8ACEC16E0E6 for ; Wed, 7 Jun 2006 12:02:48 +0000 (UTC) (envelope-from hannes.hauswedell@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by mx1.FreeBSD.org (Postfix) with ESMTP id B87D043D53 for ; Wed, 7 Jun 2006 12:02:47 +0000 (GMT) (envelope-from hannes.hauswedell@gmail.com) Received: by ug-out-1314.google.com with SMTP id u2so276684uge for ; Wed, 07 Jun 2006 05:02:46 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:from:to:subject:date:user-agent:references:in-reply-to:disposition-notification-to:mime-version:content-type:content-transfer-encoding:content-disposition:message-id; b=HPc5XGKl79GhrPLr0uR/cgLKLip/zcPDDGDRYokxrjVmywnyqRFguj/r5E5ITTV4/K92m5Lcx9U/EbXfBCB5JxmTuwmej5xELCMdxSWkLuZ+eo+j54tlk4yQ2PEFR/ZA/ogCDPIbETIGmjM/qxwh4M6XXerO3FGAvkK84qZeJnc= Received: by 10.66.250.17 with SMTP id x17mr419096ugh; Wed, 07 Jun 2006 04:56:20 -0700 (PDT) Received: from ?192.168.2.80? ( [85.220.132.38]) by mx.gmail.com with ESMTP id j1sm864187ugf.2006.06.07.04.56.15; Wed, 07 Jun 2006 04:56:19 -0700 (PDT) From: Hannes Hauswedell To: FreeBSD-Ports@freebsd.org Date: Wed, 7 Jun 2006 12:17:03 +0000 User-Agent: KMail/1.9.1 References: <4485DBF5.3070705@FreeBSD.org> In-Reply-To: <4485DBF5.3070705@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606071217.04041.hannes.hauswedell@gmail.com> Cc: Subject: Re: portupgrade ideas page 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: Wed, 07 Jun 2006 12:12:58 -0000 > Portupgrade ideas page was created on our wiki server: > http://wiki.freebsd.org/portupgrade > > I would like to hear your ideas, wishes and comments. 1) i would wish for portupgrade to automatically meet new requirements upon upgrading. both pkg_add and make install do this, portupgrade should too. upgrading a port and not installing a new requirement is almost never desired and shouldnt be default. (i.e. -R should not be required for this, instead if at all it should be achieved by -N ) 2) when using portupgrade in -P mode it should check dependencies before(!) doing a make install, otherwise requirements will always be installed via source, even though a current package might exist. an example: port A has no package and requires B that does have package. if i portupgrade -P "A" both are installed from source although B could have - and following the manual for -P, should have - been installed via package. anyway thank you very much for your work! greetings hannes hauswedell