From owner-freebsd-questions@freebsd.org Mon Jul 15 00:10: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 70640ABDDD for ; Mon, 15 Jul 2019 00:10:58 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mout.kundenserver.de (mout.kundenserver.de [217.72.192.74]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mout.kundenserver.de", Issuer "TeleSec ServerPass Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AA5706D364 for ; Mon, 15 Jul 2019 00:10:57 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from r56.edvax.de ([94.223.163.113]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.183]) with ESMTPA (Nemesis) id 1M2OIy-1hlAgK1mYQ-003s95; Mon, 15 Jul 2019 02:10:54 +0200 Date: Mon, 15 Jul 2019 02:10:53 +0200 From: Polytropon To: hw Cc: freebsd-questions@freebsd.org Subject: Re: What does it mean to use ports? Message-Id: <20190715021053.2f82c84c.freebsd@edvax.de> In-Reply-To: <87o91wqjl5.fsf@toy.adminart.net> References: <87o91wqjl5.fsf@toy.adminart.net> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:tnjy6+P6/byq4soZdv3kCgzaP8H2mKial+gHrexfJHTvKUia8JC 4kdXedEGUpG8B32sqLnaYWFhds0PNshERypxnf2sKKDo2SicaDIelgzI7sZOdDtyjuX3Wlq zzBsNqMBbY0vKZ9hv/dmyeMY6dF7maiBitBQEX7FtpWtwulZWEZ6aIK06bwJWTWjbjrRBRk vPgPSIWtjbZ3HNwqd6RFw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:QkCiz94iCnU=:usOxuLNyrpci/YPYF9FeXm eJrbF+EZwz2obeKugIITEaHtbHQyaUfH80yrGAqocxhfkDHdU9KbM8JIu2Jku2Q01F5GF76eE sPlX41SvugX9KkneJYIE8k3594sDxq44Nt0CLk46ueyUJS5d2fs5NWXx3ShcWktWkbUPisHWp 5vRcVrkWYU2OYn1A65afMgG2P5V6ncenUxnLOkjS9WPtyBJfibudC0G9d6FtVOUWPPThY4/Ee OzIoJWg3iE6kkpeZTD6cTQzK0fb5tOm1ZOj3VC7+Jj66EEU+t2BVCgWlGl0bb+n9edgWhIhJx r/eXL5pV4IHz1SdLVmDlyc1ffja714T2oqhHZJhSERTVRlij9m/CEU36AGtABHBs3a7CAxySe UDhG/gffzOGxaSzQaZe4/xBlI4J5CWVHyiXcONHUVE9sRUwtPUOkauffotI/fxd52j5+ygnXj DmKu9CSHBNeIBnrkA1UObs7yBZ/knb81drwXB3jd3jWb1yrcjcXvgpyHzkCp5jeX7d5+85+gA k8ONN7KVn+3oV0vjnfdSHpiqOIV5bGY3T8RQp4Sh3pu1qUHpZ2V2Mh8rY7qlKTjX7Cn2y23od wIc04gjbGVsLvGyCWoM6bG7qPvZe9d5ksOLKAa8+ma0e485M7ax9PMPHbzNN8NgwCI09Gwnzl gdZoVR1MB9b9jrSLr7VTZ8ZQL3wVA3X3ePVliIvm5gWlhHy1oeRZzCzC8sB5RuymvFGRClM60 uIjpqE8NoitGVO49xPqUzWm+01osqW75xF7xieayC4YM84zsvmN9w+/N8x0= X-Rspamd-Queue-Id: AA5706D364 X-Spamd-Bar: ++++++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [6.58 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_REPLYTO(0.00)[freebsd@edvax.de]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; HAS_ORG_HEADER(0.00)[]; MX_GOOD(-0.01)[cached: mx01.schlund.de]; RCPT_COUNT_TWO(0.00)[2]; RECEIVED_SPAMHAUS_PBL(0.00)[113.163.223.94.zen.spamhaus.org : 127.0.0.11]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:8560, ipnet:217.72.192.0/20, country:DE]; SUBJECT_ENDS_QUESTION(1.00)[]; ARC_NA(0.00)[]; REPLYTO_EQ_FROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.99)[0.992,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[edvax.de]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.87)[0.869,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(1.00)[1.000,0]; MID_CONTAINS_FROM(1.00)[]; RCVD_IN_DNSWL_NONE(0.00)[74.192.72.217.list.dnswl.org : 127.0.5.0]; R_SPF_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; IP_SCORE(0.33)[ip: (-0.87), ipnet: 217.72.192.0/20(0.12), asn: 8560(2.39), country: DE(-0.01)] X-Spam: Yes 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 00:10:58 -0000 On Mon, 15 Jul 2019 01:39:21 +0200, hw wrote: > 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. > > What is going on here? It seems as if I need to compile the whole > system myself now. That exactly is "using a port". A port is just a description of sources, tools to use, how to use them, and where to put the results. What you're seeing is to be expected: The port you're building (and its dependencies) will be compiled from sources, unless they're already installed in the correct version. > Is there a way to give all the answers to the questions about compile > options at the beginning? I don't have time to sit around until the > next question shows up. Just use "make config-recursive" before "make" and "make install". Also see "man 7 ports". > What if I want to change the compile options? How do I make it so that > all the packages asking for me for options will do so again? I don't > even remember all the packages that want to be compiled. Remove the existing configuration ("make rmconfig-recursive"), clean ("make clean"), then start the build again. > Can I globally set compile options like -march=native (or whatever the > equivalent for FreeBSD is)? The file /etc/make.conf can be used for that. See "man 5 make.conf" for details. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...