multimedia/arcan 0.6.3_1 MidnightBSD
Display Server, Multimedia Framework, Game Engine
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- bsd3, gpl2+, lgpl2.1+
- Categories
- multimedia
Description
Arcan is a powerful development framework for creating virtually anything from user interfaces for specialized embedded applications all the way to full-blown standalone desktop environments.
At its heart lies a robust and portable multimedia engine, with a well-tested and well-documented Lua scripting interface. The development emphasizes security, debuggability and performance -- guided by a principle of least surprise in terms of API design.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | multimedia/arcan | 0.6.3_1 |
| FreeBSD | multimedia/arcan | 0.7.1_1 |
| OpenBSD | graphics/arcan | 0.7.1p0 |
| NetBSD | wip/arcan | 0.5.5.2 |
| DragonFly | multimedia/arcan | 0.6.3.3 |
| HardenedBSD | multimedia/arcan | 0.7.1_1 |
| GhostBSD | multimedia/arcan | 0.7.1_1 |
Install
Binary package:
mport install arcan
From mports:
cd /usr/mports/multimedia/arcan && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= arcan>0:multimedia/arcan
LIB_DEPENDS= libarcan_a12.so:multimedia/arcan
Dependencies
As this port's Makefile names them.
Build 1
evdev-proto>0: devel/evdev-proto
Library 2
libdrm.so: graphics/libdrmlibfreetype.so: print/freetype2
Runtime 1
mesa-dri>0: graphics/mesa-dri
Build dependencies 3
Run dependencies 3
Required by 2
Configuration
Options name: multimedia_arcan
| Option | Default | Description |
|---|---|---|
| ESPEAK | on | |
| FFMPEG | on | |
| LUAJIT | on | Use LuaJIT instead of standard Lua |
| MANPAGES | on | |
| SDL | on | |
| SUID | on | setuid bit on "arcan" binary |
| TESSERACT | on | Optical Character Recognition via Tesseract |
| UVC | on | USB video cameras via libuvc |
| VLC | on | Video decode via libvlc |
| VNC | on | VNC client/server support |
| WAYLAND | on |
- USES
- cmake compiler:c11 gl iconv openal pkgconfig sqlite
- Service scripts
- none
Files
Manual pages 241
- accept_target(3)
- add_3dmesh(3)
- alloc_surface(3)
- appl_arguments(3)
- arcan(1)
- arcan-wayland(1)
- arcan_api_overview(3)
- arcan_db(1)
- arcantarget_hint(3)
- attrtag_model(3)
- audio_buffer_size(3)
- audio_gain(3)
- benchmark_data(3)
- benchmark_enable(3)
- benchmark_timestamp(3)
- benchmark_tracedata(3)
- blend_image(3)
- bond_target(3)
- build_3dbox(3)
- build_3dplane(3)
- build_cylinder(3)
- build_pointcloud(3)
- build_shader(3)
- build_sphere(3)
- camtag_model(3)
- capture_audio(3)
- center_image(3)
- close_rawresource(3)
- color_surface(3)
- controller_leds(3)
- copy_image_transform(3)
- copy_surface_properties(3)
- crop_image(3)
- current_context_usage(3)
- cursor_position(3)
- cursor_setstorage(3)
- decode_modifiers(3)
- define_arcantarget(3)
- define_calctarget(3)
- define_feedtarget(3)
- define_linktarget(3)
- define_nulltarget(3)
- define_recordtarget(3)
- define_rendertarget(3)
- delete_audio(3)
- delete_image(3)
- delete_shader(3)
- expire_image(3)
- fill_surface(3)
- finalize_3dmodel(3)
- focus_target(3)
- force_image_blend(3)
- forward3d_model(3)
- frameserver_debugstall(3)
- get_key(3)
- get_keys(3)
- glob_resource(3)
- hide_image(3)
- image_access_storage(3)
- image_active_frame(3)
- image_children(3)
- image_clip_off(3)
- image_clip_on(3)
- image_color(3)
- image_framecyclemode(3)
- image_framesetsize(3)
- image_get_txcos(3)
- image_hit(3)
- image_inherit_order(3)
- image_loaded(3)
- image_mask_clear(3)
- image_mask_clearall(3)
- image_mask_set(3)
- image_mask_toggle(3)
- image_matchstorage(3)
- image_metadata(3)
- image_mipmap(3)
- image_origo_offset(3)
- image_parent(3)
- image_pushasynch(3)
- image_resize_storage(3)
- image_scale_txcos(3)
- image_screen_coordinates(3)
- image_set_txcos(3)
- image_set_txcos_default(3)
- image_shader(3)
- image_sharestorage(3)
- image_state(3)
- image_storage_properties(3)
- image_storage_slice(3)
- image_surface_initial(3)
- image_surface_initial_properties(3)
- image_surface_properties(3)
- image_surface_resolve(3)
- image_surface_resolve_properties(3)
- image_tesselation(3)
- image_texfilter(3)
- image_tracetag(3)
- image_transform_cycle(3)
- input_capabilities(3)
- input_remap_translation(3)
- input_samplebase(3)
- input_target(3)
- inputanalog_filter(3)
- inputanalog_query(3)
- inputanalog_toggle(3)
- instant_image_transform(3)
- kbd_repeat(3)
- launch_avfeed(3)
- launch_decode(3)
- launch_target(3)
- led_intensity(3)
- link_image(3)
- list_audio_inputs(3)
- list_namespaces(3)
- list_target_tags(3)
- list_targets(3)
- load_asample(3)
- load_image(3)
- load_image_asynch(3)
- map_video_display(3)
- match_keys(3)
- max_current_image_order(3)
- mesh_shader(3)
- message_target(3)
- move3d_model(3)
- move_cursor(3)
- move_image(3)
- net_discover(3)
- net_listen(3)
- net_open(3)
- new_3dmodel(3)
- nudge_cursor(3)
- nudge_image(3)
- null_surface(3)
- open_nonblock(3)
- open_rawresource(3)
- order_image(3)
- orient3d_model(3)
- pacify_target(3)
- persist_image(3)
- pick_items(3)
- play_audio(3)
- pop_video_context(3)
- push_video_context(3)
- random_surface(3)
- raw_surface(3)
- read_rawresource(3)
- recordtarget_gain(3)
- relink_image(3)
- render_text(3)
- rendertarget_attach(3)
- rendertarget_bind(3)
- rendertarget_detach(3)
- rendertarget_forceupdate(3)
- rendertarget_id(3)
- rendertarget_metrics(3)
- rendertarget_noclear(3)
- rendertarget_range(3)
- rendertarget_reconfigure(3)
- rendertarget_vids(3)
- resample_image(3)
- reset_image_transform(3)
- reset_target(3)
- resize_cursor(3)
- resize_image(3)
- resize_video_canvas(3)
- resource(3)
- restore_target(3)
- resume_target(3)
- rotate3d_model(3)
- rotate_image(3)
- save_screenshot(3)
- scale3d_model(3)
- scale_3dvertices(3)
- scale_image(3)
- set_context_attachment(3)
- set_image_as_frame(3)
- set_led(3)
- set_led_rgb(3)
- shader_ugroup(3)
- shader_uniform(3)
- show_image(3)
- shutdown(3)
- snapshot_target(3)
- step3d_model(3)
- stepframe_target(3)
- store_key(3)
- storepop_video_context(3)
- storepush_video_context(3)
- strafe3d_model(3)
- subsystem_reset(3)
- suspend_target(3)
- switch_default_blendmode(3)
- switch_default_imageproc(3)
- switch_default_scalemode(3)
- switch_default_texfilter(3)
- switch_default_texmode(3)
- swizzle_model(3)
- system_collapse(3)
- system_context_size(3)
- system_defaultfont(3)
- system_identstr(3)
- system_load(3)
- system_snapshot(3)
- tag_image_transform(3)
- target_alloc(3)
- target_anchorhint(3)
- target_configurations(3)
- target_coreopt(3)
- target_devicehint(3)
- target_displayhint(3)
- target_flags(3)
- target_fonthint(3)
- target_framemode(3)
- target_geohint(3)
- target_graphmode(3)
- target_input(3)
- target_parent(3)
- target_portconfig(3)
- target_seek(3)
- target_synchronous(3)
- target_updatehandler(3)
- target_verbose(3)
- text_dimensions(3)
- toggle_mouse_grab(3)
- transfer_image_transform(3)
- utf8kind(3)
- valid_vid(3)
- video_3dorder(3)
- video_display_state(3)
- video_displaydescr(3)
- video_displaygamma(3)
- video_displaymodes(3)
- video_synchronization(3)
- vr_map_limb(3)
- vr_metadata(3)
- vr_setup(3)
- warning(3)
- write_rawresource(3)
- zap_resource(3)
pkg-plist 313
- bin/afsrv_avfeed
- bin/afsrv_decode
- bin/afsrv_encode
- bin/afsrv_game
- bin/afsrv_net
- bin/afsrv_remoting
- bin/afsrv_terminal
- bin/arcan
- bin/arcan-net
- bin/arcan-wayland
- bin/arcan_db
- bin/arcan_frameserver
- bin/arcan_headless
- bin/arcan_sdl
- bin/arcan_xwm
- include/arcan/a12.h
- include/arcan/arcan_tui.h
- include/arcan/arcan_tui_bufferwnd.h
- include/arcan/arcan_tui_linewnd.h
- include/arcan/arcan_tui_listwnd.h
- include/arcan/arcan_tui_readline.h
- include/arcan/arcan_tuidefs.h
- include/arcan/arcan_tuisym.h
- include/arcan/shmif/arcan_shmif.h
- include/arcan/shmif/arcan_shmif_control.h
- include/arcan/shmif/arcan_shmif_defs.h
- include/arcan/shmif/arcan_shmif_event.h
- include/arcan/shmif/arcan_shmif_interop.h
- include/arcan/shmif/arcan_shmif_server.h
- include/arcan/shmif/arcan_shmif_sub.h
- lib/libarcan_a12.so
- lib/libarcan_a12.so.0.1
- lib/libarcan_shmif.a
- lib/libarcan_shmif.so
- lib/libarcan_shmif.so.0.16
- lib/libarcan_shmif_ext.so
- lib/libarcan_shmif_ext.so.0.16
- lib/libarcan_shmif_intext.so
- lib/libarcan_shmif_intext.so.0.16
- lib/libarcan_shmif_server.so
- lib/libarcan_shmif_server.so.0.16
- lib/libarcan_tui.so
- lib/libarcan_tui.so.0.16
- libdata/pkgconfig/arcan-shmif-ext.pc
- libdata/pkgconfig/arcan-shmif-srv.pc
- libdata/pkgconfig/arcan-shmif-tui.pc
- libdata/pkgconfig/arcan-shmif.pc
- share/man/man1/arcan-wayland.1.gz
- share/man/man1/arcan.1.gz
- share/man/man1/arcan_db.1.gz
- share/man/man3/accept_target.3.gz
- share/man/man3/add_3dmesh.3.gz
- share/man/man3/alloc_surface.3.gz
- share/man/man3/appl_arguments.3.gz
- share/man/man3/arcan_api_overview.3.gz
- share/man/man3/arcantarget_hint.3.gz
- share/man/man3/attrtag_model.3.gz
- share/man/man3/audio_buffer_size.3.gz
- share/man/man3/audio_gain.3.gz
- share/man/man3/benchmark_data.3.gz
- share/man/man3/benchmark_enable.3.gz
- share/man/man3/benchmark_timestamp.3.gz
- share/man/man3/benchmark_tracedata.3.gz
- share/man/man3/blend_image.3.gz
- share/man/man3/bond_target.3.gz
- share/man/man3/build_3dbox.3.gz
- share/man/man3/build_3dplane.3.gz
- share/man/man3/build_cylinder.3.gz
- share/man/man3/build_pointcloud.3.gz
- share/man/man3/build_shader.3.gz
- share/man/man3/build_sphere.3.gz
- share/man/man3/camtag_model.3.gz
- share/man/man3/capture_audio.3.gz
- share/man/man3/center_image.3.gz
- share/man/man3/close_rawresource.3.gz
- share/man/man3/color_surface.3.gz
- share/man/man3/controller_leds.3.gz
- share/man/man3/copy_image_transform.3.gz
- share/man/man3/copy_surface_properties.3.gz
- share/man/man3/crop_image.3.gz
- share/man/man3/current_context_usage.3.gz
- share/man/man3/cursor_position.3.gz
- share/man/man3/cursor_setstorage.3.gz
- share/man/man3/decode_modifiers.3.gz
- share/man/man3/define_arcantarget.3.gz
- share/man/man3/define_calctarget.3.gz
- share/man/man3/define_feedtarget.3.gz
- share/man/man3/define_linktarget.3.gz
- share/man/man3/define_nulltarget.3.gz
- share/man/man3/define_recordtarget.3.gz
- share/man/man3/define_rendertarget.3.gz
- share/man/man3/delete_audio.3.gz
- share/man/man3/delete_image.3.gz
- share/man/man3/delete_shader.3.gz
- share/man/man3/expire_image.3.gz
- share/man/man3/fill_surface.3.gz
- share/man/man3/finalize_3dmodel.3.gz
- share/man/man3/focus_target.3.gz
- share/man/man3/force_image_blend.3.gz
- share/man/man3/forward3d_model.3.gz
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| letoram-arcan-0.6.3_GH0.tar.gz | 1.2139719e+07 | c62ab2471d0c402d36749701a713689638866f8f24352a90ac82ec191f27e387 |