From owner-freebsd-ports@FreeBSD.ORG Thu Sep 15 17:00:56 2011 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 098E9106564A for ; Thu, 15 Sep 2011 17:00:56 +0000 (UTC) (envelope-from lukasz@wasikowski.net) Received: from bijou.wasikowski.net (bijou.wasikowski.net [IPv6:2001:808:10f::1]) by mx1.freebsd.org (Postfix) with ESMTP id A4DA58FC12 for ; Thu, 15 Sep 2011 17:00:55 +0000 (UTC) Received: from bijou.wasikowski.net (localhost [127.0.0.1]) by bijou.wasikowski.net (Postfix) with ESMTP id 559945C06F for ; Thu, 15 Sep 2011 19:00:59 +0200 (CEST) X-Virus-Scanned: amavisd-new at wasikowski.net Received: from bijou.wasikowski.net ([127.0.0.1]) by bijou.wasikowski.net (bijou.wasikowski.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XGo516BvHFlX for ; Thu, 15 Sep 2011 19:00:56 +0200 (CEST) Received: from [192.168.168.2] (leeloo.unixgroup.pl [62.121.126.31]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by bijou.wasikowski.net (Postfix) with ESMTPSA id 272AD5C063 for ; Thu, 15 Sep 2011 19:00:55 +0200 (CEST) Message-ID: <4E722F3F.3030606@wasikowski.net> Date: Thu, 15 Sep 2011 19:00:47 +0200 From: =?UTF-8?B?xYF1a2FzeiBXxIVzaWtvd3NraQ==?= User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0.2) Gecko/20110902 Thunderbird/6.0.2 MIME-Version: 1.0 To: freebsd-ports@freebsd.org References: <1315864556.1747.103.camel@xenon> <20110912190558.641a3219@seibercom.net> <20110912230943.GD33455@guilt.hydra> <4E6E99BC.4050909@missouri.edu> <1315905051.1747.208.camel@xenon> <4E6F8A50.9060205@gmx.de> <1315942042.1747.258.camel@xenon> <4E6FD71D.9010207@gmx.de> <20110914181553.f6d31b0f.cjr@cruwe.de> In-Reply-To: <20110914181553.f6d31b0f.cjr@cruwe.de> X-Enigmail-Version: 1.3.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: Thank you (for making the ports less boring). 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: Thu, 15 Sep 2011 17:00:56 -0000 W dniu 2011-09-14 18:15, Christopher J. Ruwe pisze: > Matthias Andree wrote: > > [...] > >> I think you mentioned Arch Linux, further suggestions would be >> Gentoo Linux (you might like emerge), and further options are >> Debian GNU/kFreeBSD and using a FreeBSD base system with pkgsrc >> (rather than ports) on top. > > Came as Gentoo user, abandoned Gentoo because of to many quirks > with updating packages (ebuilds). From my perspective, the > situation is better here (FreeBSD). Really? I've been using FreeBSD for over 10 years now, Gentoo for half of that time and I can surely say that Gentoo's portage is much better than FreeBSD's ports. 1. If there's a need for sysadmin to perform some tasks after updating a port: FreeBSD - look up UPDATING and search for any of the ports you're about to update. Gentoo - update whatever you need, at the end of the process you'll get all the information you need right on the screen. 2. Libraries bumps: FreeBSD: pkg_libchk likes to show false positives. Gentoo: revdep-rebuild works like a charm. 3. Someone deleted port I like to use / I want my personal ports tree: FreeBSD: I wish :/ Gentoo: overlays works well. 4. Port's options: FreeBSD: per port options in /var/db/ports or global in /etc/make.conf. It's hard to tell during update what options are set for the port. Also if I won't look in the Makefile of a specific port I won't be able to tell if WITH_SOMETHING will work with it. Gentoo: USE flags (global and per port) are nice to use and you see all the options set in one place during the update. 5. Port's versioning: FreeBSD: most ports available in one version, hard to downgrade if new version is not what I wanted for whatever reason. Gentoo: most ports available in at least few versions, update / downgrade is not a problem. -- best regards Lukasz Wasikowski