From owner-freebsd-questions@freebsd.org Mon Jul 15 03:47:58 2019 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 83D5BAF302 for ; Mon, 15 Jul 2019 03:47:58 +0000 (UTC) (envelope-from hartzell@alerce.com) Received: from corvid.alerce.com (corvid.alerce.com [206.125.171.163]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 052D473978 for ; Mon, 15 Jul 2019 03:47:57 +0000 (UTC) (envelope-from hartzell@alerce.com) Received: from postfix.alerce.com (76-226-160-236.lightspeed.sntcca.sbcglobal.net [76.226.160.236]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by corvid.alerce.com (Postfix) with ESMTPSA id 83478DFF2; Sun, 14 Jul 2019 20:47:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alerce.com; s=dkim; t=1563162476; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=DAy9+sSXNf7EZy1KovhWSaYJ1FrH3Obo7aL+WAApvaw=; b=OUsz+yqLHUUy3iaIamatH4g02zLre2T9nij4YBh45M6dY70NSbkL0BIizWiG+aeDZ7Qdyd YgMzul1N70/UWkLdkcnipa5SVIKjPiiCVyiQ7Jcbr8csbsIjAt02aN60ow3i5TJKeZ0XQo IsyCFa3M64x9UIPerZkW3WsMBFH8Y+CK+zpVs1z2FgBDn8TpswFbGOhb1+x0A8m1mo+THu 6EqjxC7yo9iqIbV8wYpYdPwcwa5j2Hg+L+0itNnFKg9NgIYc3dZ5hRMWk0SOejSFMf9EQl TG7boJYZrBjMl30Tf8vOjzpX7RuhtqYVBuivIuZh3zDy3LHECGu3pEy2Wrimmg== Received: by postfix.alerce.com (Postfix, from userid 501) id 7BB9A201007905; Sun, 14 Jul 2019 20:47:56 -0700 (PDT) From: George Hartzell MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <23851.63340.445828.46420@alice.local> Date: Sun, 14 Jul 2019 20:47:56 -0700 To: hw Cc: freebsd-questions@freebsd.org Subject: Re: What does it mean to use ports? In-Reply-To: <87o91wqjl5.fsf@toy.adminart.net> References: <87o91wqjl5.fsf@toy.adminart.net> X-Mailer: VM undefined under 26.1 (x86_64-apple-darwin14.5.0) Reply-To: hartzell@alerce.com X-Rspamd-Queue-Id: 052D473978 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=alerce.com header.s=dkim header.b=OUsz+yqL; dmarc=pass (policy=none) header.from=alerce.com; spf=pass (mx1.freebsd.org: domain of hartzell@alerce.com designates 206.125.171.163 as permitted sender) smtp.mailfrom=hartzell@alerce.com X-Spamd-Result: default: False [-3.75 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[alerce.com:s=dkim]; HAS_REPLYTO(0.00)[hartzell@alerce.com]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; REPLYTO_ADDR_EQ_FROM(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[alerce.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[alerce.com,none]; MX_GOOD(-0.01)[cached: corvid.alerce.com]; IP_SCORE(-0.99)[ipnet: 206.125.168.0/21(-4.63), asn: 25795(-0.26), country: US(-0.06)]; NEURAL_HAM_SHORT(-0.75)[-0.748,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:25795, ipnet:206.125.168.0/21, country:US]; SUBJECT_ENDS_QUESTION(1.00)[] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Jul 2019 03:47:58 -0000 hw writes: > Hi, > > so I wanted to see what would happen if I used a port and removed the > emacs-nox packages and its dependencies. Then I started installing the > emacs port. > [...] Another HEADS UP: - It's safe to install your stuff from the official package repository and it's safe to install your stuff by building it all from the ports tree. - It may or may not work out if you install some stuff from the official packages repo (which was built from the ports tree as it stood 3-12 months ago) and some stuff from the current ports tree. Sometimes it works, sometimes it doesn't. Choosing one approach or the other is generally safer. The third hand (gripping hand, for you Pohl fans) is to build all of your things offline using poudriere/synth and then manage them with the pkg tools. It works best when you know what you want, and/or can be patient when you decide you want new things. g.