# xf86-video-illumosfb - illumos native framebuffer video driver for XLibre/Xorg
# https://github.com/LuminousMonkey/xf86-video-illumosfb
#
# Phase 2 Task 3 (M2): the DDX driver that makes the XLibre Xorg server
# (base/xlibre-xserver-xorg, M1) render on Hammerhead's console framebuffer.
# Opens /dev/fb0, validates VIS_GETIDENTIFIER == "illumos_fb", FBIOGATTR +
# mmap + KDSETMODE(KD_GRAPHICS) — the exact path M0's fbtest proved works.
#
# Pinned at git commit 8ad57812ca2e99be6281f5142101811482026c55 (upstream tag
# v0.5, matches the version oi-userland ships). No release tarball exists
# upstream, so the source is a GitHub commit-archive tarball.

[package]
name = "xf86-video-illumosfb"
version = "0.5"
release = 1
description = "illumos native framebuffer video driver for the XLibre/Xorg X server"
url = "https://github.com/LuminousMonkey/xf86-video-illumosfb"
license = "MIT"
maintainer = "Chris Tusa <chris.tusa@leafscale.com>"
arch = "x86_64"

[dependencies]
runtime = ["xlibre-xserver-xorg"]
build = ["xlibre-xserver-xorg", "pixman", "util-macros"]

[[source]]
file = "xf86-video-illumosfb-8ad57812ca2e99be6281f5142101811482026c55.tar.gz"
urls = ["https://github.com/LuminousMonkey/xf86-video-illumosfb/archive/8ad57812ca2e99be6281f5142101811482026c55.tar.gz"]
checksum = "f601e824c7a08189656d77515d9df0c302b669e79f990684527b5e75865c3355"
extract = true

[build]
parallel = true
