diff options
Diffstat (limited to 'sys-boot/grub/grub-1.99.ebuild')
-rw-r--r-- | sys-boot/grub/grub-1.99.ebuild | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/sys-boot/grub/grub-1.99.ebuild b/sys-boot/grub/grub-1.99.ebuild index 3b6edc5..1fd2da9 100644 --- a/sys-boot/grub/grub-1.99.ebuild +++ b/sys-boot/grub/grub-1.99.ebuild @@ -26,11 +26,16 @@ HOMEPAGE="http://www.gnu.org/software/grub/" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="custom-cflags debug device-mapper static sdl truetype" +[[ ${PV} != "9999" ]] && KEYWORDS="~amd64 ~x86" +IUSE="custom-cflags debug device-mapper nls static sdl truetype" -RDEPEND=">=sys-libs/ncurses-5.2-r5 +# os-prober: Used on runtime to detect other OSes +# xorriso: Used on runtime for mkrescue +RDEPEND=" + app-cdr/xorriso dev-libs/lzo + sys-boot/os-prober + >=sys-libs/ncurses-5.2-r5 debug? ( sdl? ( media-libs/libsdl ) ) @@ -61,8 +66,9 @@ src_prepare() { # autogen.sh does more than just run autotools if [[ ${PV} == "9999" ]] ; then - sed -i -e '/^autoreconf/s:^:e:' autogen.sh || die + sed -i -e '/^autoreconf/ d' autogen.sh || die (. ./autogen.sh) || die + eautoreconf fi } @@ -78,6 +84,7 @@ src_configure() { --disable-efiemu \ $(use_enable device-mapper) \ $(use_enable truetype grub-mkfont) \ + $(use_enable nls) \ $(use_enable debug mm-debug) \ $(use sdl && use_enable debug grub-emu-sdl) \ $(use_enable debug grub-emu-usb) |