diff -urN grub2.old/Makefile grub2/Makefile --- grub2.old/Makefile 2010-12-12 10:11:24.000000000 +0900 +++ grub2/Makefile 2012-08-06 21:42:06.000000000 +0900 @@ -6,17 +6,19 @@ # PORTNAME= grub2 -PORTVERSION= 1.98 -PORTREVISION= 1 +PORTVERSION= 2.00 CATEGORIES= sysutils -MASTER_SITES= ftp://alpha.gnu.org/gnu/grub/ +MASTER_SITES= ${MASTER_SITE_GNU} DISTNAME= grub-${PORTVERSION} MAINTAINER= rick@lgarchitecture.com COMMENT= Multiboot boot loader +LICENSE= GPLv3 + CONFLICTS= grub-0* +USE_XZ= yes GNU_CONFIGURE= yes USE_GMAKE= yes USE_BISON= build @@ -25,11 +27,13 @@ INFO= grub -OPTIONS= MKFONT "Build grub-mkfont (require freetype2)" off +OPTIONS_DEFINE= MKFONT +MKFONT_DESC= Build grub-mkfont (require freetype2) +OPTIONS_DEFAULT= .include -.if defined(WITH_MKFONT) +.if ${PORT_OPTIONS:MMKFONT} LIB_DEPENDS+= freetype.9:${PORTSDIR}/print/freetype2 .else MKFONT= "@comment " diff -urN grub2.old/distinfo grub2/distinfo --- grub2.old/distinfo 2011-03-19 21:32:33.000000000 +0900 +++ grub2/distinfo 2012-08-06 20:33:03.000000000 +0900 @@ -1,2 +1,2 @@ -SHA256 (grub-1.98.tar.gz) = bef2c1892e052967b65aab6aa62ac702c0e50ef8848506eacf3c0b2f5007c614 -SIZE (grub-1.98.tar.gz) = 2449386 +SHA256 (grub-2.00.tar.xz) = 784ec38e7edc32239ad75b8e66df04dc8bfb26d88681bc9f627133a6eb85c458 +SIZE (grub-2.00.tar.xz) = 5136412 diff -urN grub2.old/pkg-message grub2/pkg-message --- grub2.old/pkg-message 2010-06-11 20:06:20.000000000 +0900 +++ grub2/pkg-message 2012-08-06 22:48:34.000000000 +0900 @@ -4,7 +4,7 @@ A typical menu entry in /boot/grub/grub.cfg for FreeBSD: menuentry "FreeBSD" { - set root(hd0,1,a) + set root='(hd0,msdos1,bsd1)" kfreebsd /boot/loader } Or use grub-mkconfig to create the config file. diff -urN grub2.old/pkg-plist grub2/pkg-plist --- grub2.old/pkg-plist 2010-06-11 20:06:20.000000000 +0900 +++ grub2/pkg-plist 2012-08-06 21:13:38.000000000 +0900 @@ -201,16 +201,24 @@ sbin/grub-set-default sbin/grub-reboot share/locale/ca/LC_MESSAGES/grub.mo +share/locale/da/LC_MESSAGES/grub.mo share/locale/de/LC_MESSAGES/grub.mo +share/locale/eo/LC_MESSAGES/grub.mo share/locale/fi/LC_MESSAGES/grub.mo share/locale/fr/LC_MESSAGES/grub.mo share/locale/hu/LC_MESSAGES/grub.mo share/locale/id/LC_MESSAGES/grub.mo share/locale/it/LC_MESSAGES/grub.mo +share/locale/ja/LC_MESSAGES/grub.mo share/locale/nl/LC_MESSAGES/grub.mo +share/locale/pa/LC_MESSAGES/grub.mo +share/locale/pl/LC_MESSAGES/grub.mo share/locale/ru/LC_MESSAGES/grub.mo share/locale/sv/LC_MESSAGES/grub.mo +share/locale/uk/LC_MESSAGES/grub.mo +share/locale/vi/LC_MESSAGES/grub.mo share/locale/zh_CN/LC_MESSAGES/grub.mo +share/locale/zh_TW/LC_MESSAGES/grub.mo share/locale/ast/LC_MESSAGES/grub.mo @dirrmtry share/locale/ast/LC_MESSAGES @dirrmtry share/locale/ast