Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Sep 2011 19:00:47 +0200
From:      =?UTF-8?B?xYF1a2FzeiBXxIVzaWtvd3NraQ==?= <lukasz@wasikowski.net>
To:        freebsd-ports@freebsd.org
Subject:   Re: Thank you (for making the ports less boring).
Message-ID:  <4E722F3F.3030606@wasikowski.net>
In-Reply-To: <20110914181553.f6d31b0f.cjr@cruwe.de>
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>

next in thread | previous in thread | raw e-mail | index | archive | help
W dniu 2011-09-14 18:15, Christopher J. Ruwe pisze:

> Matthias Andree <matthias.andree@gmx.de> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4E722F3F.3030606>