FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Please give me your LTO-4 or better tape library and I'll put it to good use.
Port details
grub2-pcbsd Multiboot boot loader
2.02p_26 sysutils on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: kmoore@FreeBSD.org search for ports maintained by this maintainer
Port Added: 06 Jun 2014 15:26:43
License: GPLv3
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 does not install GRUB on the master boot record of your hard drive.
To do this you will need to read the info page that is installed by the port.

This port includes additional patches and fixes making it work properly
with ZFS boot-environments. Users on UFS will probably want to install the
regular sysutils/grub2 port. 

WWW: http://www.gnu.org/software/grub/
SVNWeb : Homepage : Distfiles Availability : PortsMon

NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. flex : textproc/flex
  2. bash : shells/bash
  3. help2man : misc/help2man
  4. bison : devel/bison
  5. msgfmt : devel/gettext-tools
  6. gmake : devel/gmake
  7. python2.7 : lang/python27
  8. DejaVuSans.ttf : x11-fonts/dejavu
  9. unifont.pcf.gz : x11-fonts/gnu-unifont
  10. gcc48 : lang/gcc
  11. as : devel/binutils
  12. automake-1.15 : devel/automake
  13. autoconf-2.69 : devel/autoconf
Runtime dependencies:
  1. python2.7 : lang/python27
  2. indexinfo : print/indexinfo
Library dependencies:
  1. libintl.so : devel/gettext-runtime
  2. libfreetype.so : print/freetype2

This port is required by:

for Run * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

To install the port: cd /usr/ports/sysutils/grub2-pcbsd/ && make install clean
To add the package: pkg install sysutils/grub2-pcbsd


Configuration Options
===> The following configuration options are available for grub2-pcbsd-2.02p_26:
     FUSE=off: Build grub-mount (require FUSE)
     MKFONT=on: Build grub-mkfont (require freetype2)
===> Use 'make config' to modify these settings

USES:
bison cpe gettext gmake makeinfo python tar:xz

Master Sites:
  1. ftp://ftp.pcbsd.org/pub/software/
  2. http://distcache.FreeBSD.org/ports-distfiles/
  3. http://www.pcbsd.org/~kris/software/

Number of commits found: 33

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
24 Mar 2015 21:55:16
Original commit files touched by this commit  2.02p_26
Revision:382183
kmoore search for other commits by this committer
- Fix build with updated locations to unifont / dejavu
24 Mar 2015 00:39:55
Original commit files touched by this commit  2.02p_26
Revision:382060
jkim search for other commits by this committer
Fix a typo introduced in r381876.
23 Mar 2015 19:27:05
Original commit files touched by this commit  2.02p_26
Revision:382032
kmoore search for other commits by this committer
- Add GRUB_NODUALBOOT knob to grub's defaults file
  This disables support for trying to add disks for dual-boot
- Bump PORTREV
22 Mar 2015 10:07:35
Original commit files touched by this commit  2.02p_25
Revision:381894
bapt search for other commits by this committer
Fix detection of unifont
21 Mar 2015 23:05:21
Original commit files touched by this commit  2.02p_25
Revision:381876  Sanity Test Failure
bapt search for other commits by this committer
Make fonts repecting XDG

Xorg is now looking in ${LOCALBASE}/share/fonts by default
Xorg now accepts symlinks in etc/X11/fontpath.d (as decribed in Xserver(1))
Large cleanup on lots of font ports
All fonts are now properly dynamically generating fonts.dir and fonts.scale
instead of sometime overwriting existing ones)
All fonts are generating fontconfig's cache
Improve consistency in fonts ports
18 Mar 2015 16:17:01
Original commit files touched by this commit  2.02p_24
Revision:381569
kmoore search for other commits by this committer
- Add CPE information

PR: 198639
Submitted by: Shun <shun.fbsd.pr@dropcut.net>
10 Feb 2015 18:20:35
Original commit files touched by this commit  2.02p_24
Revision:378790
kmoore search for other commits by this committer
- Update grub2-pcbsd to bring it in sync with PC-BSD's repo
- Add support for "cleaner" boot-menus, list old BEs in their own submenu
- Fix an issue with geli passphrase passthrough
- Bump PORTREV
30 Jan 2015 16:42:15
Original commit files touched by this commit  2.02p_22
Revision:378163
kmoore search for other commits by this committer
- Add support to probe for and add chainloaded disks to the grub menus
- Bump PORTREV
20 Jan 2015 22:05:38
Original commit files touched by this commit  2.02p_21
Revision:377544
kmoore search for other commits by this committer
- Teach GRUB how to deal with device names that are geom labels
- Bump PORTREV
18 Jan 2015 18:04:33
Original commit files touched by this commit  2.02p_20
Revision:377340
kmoore search for other commits by this committer
- Update GRUBs mkconfig scripts to disable geom gptid label
  until GRUB can be taught how to parse it properly.
- Bump PORTREV
14 Jan 2015 16:52:18
Original commit files touched by this commit  2.02p_19
Revision:377027
kmoore search for other commits by this committer
 - Update patch to allow GRUB support of GELI v7
 - Bump PORTREV
08 Jan 2015 14:41:54
Original commit files touched by this commit  2.02p_18
Revision:376537
kmoore search for other commits by this committer
- Add patch to fix providing the full pathname for kernel + modules
  This fixes using dtrace when booting from grub, and perhaps others
  that expect full pathname in kldstat(2)
