notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2024Q3
arcan Display Server, Multimedia Framework, Game Engine
0.6.3.3 multimedia on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.6.3.3Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-07-31 09:18:14
Last Update: 2024-08-04 19:38:24
Commit Hash: aa98a44
Also Listed In: wayland
License: BSD3CLAUSE GPLv2+ LGPL21+
WWW:
https://arcan-fe.com/
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (327 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/arcan-0.6.3.3/catalog.mk
  3. /usr/local/share/licenses/arcan-0.6.3.3/LICENSE
  4. /usr/local/share/licenses/arcan-0.6.3.3/BSD3CLAUSE
  5. /usr/local/share/licenses/arcan-0.6.3.3/GPLv2+
  6. /usr/local/share/licenses/arcan-0.6.3.3/LGPL21+
  7. bin/afsrv_avfeed
  8. bin/afsrv_decode
  9. bin/afsrv_encode
  10. bin/afsrv_game
  11. bin/afsrv_net
  12. bin/afsrv_remoting
  13. bin/afsrv_terminal
  14. @(,,4755) bin/arcan
  15. bin/arcan-net
  16. bin/arcan-wayland
  17. bin/arcan_db
  18. bin/arcan_frameserver
  19. bin/arcan_headless
  20. bin/arcan_sdl
  21. bin/arcan_xwm
  22. include/arcan/a12.h
  23. include/arcan/arcan_tui.h
  24. include/arcan/arcan_tui_bufferwnd.h
  25. include/arcan/arcan_tui_linewnd.h
  26. include/arcan/arcan_tui_listwnd.h
  27. include/arcan/arcan_tui_readline.h
  28. include/arcan/arcan_tuidefs.h
  29. include/arcan/arcan_tuisym.h
  30. include/arcan/shmif/arcan_shmif.h
  31. include/arcan/shmif/arcan_shmif_control.h
  32. include/arcan/shmif/arcan_shmif_defs.h
  33. include/arcan/shmif/arcan_shmif_event.h
  34. include/arcan/shmif/arcan_shmif_interop.h
  35. include/arcan/shmif/arcan_shmif_server.h
  36. include/arcan/shmif/arcan_shmif_sub.h
  37. lib/libarcan_a12.so
  38. lib/libarcan_a12.so.0.1
  39. lib/libarcan_shmif.a
  40. lib/libarcan_shmif.so
  41. lib/libarcan_shmif.so.0.16
  42. lib/libarcan_shmif_ext.so
  43. lib/libarcan_shmif_ext.so.0.16
  44. lib/libarcan_shmif_intext.so
  45. lib/libarcan_shmif_intext.so.0.16
  46. lib/libarcan_shmif_server.so
  47. lib/libarcan_shmif_server.so.0.16
  48. lib/libarcan_tui.so
  49. lib/libarcan_tui.so.0.16
  50. libdata/pkgconfig/arcan-shmif-ext.pc
  51. libdata/pkgconfig/arcan-shmif-srv.pc
  52. libdata/pkgconfig/arcan-shmif-tui.pc
  53. libdata/pkgconfig/arcan-shmif.pc
  54. share/man/man1/arcan-wayland.1.gz
  55. share/man/man1/arcan.1.gz
  56. share/man/man1/arcan_db.1.gz
  57. share/man/man3/accept_target.3.gz
  58. share/man/man3/add_3dmesh.3.gz
  59. share/man/man3/alloc_surface.3.gz
  60. share/man/man3/appl_arguments.3.gz
  61. share/man/man3/arcan_api_overview.3.gz
  62. share/man/man3/arcantarget_hint.3.gz
  63. share/man/man3/attrtag_model.3.gz
  64. share/man/man3/audio_buffer_size.3.gz
  65. share/man/man3/audio_gain.3.gz
  66. share/man/man3/audio_listener.3.gz
  67. share/man/man3/audio_outputs.3.gz
  68. share/man/man3/audio_position.3.gz
  69. share/man/man3/audio_reconfigure.3.gz
  70. share/man/man3/benchmark_data.3.gz
  71. share/man/man3/benchmark_enable.3.gz
  72. share/man/man3/benchmark_timestamp.3.gz
  73. share/man/man3/benchmark_tracedata.3.gz
  74. share/man/man3/blend_image.3.gz
  75. share/man/man3/bond_target.3.gz
  76. share/man/man3/build_3dbox.3.gz
  77. share/man/man3/build_3dplane.3.gz
  78. share/man/man3/build_cylinder.3.gz
  79. share/man/man3/build_pointcloud.3.gz
  80. share/man/man3/build_shader.3.gz
  81. share/man/man3/build_sphere.3.gz
  82. share/man/man3/camtag_model.3.gz
  83. share/man/man3/capture_audio.3.gz
  84. share/man/man3/center_image.3.gz
  85. share/man/man3/close_rawresource.3.gz
  86. share/man/man3/color_surface.3.gz
  87. share/man/man3/controller_leds.3.gz
  88. share/man/man3/copy_image_transform.3.gz
  89. share/man/man3/copy_surface_properties.3.gz
  90. share/man/man3/crop_image.3.gz
  91. share/man/man3/current_context_usage.3.gz
  92. share/man/man3/cursor_position.3.gz
  93. share/man/man3/cursor_setstorage.3.gz
  94. share/man/man3/decode_modifiers.3.gz
  95. share/man/man3/define_arcantarget.3.gz
  96. share/man/man3/define_calctarget.3.gz
  97. share/man/man3/define_feedtarget.3.gz
  98. share/man/man3/define_linktarget.3.gz
  99. share/man/man3/define_nulltarget.3.gz
  100. share/man/man3/define_recordtarget.3.gz
  101. share/man/man3/define_rendertarget.3.gz
  102. share/man/man3/delete_audio.3.gz
  103. share/man/man3/delete_image.3.gz
  104. share/man/man3/delete_shader.3.gz
  105. share/man/man3/expire_image.3.gz
  106. share/man/man3/fill_surface.3.gz
  107. share/man/man3/finalize_3dmodel.3.gz
  108. share/man/man3/focus_target.3.gz
  109. share/man/man3/force_image_blend.3.gz
  110. share/man/man3/forward3d_model.3.gz
  111. share/man/man3/frameserver_debugstall.3.gz
  112. share/man/man3/get_key.3.gz
  113. share/man/man3/get_keys.3.gz
  114. share/man/man3/glob_resource.3.gz
  115. share/man/man3/hide_image.3.gz
  116. share/man/man3/image_access_storage.3.gz
  117. share/man/man3/image_active_frame.3.gz
  118. share/man/man3/image_children.3.gz
  119. share/man/man3/image_clip_off.3.gz
  120. share/man/man3/image_clip_on.3.gz
  121. share/man/man3/image_color.3.gz
  122. share/man/man3/image_framecyclemode.3.gz
  123. share/man/man3/image_framesetsize.3.gz
  124. share/man/man3/image_get_txcos.3.gz
  125. share/man/man3/image_hit.3.gz
  126. share/man/man3/image_inherit_order.3.gz
  127. share/man/man3/image_loaded.3.gz
  128. share/man/man3/image_mask_clear.3.gz
  129. share/man/man3/image_mask_clearall.3.gz
  130. share/man/man3/image_mask_set.3.gz
  131. share/man/man3/image_mask_toggle.3.gz
  132. share/man/man3/image_matchstorage.3.gz
  133. share/man/man3/image_metadata.3.gz
  134. share/man/man3/image_mipmap.3.gz
  135. share/man/man3/image_origo_offset.3.gz
  136. share/man/man3/image_parent.3.gz
  137. share/man/man3/image_pushasynch.3.gz
  138. share/man/man3/image_resize_storage.3.gz
  139. share/man/man3/image_scale_txcos.3.gz
  140. share/man/man3/image_screen_coordinates.3.gz
  141. share/man/man3/image_set_txcos.3.gz
  142. share/man/man3/image_set_txcos_default.3.gz
  143. share/man/man3/image_shader.3.gz
  144. share/man/man3/image_sharestorage.3.gz
  145. share/man/man3/image_state.3.gz
  146. share/man/man3/image_storage_properties.3.gz
  147. share/man/man3/image_storage_slice.3.gz
  148. share/man/man3/image_surface_initial.3.gz
  149. share/man/man3/image_surface_initial_properties.3.gz
  150. share/man/man3/image_surface_properties.3.gz
  151. share/man/man3/image_surface_resolve.3.gz
  152. share/man/man3/image_surface_resolve_properties.3.gz
  153. share/man/man3/image_tesselation.3.gz
  154. share/man/man3/image_texfilter.3.gz
  155. share/man/man3/image_tracetag.3.gz
  156. share/man/man3/image_transform_cycle.3.gz
  157. share/man/man3/input_capabilities.3.gz
  158. share/man/man3/input_remap_translation.3.gz
  159. share/man/man3/input_samplebase.3.gz
  160. share/man/man3/input_target.3.gz
  161. share/man/man3/inputanalog_filter.3.gz
  162. share/man/man3/inputanalog_query.3.gz
  163. share/man/man3/inputanalog_toggle.3.gz
  164. share/man/man3/instant_image_transform.3.gz
  165. share/man/man3/kbd_repeat.3.gz
  166. share/man/man3/launch_avfeed.3.gz
  167. share/man/man3/launch_decode.3.gz
  168. share/man/man3/launch_target.3.gz
  169. share/man/man3/led_intensity.3.gz
  170. share/man/man3/link_image.3.gz
  171. share/man/man3/list_audio_inputs.3.gz
  172. share/man/man3/list_namespaces.3.gz
  173. share/man/man3/list_target_tags.3.gz
  174. share/man/man3/list_targets.3.gz
  175. share/man/man3/load_asample.3.gz
  176. share/man/man3/load_image.3.gz
  177. share/man/man3/load_image_asynch.3.gz
  178. share/man/man3/map_video_display.3.gz
  179. share/man/man3/match_keys.3.gz
  180. share/man/man3/max_current_image_order.3.gz
  181. share/man/man3/mesh_shader.3.gz
  182. share/man/man3/message_target.3.gz
  183. share/man/man3/move3d_model.3.gz
  184. share/man/man3/move_cursor.3.gz
  185. share/man/man3/move_image.3.gz
  186. share/man/man3/net_discover.3.gz
  187. share/man/man3/net_listen.3.gz
  188. share/man/man3/net_open.3.gz
  189. share/man/man3/new_3dmodel.3.gz
  190. share/man/man3/nudge_cursor.3.gz
  191. share/man/man3/nudge_image.3.gz
  192. share/man/man3/null_surface.3.gz
  193. share/man/man3/open_nonblock.3.gz
  194. share/man/man3/open_rawresource.3.gz
  195. share/man/man3/order_image.3.gz
  196. share/man/man3/orient3d_model.3.gz
  197. share/man/man3/pacify_target.3.gz
  198. share/man/man3/persist_image.3.gz
  199. share/man/man3/pick_items.3.gz
  200. share/man/man3/play_audio.3.gz
  201. share/man/man3/pop_video_context.3.gz
  202. share/man/man3/push_video_context.3.gz
  203. share/man/man3/random_surface.3.gz
  204. share/man/man3/raw_surface.3.gz
  205. share/man/man3/read_rawresource.3.gz
  206. share/man/man3/recordtarget_gain.3.gz
  207. share/man/man3/relink_image.3.gz
  208. share/man/man3/render_text.3.gz
  209. share/man/man3/rendertarget_attach.3.gz
  210. share/man/man3/rendertarget_bind.3.gz
  211. share/man/man3/rendertarget_detach.3.gz
  212. share/man/man3/rendertarget_forceupdate.3.gz
  213. share/man/man3/rendertarget_id.3.gz
  214. share/man/man3/rendertarget_metrics.3.gz
  215. share/man/man3/rendertarget_noclear.3.gz
  216. share/man/man3/rendertarget_range.3.gz
  217. share/man/man3/rendertarget_reconfigure.3.gz
  218. share/man/man3/rendertarget_vids.3.gz
  219. share/man/man3/resample_image.3.gz
  220. share/man/man3/reset_image_transform.3.gz
  221. share/man/man3/reset_target.3.gz
  222. share/man/man3/resize_cursor.3.gz
  223. share/man/man3/resize_image.3.gz
  224. share/man/man3/resize_video_canvas.3.gz
  225. share/man/man3/resource.3.gz
  226. share/man/man3/restore_target.3.gz
  227. share/man/man3/resume_target.3.gz
  228. share/man/man3/rotate3d_model.3.gz
  229. share/man/man3/rotate_image.3.gz
  230. share/man/man3/save_screenshot.3.gz
  231. share/man/man3/scale3d_model.3.gz
  232. share/man/man3/scale_3dvertices.3.gz
  233. share/man/man3/scale_image.3.gz
  234. share/man/man3/set_context_attachment.3.gz
  235. share/man/man3/set_image_as_frame.3.gz
  236. share/man/man3/set_led.3.gz
  237. share/man/man3/set_led_rgb.3.gz
  238. share/man/man3/shader_ugroup.3.gz
  239. share/man/man3/shader_uniform.3.gz
  240. share/man/man3/show_image.3.gz
  241. share/man/man3/shutdown.3.gz
  242. share/man/man3/snapshot_target.3.gz
  243. share/man/man3/step3d_model.3.gz
  244. share/man/man3/stepframe_target.3.gz
  245. share/man/man3/store_key.3.gz
  246. share/man/man3/storepop_video_context.3.gz
  247. share/man/man3/storepush_video_context.3.gz
  248. share/man/man3/strafe3d_model.3.gz
  249. share/man/man3/subsystem_reset.3.gz
  250. share/man/man3/suspend_target.3.gz
  251. share/man/man3/switch_default_blendmode.3.gz
  252. share/man/man3/switch_default_imageproc.3.gz
  253. share/man/man3/switch_default_scalemode.3.gz
  254. share/man/man3/switch_default_texfilter.3.gz
  255. share/man/man3/switch_default_texmode.3.gz
  256. share/man/man3/swizzle_model.3.gz
  257. share/man/man3/system_collapse.3.gz
  258. share/man/man3/system_context_size.3.gz
  259. share/man/man3/system_defaultfont.3.gz
  260. share/man/man3/system_identstr.3.gz
  261. share/man/man3/system_load.3.gz
  262. share/man/man3/system_snapshot.3.gz
  263. share/man/man3/tag_image_transform.3.gz
  264. share/man/man3/target_alloc.3.gz
  265. share/man/man3/target_anchorhint.3.gz
  266. share/man/man3/target_configurations.3.gz
  267. share/man/man3/target_coreopt.3.gz
  268. share/man/man3/target_devicehint.3.gz
  269. share/man/man3/target_displayhint.3.gz
  270. share/man/man3/target_flags.3.gz
  271. share/man/man3/target_fonthint.3.gz
  272. share/man/man3/target_framemode.3.gz
  273. share/man/man3/target_geohint.3.gz
  274. share/man/man3/target_graphmode.3.gz
  275. share/man/man3/target_input.3.gz
  276. share/man/man3/target_parent.3.gz
  277. share/man/man3/target_portconfig.3.gz
  278. share/man/man3/target_seek.3.gz
  279. share/man/man3/target_synchronous.3.gz
  280. share/man/man3/target_updatehandler.3.gz
  281. share/man/man3/target_verbose.3.gz
  282. share/man/man3/text_dimensions.3.gz
  283. share/man/man3/text_surface.3.gz
  284. share/man/man3/toggle_mouse_grab.3.gz
  285. share/man/man3/transfer_image_transform.3.gz
  286. share/man/man3/utf8kind.3.gz
  287. share/man/man3/valid_vid.3.gz
  288. share/man/man3/video_3dorder.3.gz
  289. share/man/man3/video_display_state.3.gz
  290. share/man/man3/video_displaydescr.3.gz
  291. share/man/man3/video_displaygamma.3.gz
  292. share/man/man3/video_displaymodes.3.gz
  293. share/man/man3/video_synchronization.3.gz
  294. share/man/man3/vr_map_limb.3.gz
  295. share/man/man3/vr_metadata.3.gz
  296. share/man/man3/vr_setup.3.gz
  297. share/man/man3/warning.3.gz
  298. share/man/man3/write_rawresource.3.gz
  299. share/man/man3/zap_resource.3.gz
  300. share/arcan/appl/console/console.lua
  301. share/arcan/appl/console/console_osdkbd.lua
  302. share/arcan/appl/console/cursor.png
  303. share/arcan/appl/console/wayland_client.lua
  304. share/arcan/appl/welcome/welcome.lua
  305. share/arcan/resources/fonts/default.ttf
  306. share/arcan/resources/images/icons/arcanicon.png
  307. share/arcan/resources/images/icons/arcanicon.svg
  308. share/arcan/scripts/builtin/debug.lua
  309. share/arcan/scripts/builtin/decorator.lua
  310. share/arcan/scripts/builtin/json.lua
  311. share/arcan/scripts/builtin/keyboard.lua
  312. share/arcan/scripts/builtin/legacy.lua
  313. share/arcan/scripts/builtin/mouse.lua
  314. share/arcan/scripts/builtin/osdkbd.lua
  315. share/arcan/scripts/builtin/string.lua
  316. share/arcan/scripts/builtin/table.lua
  317. share/arcan/scripts/builtin/wayland.lua
  318. share/arcan/scripts/builtin/wmsupport.lua
  319. share/arcan/scripts/hook/alloc_debug.lua
  320. share/arcan/scripts/hook/debugstall.lua
  321. share/arcan/scripts/hook/external_input.lua
  322. share/arcan/scripts/hook/shutdown.lua
  323. share/arcan/scripts/hook/timed_dump.lua
  324. share/arcan/scripts/hook/touch_simulator.lua
  325. @owner
  326. @group
  327. @mode
Collapse this list.
Dependency lines:
  • arcan>0:multimedia/arcan
To install the port:
cd /usr/ports/multimedia/arcan/ && make install clean
To add the package, run one of these commands:
  • pkg install multimedia/arcan
  • pkg install arcan
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: arcan
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1722779595 SHA256 (letoram-arcan-0.6.3.3_GH0.tar.gz) = 38c2d02802389b15e5c24b6b8cf53f946cb3e5f15a1d7af95ad04ffcc9101914 SIZE (letoram-arcan-0.6.3.3_GH0.tar.gz) = 12949697

Packages (timestamps in pop-ups are UTC):
arcan
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.6.3.30.6.3.3-0.6.3.30.6.3.3---
FreeBSD:13:quarterly0.6.3.30.6.3.3--0.6.3.3---
FreeBSD:14:latest0.6.3.30.6.3.3-0.6.3.30.6.3.30.6.2.1_2--
FreeBSD:14:quarterly0.6.3.30.6.3.3--0.6.3.3---
FreeBSD:15:latest0.6.3.30.6.3.3n/a0.6.3.3n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. evdev-proto>0 : devel/evdev-proto
  2. wayland-protocols>0 : graphics/wayland-protocols
  3. cmake : devel/cmake-core
  4. ninja : devel/ninja
  5. pkgconf>=1.3.0_1 : devel/pkgconf
  6. ruby32 : lang/ruby32
  7. sdl2-config : devel/sdl20
  8. xorgproto>=0 : x11/xorgproto
  9. xcb.pc : x11/libxcb
Runtime dependencies:
  1. mesa-dri>0 : graphics/mesa-dri
  2. Xwayland : x11-servers/xwayland
  3. xcb.pc : x11/libxcb
Library dependencies:
  1. libdrm.so : graphics/libdrm
  2. libfreetype.so : print/freetype2
  3. libespeak-ng.so : audio/espeak-ng
  4. libavcodec.so : multimedia/ffmpeg
  5. libhunspell-1.7.so : textproc/hunspell
  6. libtesseract.so : graphics/tesseract
  7. libuvc.so : multimedia/libuvc
  8. libvlc.so : multimedia/vlc
  9. libvncserver.so : net/libvncserver
  10. libwayland-server.so : graphics/wayland
  11. libxcb-icccm.so : x11/xcb-util-wm
  12. libxkbcommon.so : x11/libxkbcommon
  13. libEGL.so : graphics/libglvnd
  14. libgbm.so : graphics/mesa-libs
  15. libGL.so : graphics/libglvnd
  16. libopenal.so.1 : audio/openal-soft
  17. libsqlite3.so : databases/sqlite3
  18. libluajit-5.1.so : lang/luajit-devel
  19. libSDL2.so : devel/sdl20
Patch dependencies:
  1. ruby32 : lang/ruby32
Extract dependencies:
  1. ruby32 : lang/ruby32
This port is required by:
for Libraries
  1. graphics/aloadimage
  2. sysutils/acfgfs
  3. x11/aclip
  4. x11/arcan-trayicon

Configuration Options:
===> The following configuration options are available for arcan-0.6.3.3: ESPEAK=on: eSpeak speech synthesizer support FFMPEG=on: FFmpeg support (WMA, AIFF, AC3, APE...) HUNSPELL=on: Spell checking support via Hunspell LUAJIT=on: Use LuaJIT instead of standard Lua MANPAGES=on: Build and/or install manual pages SDL=on: Simple Direct Media Layer support 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: Wayland (graphics) support ===> Use 'make config' to modify these settings
Options name:
multimedia_arcan
USES:
cmake compiler:c11 gl iconv openal pkgconfig sqlite luajit ruby:build sdl xorg
pkg-message:
For install:
Additional packages recommended for new users: - durden (window manager and desktop environment) - xarcan (X11 bridge, similar to Xwayland) - aloadimage - acfgfs - aclip - arcan-trayicon
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/letoram/arcan/tar.gz/0.6.3.3?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.6.3.3
04 Aug 2024 19:38:24
commit hash: aa98a443c0f94285417209859cb1c41499258186commit hash: aa98a443c0f94285417209859cb1c41499258186commit hash: aa98a443c0f94285417209859cb1c41499258186commit hash: aa98a443c0f94285417209859cb1c41499258186 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
multimedia/arcan: update to 0.6.3.3

Changes:	https://github.com/letoram/arcan/releases/tag/0.6.3.3
Reported by:	portscout

(cherry picked from commit cedf0c3d6e33ab69332adc76ba32972056dd591c)
0.6.3.2
31 Jul 2024 09:15:16
commit hash: 4e3e8ff9f67b065c43955cbaaed45d7c9338ee66commit hash: 4e3e8ff9f67b065c43955cbaaed45d7c9338ee66commit hash: 4e3e8ff9f67b065c43955cbaaed45d7c9338ee66commit hash: 4e3e8ff9f67b065c43955cbaaed45d7c9338ee66 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
multimedia/arcan: update to 0.6.3.2

Changes:	https://github.com/letoram/arcan/releases/tag/0.6.3.2
Reported by:	portscout

(cherry picked from commit acf16f09b52c123a5fed8950a88fe9e3acce3d41)

Number of commits found: 2