When the system first boots, resize the (GPT) partition holding the root
filesystem, then resize the (UFS) root filesystem. This is intended to be
used in virtual machines where a VM image is built with one size but may
be launched onto a larger disk.
This will be used in EC2 images in the near future.
Add -c, --cons-dev option to choose terminal.
This allows nmdm devices to be used by grub for output.
Submitted by Conrad Meyer.
Set Linux boot_params video rows/columns to 80x25. This can
be disabled with the "-e|--evga" switch.
Move the 32-bit flat-mode GDT to the first page in memory to
avoid being stomped on by the decompressor in older Linux kernels.
These two fixes allow Centos 4/5 ISOs to boot without
triple-faulting or panic'ing with divide-by-zero errors.
Clean up command-line help, and be more FreeBSD-specific in
the display, including printing the grub-bhyve version.
Gnome 3.14.1 and Cinnamon 2.2.16 are supported on FreeBSD 9.3-RELEASE and up.
This commit removes the old GNOME 2 desktop, bindings and some ports that
can't be compiled. A few ports where updated to more recent versions to
allow them to compile with this update.
Apart from updating ports to newer versions
GDM is more integrated with gnome-shell now, and handles several things for
the GNOME desktop such as screen locking. If you want to use GNOME 3 via
startx, you will have to add your own lock screen/screensaver. For example xscreensaver
can be used for sessions started without GDM.
Shell Extensions can be installed via https://extensions.gnome.org/ , we have
ported a few that can't be installed via this way.
The old gnome-utils and gnome-games ports where split up into single ports
and where converted to meta-ports.
gnome-terminal requires a UTF-8 locale to run, gdm handles this already, but
if you use startx you need to do this yourself.
Upgrade instructions:
Delete the old and conflicting packages:
# pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \
guile gcalctool gnome-media libgnomekbd
# pkg delete gnome-screensaver gnome-applets bug-buddy evolution-exchange \
evolution-webcal gnome-system-tools seahorse-plugins gnome-control-center
For package users the following lines will be enough:
# pkg upgrade
# pkg install gnome3
For ports users should do the following:
# portmaster -a
# portmaster x11/gnome3
We are currently aware of two issues. The first issue is a bug in the
file monitoring code in the glib20 port. This bug causes glib programs
to crash when files in a monitored directory are added or removed.
Upstream is aware of the problem, but since the problem is quite complex
there is no solution yet. This problem isn't restricted to BSD.
The second issue is that on certain video cards totem will display a
purple/pink overlay on the video. It not clear yet where the issues
comes from.
Major thanks goes to Gustau Perez for being a driving force behind getting
GNOME 3 up to speed again. Also thanks to Antoine Brodin for running the exp-runs.
This update was also made possible by:
Joe Maloney
Kris Moore
Beeblebrox
Ryan Lortie
Antoine Jacoutot
and everyone I missed
- Add a new PERL option to add some extra dependencies needed by some modules
(based on [2])
PR: 194733 [1] 195021 [2]
Submitted by: Claudius Herder [1] John W. O'Brien [2]
Sponsored by: Absolight
zfs-stats displays ZFS statistics in human-readable format including
ARC, L2ARC, zfetch (DMU) and vdev cache statistics.
This script is a fork of sysutils/zfs-stats which has no dependency on perl or
other ports.
PR: ports/194977
Submitted by: Devin Teske <dteske@FreeBSD.org> (maintainer)
Sponsored by: Panzura, Inc.
Technically any Ruby version 1.9 or newer isn't supported:
https://docs.puppetlabs.com/guides/platforms.html#ruby-versions
but I didn't hear any complaints about Puppet 2.7 not working until 2.0 became
default, so leave it for now, instead of deleting it.
- Add LICENSE.
- Convert the remainder of build knobs to OPTIONS.
- Account for the fact that libiconv now may live in base, merging r348916.
- Partially merge pkg-plist modernization from r370671.
PR: 194248
Submitted by: Leonardo Brondani Schenkel
The rcm suite of tools is for managing dotfiles directories. This is a
directory containing all the .*rc files in your home directory (.zshrc,
.vimrc, and so on). These files have gone by many names in history, such as
"rc files" because they typically end in rc or "dotfiles" because they begin
with a period.
This suite is useful for committing your rc files to a central repository
to share, but it also scales to a more complex situation such as multiple
source directories shared between computers with some host-specific or
task-specific files.
Adds a -H to all uses of find(1) in distviper so symlinks are handled
correctly
By default find(1) will not follow symlinks given on the command-line.
There are several places in distviper where find is used without
allowing for this.
In particular in the default mode, if PORTSDIR is a link and DISTDIR
isn't, then no distinfo files are found and all the distfiles are
deleted.
This can be fixed by either making sure that find is given directory
names that end in a "/" or with the -H option.
PR: 194567
Submitted by: rwmaillists@googlemail.com
Approved by: Carlos Jacobo Puga Medina <cpm@fbsd.es> (maintainer)