- Bump PORTREV
30 Dec 2014 19:53:37
Original commit files touched by this commit  2.02p_17
Revision:375847
kmoore search for other commits by this committer
- Update to newer git snap from 12/30/2014
- Simplify the patch adding EFI framebuffer passthrough
- Bump PORTREV
25 Dec 2014 15:49:50
Original commit files touched by this commit  2.02p_16
Revision:375578
kmoore search for other commits by this committer
- Fix a bug using shell built-in which command
- Add fallback when using installer 'beadm' command
- Bump PORTREV
15 Dec 2014 17:04:27
Original commit files touched by this commit  2.02p_15
Revision:374756
kmoore search for other commits by this committer
 - Add detection of another Windows 7 partition label
 - Bump PORTREV
05 Dec 2014 20:46:04
Original commit files touched by this commit  2.02p_14
Revision:374080
kmoore search for other commits by this committer
- Update the order in which BE's are listed in generated GRUB menus
  The first item listed will be the one we are booting by default now
- Bump PORTREV
03 Dec 2014 15:31:19
Original commit files touched by this commit  2.02p_13
Revision:373838
kmoore search for other commits by this committer
 - Add patch which allows GRUB to use the freebsd-boot type in addition
   to the specific bios-boot type that GRUB already uses
 - Bump PORTREV

Submitted by: Kevin Lo <kevlo@>
12 Nov 2014 17:48:19
Original commit files touched by this commit  2.02p_12
Revision:372498
kmoore search for other commits by this committer
 - Fix an issue setting kenv values in grub.cfg with ; or " in the string
 - Add some default kenv values to match /boot/defaults/loader.conf
 - Bump PORTREV
07 Nov 2014 15:30:29
Original commit files touched by this commit  2.02p_11
Revision:372276
kmoore search for other commits by this committer
- Add patch to support GRUB boot using serial output, passing this
  setting to FreeBSD kernel
- Bump PORTREV
29 Oct 2014 15:54:52
Original commit files touched by this commit  2.02p_10
Revision:371691
kmoore search for other commits by this committer
- Fix creating valid FreeBSD EFI grub.cfg files
- Bump PORTREV
22 Oct 2014 17:03:00
Original commit files touched by this commit  2.02p_9
Revision:371362
kmoore search for other commits by this committer
 - Add GELI passphrase passthrough support to default grub.cfg
 - Add detection for EFI mode at boot
 - Don't clobber ${PREFIX}/etc/grub.d/40_custom on re-install
 - Bump PORTREV
21 Oct 2014 15:24:02
Original commit files touched by this commit  2.02p_8
Revision:371324
kmoore search for other commits by this committer
- Update to latest git pull - 2.02_3
- Add support for GELI passphrase kernel passthrough
- Patch grub-install / EFI support to disable trying to use Linux 'efibootmgr'
07 Oct 2014 17:44:27
Original commit files touched by this commit  2.02p_7
Revision:370377
kmoore search for other commits by this committer
 - Update grub 30_os-prober.in to detect more bootable NTFS partitions
 - Bump PORTREV
05 Oct 2014 10:42:44
Original commit files touched by this commit  2.02p_6
Revision:370054
antoine search for other commits by this committer
Do not package info/dir
06 Aug 2014 14:11:17
Original commit files touched by this commit  2.02p_5
Revision:364176
kmoore search for other commits by this committer
- Update grub2-pcbsd to more recent git revision of 2.02-prelease
- Add patch to fix feature to read 'com.delphix:hole_birth' on ZFS
- Bump PORTREV
28 Jul 2014 16:55:20
Original commit files touched by this commit  2.02p_4
Revision:363200
kmoore search for other commits by this committer
- Fix up grub.cfg generation from install media
- Bump PORTREV
26 Jul 2014 15:23:29
Original commit files touched by this commit  2.02p_3
Revision:362976
kmoore search for other commits by this committer
Fix spacing typo
26 Jul 2014 15:23:06
Original commit files touched by this commit  2.02p_3
Revision:362975
kmoore search for other commits by this committer
Add same hack to sysutils/grub2-pcbsd that grub2-bhyve uses to
build with GCC, but not require it at runtime
16 Jul 2014 08:44:05
Original commit files touched by this commit  2.02p_2
Revision:362053
bapt search for other commits by this committer
Fix some non default LIB_DEPENDS

With hat:	portmgr
15 Jul 2014 17:52:11
Original commit files touched by this commit  2.02p_2
Revision:361988
kmoore search for other commits by this committer
- Update patches to set default boot-environment based upon output of
  the 'beadm' command
- Bump PORTREV
03 Jul 2014 16:06:51
Original commit files touched by this commit  2.02p_1
Revision:360394
kmoore search for other commits by this committer
- Update patchfile for grub2-pcbsd, fixes issue with automatic grub-install
- Bump PORTREV
26 Jun 2014 07:32:37
Original commit files touched by this commit  2.02p
Revision:359318
antoine search for other commits by this committer
Allow to build with texinfo from ports

With hat:	portmgr
06 Jun 2014 15:26:32
Original commit files touched by this commit  2.02p
Revision:356802
kmoore search for other commits by this committer
- Add sysutils/grub2-pcbsd

This installs PC-BSD's custom grub 2.02-prerelease, which includes
various enhancements for Boot-Environments and ZFS support

Number of commits found: 33

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
ifmail*May 01
powerdnsMay 01
powerdns-recursorMay 01
squid*May 01
chromiumApr 28
chromiumApr 27
php5Apr 25
php55Apr 25
php56Apr 25
wpa_supplicantApr 25
wordpress*Apr 24
wordpress*Apr 24
wordpress*Apr 24
wordpress*Apr 24
wordpress-zh_CN*Apr 24

12 vulnerabilities affecting 30 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 24704
Broken 245
Deprecated 46
Ignore 515
Forbidden 1
Restricted 204
No CDROM 95
Vulnerable 20
Expired 0
Set to expire 37
Interactive 0
new 24 hours 4
new 48 hours9
new 7 days21
new fortnight35
new month84

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.