Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.40_11 07 Jan 2024 12:32:30 |
Hiroki Sato (hrs) |
sysutils/grub2-bhyve: Add patches to fix loading OpenBSD kernel
PR: 273814
Submitted by: Yuichiro NAITO |
0.40_10 23 Apr 2023 09:09:58 |
Gerald Pfeifer (gerald) |
*: Bump PORTREVISIONs for math/mpc update to 1.3.1 |
0.40_9 03 Apr 2023 15:42:43 |
Dima Panov (fluffy) |
sysutils/grub2-bhyve: unbreack build on recent -current (+)
Backport 2 patches from upstream:
* make bhyve memory map less odd
* update for changes in libvmmapi version 2.0 to add struct vcpu
Sponsored by: Serenity Cybersecurity, LLC |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
0.40_8 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
0.40_8 20 Jul 2022 14:23:05 |
Tobias C. Berner (tcberner) |
sysutils: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <jsmith@resonatingmedia.com>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Landwehr <aaron@snaphat.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Adrian Chadd
* Adrian Chadd <adrian@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alan Eldridge <alane@FreeBSD.org>
* Alan Eldridge <alane@geeksrus.net>
* Aldis Berjoza <aldis@bsdroot.lv>
* Alex Deiter <alex.deiter@gmail.com> (Only the first 15 lines of the commit message are shown above ) |
0.40_8 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
0.40_8 29 Mar 2021 21:41:12 |
bapt |
Fix typo
Submitted by: Henric Jungheim <software@henric.org> |
0.40_8 29 Mar 2021 21:06:34 |
bapt |
sysutils/grub2-bhyve: properly use CONFIGURE macros |
0.40_8 06 Feb 2021 11:48:18 |
gerald |
Convert sysutils/grub2-bhyve to use the new "build" argument to USE_GCC,
replacing direct manipulation of RUN_DEPENDS by the more declarative and
simpler USE_GCC=yes:build.
PR: 211154 |
0.40_8 12 Feb 2020 15:32:31 |
cem |
sysutils/grub2-bhyve: Neutralize privileged guest commands
GRUB was designed to run in a trusted environment, where anyone with access
to grub2.cfg could also modify grub itself. In grub2-bhyve, we have
modified it to run in host context, but interpret the commands of guest
grub2.cfg. This means we have to worry about malicious guests.
This patch addresses two escalation vectors: font-loading, and the direct
'read', 'write', 'in', and 'out' commands (which read/write arbitrary
addresses). Both reported by Reno Robert.
Disable font-loading by neutering the command. It is believed to be non-
essential and there is at least one buffer overflow in the font loading
code.
Disable reading and writing host memory and IO ports. It is believed to be
non-essential.
admbugs: 948
Reported by: Reno Robert <renorobert AT gmail.com>
Approved by: bapt
MFH: 2010Q1 (bapt)
Security: yes |
0.40_7 17 Oct 2019 10:39:01 |
woodsb02 |
sysutils/grub2-bhyve: fix build on 13-CURRENT
Build error: ./stdio.h:456:1: error: 'gets' undeclared here (not in a
function); did you mean 'getw'?
grub2 doesn't use gets() at all so it's just an error in the glib header
file as a result of gets being excised from FreeBSD. Commenting out the
_GL_WARN_ON_USE macro for that is fine.
PR: 241168
Submitted by: Robert James Hernandez <rob@sarcasticadmin.com>
Approved by: grehan (maintainer)
MFH: 2019Q4 |
0.40_7 26 Jul 2019 20:46:57 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
0.40_6 12 Dec 2018 01:35:36 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590 |
0.40_5 29 Jul 2018 22:18:46 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.
This includes ports
- featuring USE_GCC=yes or USE_GCC=any,
- featuring USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and those
- with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.
PR: 222542 |
0.40_4 07 May 2018 18:05:49 |
kmoore |
- Drop maintainership of the various grub-* ports we no longer
use internally. |
0.40_4 10 Mar 2018 17:46:06 |
gerald |
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079). |
0.40_3 10 Sep 2017 20:55:39 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
c++14-lang, c++0x, c11, or gcc-c++11-lib.
PR: 219275 |
0.40_2 01 Apr 2017 15:23:32 |
gerald |
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using using Mk/bsd.octave.mk which in turn has USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
c++11-lang, c++0x, c11, or gcc-c++11-lib.
PR: 216707 |
0.40_1 03 Jan 2017 11:01:06 |
mat |
Cleanup BROKEN/IGNORE for 10.3-
Sponsored by: Absolight |
0.40_1 20 Nov 2016 09:38:09 |
gerald |
Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler. |
0.40 19 May 2016 10:53:06 |
amdmi3 |
- Fix trailing whitespace in pkg-descrs, categories [p-x]*
Approved by: portmgr blanket |
0.40 01 Apr 2016 14:25:18 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat: portmgr
Sponsored by: Absolight |
0.40 02 Sep 2015 13:57:59 |
kmoore |
- Update to v0.40
ChangeLog:
https://github.com/grehan-freebsd/grub2-bhyve/releases/tag/v0.40 |
0.30_1 26 May 2015 16:55:40 |
kmoore |
- Add patch to fix bug with hanging when using nmdm as console
- Bump PORTREV
PR: 200460
Submitted by: olgeni@ |
0.30 07 May 2015 20:24:16 |
mat |
Update ports in the remaining categories to not use GH_COMMIT.
With minor cleanups to make things simpler.
With hat: portmgr
Sponsored by: Absolight |
0.30 20 Nov 2014 14:07:02 |
kmoore |
- Update to v0.30
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. |
0.24 22 Oct 2014 19:29:29 |
kmoore |
- Fix building on HEAD
PR: 194536 |
0.24 13 Oct 2014 17:19:05 |
kmoore |
- Update to 0.24
* Add multiboot support
* Fix issue with NetBSD parameter layout. knetbsd now works.
* Fix similar issue with OpenBSD bootarg layout. |
0.23 20 Jun 2014 15:40:13 |
kmoore |
- Update to 0.23 |
0.22_2 16 May 2014 15:49:35 |
bapt |
Reduce runtime dependencies to the minimum
- Add a hack to prevent USE_GCC to add a useless runtime dependency
- Remove gettext dependency and teach the configure script that --disable-nls
really means I do not want nls at all
- Teach the Makefiles that if I do not want nls then it is really not need to
try to link anyway to libintl
Requested by: gehan
Approved by: kmoore (maintainer) |
0.22_1 22 Apr 2014 14:09:11 |
kmoore |
- Patch to restrict terminal size to 255x255 max to avoid uint8 overflow.
- Bump PORTREV
https://github.com/grehan-freebsd/grub2-bhyve/commit/70ace4fd43f5017d4aacc920017b5641c9d45431
Submitted by: Oleg Ginzburg <olevole@olevole.ru> |
0.22 11 Mar 2014 08:45:27 |
kmoore |
- Update to 0.22
Fixed a bug with OpenBSD 5.5 not seeing the serial console boot metadata,
and eliminates some (harmless) warnings when booting Ubuntu that
triggered a 10-second delay. |
0.21_2 10 Mar 2014 20:55:22 |
gerald |
Update the default version of GCC used in the Ports Collection from
GCC 4.6.4 to GCC 4.7.3. This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.
Part II, Bump PORTREVISIONs.
PR: 182136
Supported by: Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports)
Tested by: bdrewery (two -exp runs) |
0.21_1 03 Mar 2014 23:30:56 |
gerald |
Replace USE_GCC=4.6+ by USE_GCC=yes.
Approved by: portmgr (mat) |
0.21_1 27 Dec 2013 17:33:12 |
kmoore |
- Cleanup the Makefile / pkg-plist
- Switch to USE_GCC= 4.6+
PR: 185040
Submitted by: Johannes Jost Meixner <xmj@chaot.net> |
0.21 19 Dec 2013 19:30:16 |
kmoore |
- Make gcc47 a BUILD_DEPENDS only |
0.21 21 Nov 2013 16:14:26 |
kmoore |
- Update to 0.21
- Adds support for FreeBSD/amd64 boot via kfreebsd and friends |
0.2 11 Nov 2013 16:04:55 |
kmoore |
- Chase upstream distfile being re-rolled |
0.2 06 Nov 2013 16:21:01 |
kmoore |
- Cleanup the Makefile
Suggested By: Alexey Dokuchaev <danfe@FreeBSD.org> |
0.2 03 Nov 2013 05:11:59 |
kmoore |
- Add sysutils/grub2-bhyve 0.2
GNU GRUB is a multiboot boot loader. It was derived from GRUB, the GRand
Unified Bootloader, which was originally designed and implemented by Erich
Stefan Boleyn.
This port builds the grub-bhyve binary, allowing booting of non-FreeBSD
operating systems in bhyve.
WWW: https://github.com/grehan-freebsd/grub2-bhyve |