{
"abstract" : "FFI Wrapper for SDL (Simple DirectMedia Layer) Development Library",
"author" : [
"Sanko Robinson <sanko@cpan.org>"
],
"dynamic_config" : 0,
"generated_by" : "Minilla/v3.1.12",
"license" : [
"artistic_2"
],
"meta-spec" : {
"url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
"version" : "2"
},
"name" : "SDL2-FFI",
"no_index" : {
"directory" : [
"t",
"xt",
"inc",
"share",
"eg",
"examples",
"author",
"builder"
]
},
"prereqs" : {
"configure" : {
"requires" : {
"Alien::gmake" : "0",
"Archive::Extract" : "0",
"Capture::Tiny" : "0",
"Carp::Always" : "0",
"Data::Dump" : "0",
"Devel::CheckBin" : "0",
"ExtUtils::CBuilder" : "0",
"FFI::Build" : "0",
"FFI::ExtractSymbols" : "0.06",
"HTTP::Tiny" : "0",
"IO::Socket::SSL" : "0",
"Module::Build::Tiny" : "0.039",
"Path::Tiny" : "0"
}
},
"develop" : {
"requires" : {
"Test::CPAN::Meta" : "0",
"Test::MinimumVersion::Fast" : "0.04",
"Test::PAUSE::Permissions" : "0.07",
"Test::Pod" : "1.41",
"Test::Spellunker" : "v0.2.7"
}
},
"runtime" : {
"recommends" : {
"B::Deparse" : "0"
},
"requires" : {
"Data::Dump" : "0",
"Exporter::Tiny" : "0",
"FFI::C" : "0",
"FFI::ExtractSymbols" : "0.06",
"FFI::Platypus" : "1.55",
"File::Share" : "0",
"Path::Tiny" : "0",
"Try::Tiny" : "0",
"perl" : "5.030000"
}
},
"test" : {
"requires" : {
"Test2::V0" : "0",
"Test::More" : "0.98",
"Test::NeedsDisplay" : "1.07"
}
}
},
"provides" : {
"SDL2::AssertData" : {
"file" : "lib/SDL2/assert.pm"
},
"SDL2::AudioCVT" : {
"file" : "lib/SDL2/audio.pm"
},
"SDL2::AudioDeviceEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::AudioSpec" : {
"file" : "lib/SDL2/audio.pm"
},
"SDL2::AudioStream" : {
"file" : "lib/SDL2/audio.pm"
},
"SDL2::Cocoa" : {
"file" : "lib/SDL2/syswm.pm"
},
"SDL2::Color" : {
"file" : "lib/SDL2/pixels.pm"
},
"SDL2::CommonEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::Cond" : {
"file" : "lib/SDL2/mutex.pm"
},
"SDL2::ControllerAxisEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::ControllerButtonEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::ControllerDeviceEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::ControllerSensorEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::ControllerTouchpadEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::Cursor" : {
"file" : "lib/SDL2/mouse.pm",
"version" : "0.01"
},
"SDL2::DFB" : {
"file" : "lib/SDL2/syswm.pm"
},
"SDL2::DisplayEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::DisplayMode" : {
"file" : "lib/SDL2/video.pm"
},
"SDL2::DollarGestureEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::DropEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::Event" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::FFI" : {
"file" : "lib/SDL2/FFI.pm",
"version" : "0.08"
},
"SDL2::FPoint" : {
"file" : "lib/SDL2/rect.pm"
},
"SDL2::FRect" : {
"file" : "lib/SDL2/rect.pm"
},
"SDL2::Finger" : {
"file" : "lib/SDL2/touch.pm"
},
"SDL2::GLContext" : {
"file" : "lib/SDL2/video.pm",
"version" : "0.01"
},
"SDL2::GameController" : {
"file" : "lib/SDL2/gamecontroller.pm"
},
"SDL2::GameControllerButtonBind" : {
"file" : "lib/SDL2/gamecontroller.pm"
},
"SDL2::GameControllerButtonBind_Hat" : {
"file" : "lib/SDL2/gamecontroller.pm"
},
"SDL2::GameControllerButtonBind_Value" : {
"file" : "lib/SDL2/gamecontroller.pm"
},
"SDL2::Haptic" : {
"file" : "lib/SDL2/haptic.pm",
"version" : "0.01"
},
"SDL2::HapticCondition" : {
"file" : "lib/SDL2/haptic.pm"
},
"SDL2::HapticConstant" : {
"file" : "lib/SDL2/haptic.pm"
},
"SDL2::HapticCustom" : {
"file" : "lib/SDL2/haptic.pm"
},
"SDL2::HapticDirection" : {
"file" : "lib/SDL2/haptic.pm"
},
"SDL2::HapticEffect" : {
"file" : "lib/SDL2/haptic.pm"
},
"SDL2::HapticLeftRight" : {
"file" : "lib/SDL2/haptic.pm"
},
"SDL2::HapticPeriodic" : {
"file" : "lib/SDL2/haptic.pm"
},
"SDL2::HapticRamp" : {
"file" : "lib/SDL2/haptic.pm"
},
"SDL2::ID3D11Device" : {
"file" : "lib/SDL2/system.pm"
},
"SDL2::IDirect3DDevice9" : {
"file" : "lib/SDL2/system.pm"
},
"SDL2::Image" : {
"file" : "lib/SDL2/Image.pm",
"version" : "0.01"
},
"SDL2::Image::Animation" : {
"file" : "lib/SDL2/Image.pm"
},
"SDL2::JoyAxisEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::JoyBallEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::JoyButtonEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::JoyDeviceEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::JoyHatEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::Joystick" : {
"file" : "lib/SDL2/joystick.pm"
},
"SDL2::JoystickGUID" : {
"file" : "lib/SDL2/joystick.pm"
},
"SDL2::KeyboardEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::Keysym" : {
"file" : "lib/SDL2/keyboard.pm"
},
"SDL2::Locale" : {
"file" : "lib/SDL2/locale.pm"
},
"SDL2::MessageBoxButtonData" : {
"file" : "lib/SDL2/messagebox.pm"
},
"SDL2::MessageBoxColor" : {
"file" : "lib/SDL2/messagebox.pm"
},
"SDL2::MessageBoxColorScheme" : {
"file" : "lib/SDL2/messagebox.pm"
},
"SDL2::MessageBoxData" : {
"file" : "lib/SDL2/messagebox.pm"
},
"SDL2::MetalView" : {
"file" : "lib/SDL2/metal.pm"
},
"SDL2::Mixer" : {
"file" : "lib/SDL2/Mixer.pm",
"version" : "0.01"
},
"SDL2::Mixer::Chunk" : {
"file" : "lib/SDL2/Mixer.pm"
},
"SDL2::Mixer::Fading" : {
"file" : "lib/SDL2/FFI.pm"
},
"SDL2::Mixer::Mix::MusicType" : {
"file" : "lib/SDL2/FFI.pm"
},
"SDL2::Mixer::Music" : {
"file" : "lib/SDL2/Mixer.pm"
},
"SDL2::MouseButtonEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::MouseMotionEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::MouseWheelEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::MultiGestureEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::Mutex" : {
"file" : "lib/SDL2/mutex.pm"
},
"SDL2::Net" : {
"file" : "lib/SDL2/FFI.pm"
},
"SDL2::OS2" : {
"file" : "lib/SDL2/syswm.pm"
},
"SDL2::OSEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::Palette" : {
"file" : "lib/SDL2/pixels.pm"
},
"SDL2::PixelFormat" : {
"file" : "lib/SDL2/pixels.pm"
},
"SDL2::Point" : {
"file" : "lib/SDL2/rect.pm"
},
"SDL2::QuitEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::RTF" : {
"file" : "lib/SDL2/FFI.pm"
},
"SDL2::RTF::Context" : {
"file" : "lib/SDL2/FFI.pm"
},
"SDL2::RTF::FontEngine" : {
"file" : "lib/SDL2/FFI.pm"
},
"SDL2::RWops" : {
"file" : "lib/SDL2/rwops.pm"
},
"SDL2::Rect" : {
"file" : "lib/SDL2/rect.pm"
},
"SDL2::Renderer" : {
"file" : "lib/SDL2/render.pm"
},
"SDL2::RendererInfo" : {
"file" : "lib/SDL2/render.pm"
},
"SDL2::Semaphore" : {
"file" : "lib/SDL2/mutex.pm"
},
"SDL2::Sensor" : {
"file" : "lib/SDL2/sensor.pm"
},
"SDL2::SensorEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::Surface" : {
"file" : "lib/SDL2/surface.pm"
},
"SDL2::SysWMEvent" : {
"file" : "lib/SDL2/events.pm",
"version" : "0.01"
},
"SDL2::SysWMinfo" : {
"file" : "lib/SDL2/syswm.pm",
"version" : "0.01"
},
"SDL2::SysWMmsg" : {
"file" : "lib/SDL2/syswm.pm"
},
"SDL2::TTF" : {
"file" : "lib/SDL2/TTF.pm",
"version" : "0.01"
},
"SDL2::TTF::Font" : {
"file" : "lib/SDL2/TTF.pm"
},
"SDL2::TextEditingEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::TextInputEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::Texture" : {
"file" : "lib/SDL2/render.pm"
},
"SDL2::Thread" : {
"file" : "lib/SDL2/thread.pm"
},
"SDL2::TouchFingerEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::UIKit" : {
"file" : "lib/SDL2/syswm.pm"
},
"SDL2::UserEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::Utils" : {
"file" : "lib/SDL2/Utils.pm"
},
"SDL2::Utils::Type::Enum" : {
"file" : "lib/SDL2/Utils/Type/Enum.pm",
"version" : "0.08"
},
"SDL2::Version" : {
"file" : "lib/SDL2/version.pm"
},
"SDL2::Vivante" : {
"file" : "lib/SDL2/syswm.pm"
},
"SDL2::Win" : {
"file" : "lib/SDL2/syswm.pm"
},
"SDL2::Window" : {
"file" : "lib/SDL2/video.pm"
},
"SDL2::WindowEvent" : {
"file" : "lib/SDL2/events.pm"
},
"SDL2::WindowShapeMode" : {
"file" : "lib/SDL2/shape.pm"
},
"SDL2::WindowShapeParams" : {
"file" : "lib/SDL2/shape.pm"
},
"SDL2::X11" : {
"file" : "lib/SDL2/syswm.pm"
},
"SDL2::assert" : {
"file" : "lib/SDL2/assert.pm"
},
"SDL2::atomic" : {
"file" : "lib/SDL2/atomic.pm"
},
"SDL2::atomic_t" : {
"file" : "lib/SDL2/atomic_t.pm"
},
"SDL2::audio" : {
"file" : "lib/SDL2/audio.pm"
},
"SDL2::blendmode" : {
"file" : "lib/SDL2/blendmode.pm",
"version" : "0.01"
},
"SDL2::clipboard" : {
"file" : "lib/SDL2/clipboard.pm",
"version" : "0.01"
},
"SDL2::endian" : {
"file" : "lib/SDL2/endian.pm"
},
"SDL2::error" : {
"file" : "lib/SDL2/error.pm",
"version" : "0.01"
},
"SDL2::events" : {
"file" : "lib/SDL2/events.pm",
"version" : "0.01"
},
"SDL2::filesystem" : {
"file" : "lib/SDL2/filesystem.pm",
"version" : "0.01"
},
"SDL2::gamecontroller" : {
"file" : "lib/SDL2/gamecontroller.pm",
"version" : "0.01"
},
"SDL2::gesture" : {
"file" : "lib/SDL2/gesture.pm",
"version" : "0.01"
},
"SDL2::haptic" : {
"file" : "lib/SDL2/haptic.pm",
"version" : "0.01"
},
"SDL2::hints" : {
"file" : "lib/SDL2/hints.pm",
"version" : "0.01"
},
"SDL2::iconv_t" : {
"file" : "lib/SDL2/iconv_t.pm",
"version" : "0.01"
},
"SDL2::joystick" : {
"file" : "lib/SDL2/joystick.pm",
"version" : "0.01"
},
"SDL2::keyboard" : {
"file" : "lib/SDL2/keyboard.pm",
"version" : "0.01"
},
"SDL2::keycode" : {
"file" : "lib/SDL2/keycode.pm",
"version" : "0.01"
},
"SDL2::loadso" : {
"file" : "lib/SDL2/loadso.pm",
"version" : "0.01"
},
"SDL2::locale" : {
"file" : "lib/SDL2/locale.pm"
},
"SDL2::log" : {
"file" : "lib/SDL2/log.pm",
"version" : "0.01"
},
"SDL2::messagebox" : {
"file" : "lib/SDL2/messagebox.pm",
"version" : "0.01"
},
"SDL2::metal" : {
"file" : "lib/SDL2/metal.pm",
"version" : "0.01"
},
"SDL2::misc" : {
"file" : "lib/SDL2/misc.pm"
},
"SDL2::mouse" : {
"file" : "lib/SDL2/mouse.pm",
"version" : "0.01"
},
"SDL2::msg" : {
"file" : "lib/SDL2/syswm.pm"
},
"SDL2::mutex" : {
"file" : "lib/SDL2/mutex.pm",
"version" : "0.01"
},
"SDL2::pixels" : {
"file" : "lib/SDL2/pixels.pm",
"version" : "0.01"
},
"SDL2::platform" : {
"file" : "lib/SDL2/platform.pm",
"version" : "0.01"
},
"SDL2::power" : {
"file" : "lib/SDL2/power.pm",
"version" : "0.01"
},
"SDL2::quit" : {
"file" : "lib/SDL2/quit.pm",
"version" : "0.01"
},
"SDL2::rect" : {
"file" : "lib/SDL2/rect.pm"
},
"SDL2::render" : {
"file" : "lib/SDL2/render.pm",
"version" : "0.01"
},
"SDL2::rwops_h" : {
"file" : "lib/SDL2/rwops.pm"
},
"SDL2::scancode" : {
"file" : "lib/SDL2/scancode.pm",
"version" : "0.01"
},
"SDL2::sensor" : {
"file" : "lib/SDL2/sensor.pm",
"version" : "0.01"
},
"SDL2::shape" : {
"file" : "lib/SDL2/shape.pm",
"version" : "0.01"
},
"SDL2::stdinc" : {
"file" : "lib/SDL2/stdinc.pm",
"version" : "0.01"
},
"SDL2::surface" : {
"file" : "lib/SDL2/surface.pm",
"version" : "0.01"
},
"SDL2::system" : {
"file" : "lib/SDL2/system.pm",
"version" : "0.01"
},
"SDL2::syswm" : {
"file" : "lib/SDL2/syswm.pm",
"version" : "0.01"
},
"SDL2::thread" : {
"file" : "lib/SDL2/thread.pm",
"version" : "0.01"
},
"SDL2::timer" : {
"file" : "lib/SDL2/timer.pm",
"version" : "0.01"
},
"SDL2::touch" : {
"file" : "lib/SDL2/touch.pm",
"version" : "0.01"
},
"SDL2::version" : {
"file" : "lib/SDL2/version.pm",
"version" : "0.01"
},
"SDL2::video" : {
"file" : "lib/SDL2/video.pm"
}
},
"release_status" : "stable",
"resources" : {
"bugtracker" : {
"web" : "https://github.com/sanko/SDL2.pm/issues"
},
"homepage" : "https://github.com/sanko/SDL2.pm",
"repository" : {
"url" : "git://github.com/sanko/SDL2.pm.git",
"web" : "https://github.com/sanko/SDL2.pm"
}
},
"version" : "0.08",
"x_authority" : "cpan:SANKO",
"x_serialization_backend" : "JSON::PP version 4.06",
"x_static_install" : 0
}