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
csfml C bindings to the Simple and Fast Multimedia Library (SFML)
2.5.2 devel on this many watch lists=2 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 2.5.2Version of this port present on the latest quarterly branch.
Maintainer: agh@riseup.net search for ports maintained by this maintainer
Port Added: 2023-10-21 20:36:15
Last Update: 2024-07-22 23:13:29
Commit Hash: 7125faf
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
Also Listed In: games graphics multimedia
License: ZLIB
WWW:
https://www.sfml-dev.org/download/csfml/
Description:
CSFML is the official C bindings for the Simple and Fast Multimedia Library (SFML). SFML is a simple, fast, cross-platform, C++ object-oriented multimedia API. It abstracts windowing, graphics, audio, and networking. The CSFML API aims to create C style abstractions as close as possible, to the SFML C++ API. The follow-on effect of this enables building SFML bindings for other languages, either via the language's Foreign Function Interface mechanism, or by directly supporting C instead of C++. Due to the similarities between the two APIs, no tutorial is provided, however, users can follow the C++ tutorials available via the SFML website. Adapting those tutorials to the C API should take little effort.
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 (103 items)
Collapse this list.
  1. /usr/local/share/licenses/csfml-2.5.2/catalog.mk
  2. /usr/local/share/licenses/csfml-2.5.2/LICENSE
  3. /usr/local/share/licenses/csfml-2.5.2/ZLIB
  4. include/SFML/Audio.h
  5. include/SFML/Audio/Export.h
  6. include/SFML/Audio/Listener.h
  7. include/SFML/Audio/Music.h
  8. include/SFML/Audio/Sound.h
  9. include/SFML/Audio/SoundBuffer.h
  10. include/SFML/Audio/SoundBufferRecorder.h
  11. include/SFML/Audio/SoundRecorder.h
  12. include/SFML/Audio/SoundStatus.h
  13. include/SFML/Audio/SoundStream.h
  14. include/SFML/Audio/Types.h
  15. include/SFML/Config.h
  16. include/SFML/GPUPreference.h
  17. include/SFML/Graphics.h
  18. include/SFML/Graphics/BlendMode.h
  19. include/SFML/Graphics/CircleShape.h
  20. include/SFML/Graphics/Color.h
  21. include/SFML/Graphics/ConvexShape.h
  22. include/SFML/Graphics/Export.h
  23. include/SFML/Graphics/Font.h
  24. include/SFML/Graphics/FontInfo.h
  25. include/SFML/Graphics/Glsl.h
  26. include/SFML/Graphics/Glyph.h
  27. include/SFML/Graphics/Image.h
  28. include/SFML/Graphics/PrimitiveType.h
  29. include/SFML/Graphics/Rect.h
  30. include/SFML/Graphics/RectangleShape.h
  31. include/SFML/Graphics/RenderStates.h
  32. include/SFML/Graphics/RenderTexture.h
  33. include/SFML/Graphics/RenderWindow.h
  34. include/SFML/Graphics/Shader.h
  35. include/SFML/Graphics/Shape.h
  36. include/SFML/Graphics/Sprite.h
  37. include/SFML/Graphics/Text.h
  38. include/SFML/Graphics/Texture.h
  39. include/SFML/Graphics/Transform.h
  40. include/SFML/Graphics/Transformable.h
  41. include/SFML/Graphics/Types.h
  42. include/SFML/Graphics/Vertex.h
  43. include/SFML/Graphics/VertexArray.h
  44. include/SFML/Graphics/VertexBuffer.h
  45. include/SFML/Graphics/View.h
  46. include/SFML/Network.h
  47. include/SFML/Network/Export.h
  48. include/SFML/Network/Ftp.h
  49. include/SFML/Network/Http.h
  50. include/SFML/Network/IpAddress.h
  51. include/SFML/Network/Packet.h
  52. include/SFML/Network/SocketSelector.h
  53. include/SFML/Network/SocketStatus.h
  54. include/SFML/Network/TcpListener.h
  55. include/SFML/Network/TcpSocket.h
  56. include/SFML/Network/Types.h
  57. include/SFML/Network/UdpSocket.h
  58. include/SFML/OpenGL.h
  59. include/SFML/System.h
  60. include/SFML/System/Clock.h
  61. include/SFML/System/Export.h
  62. include/SFML/System/InputStream.h
  63. include/SFML/System/Mutex.h
  64. include/SFML/System/Sleep.h
  65. include/SFML/System/Thread.h
  66. include/SFML/System/Time.h
  67. include/SFML/System/Types.h
  68. include/SFML/System/Vector2.h
  69. include/SFML/System/Vector3.h
  70. include/SFML/Window.h
  71. include/SFML/Window/Clipboard.h
  72. include/SFML/Window/Context.h
  73. include/SFML/Window/Cursor.h
  74. include/SFML/Window/Event.h
  75. include/SFML/Window/Export.h
  76. include/SFML/Window/Joystick.h
  77. include/SFML/Window/JoystickIdentification.h
  78. include/SFML/Window/Keyboard.h
  79. include/SFML/Window/Mouse.h
  80. include/SFML/Window/Sensor.h
  81. include/SFML/Window/Touch.h
  82. include/SFML/Window/Types.h
  83. include/SFML/Window/VideoMode.h
  84. include/SFML/Window/Window.h
  85. include/SFML/Window/WindowHandle.h
  86. lib/libcsfml-audio.so
  87. lib/libcsfml-audio.so.2.5
  88. lib/libcsfml-audio.so.2.5.2
  89. lib/libcsfml-graphics.so
  90. lib/libcsfml-graphics.so.2.5
  91. lib/libcsfml-graphics.so.2.5.2
  92. lib/libcsfml-network.so
  93. lib/libcsfml-network.so.2.5
  94. lib/libcsfml-network.so.2.5.2
  95. lib/libcsfml-system.so
  96. lib/libcsfml-system.so.2.5
  97. lib/libcsfml-system.so.2.5.2
  98. lib/libcsfml-window.so
  99. lib/libcsfml-window.so.2.5
  100. lib/libcsfml-window.so.2.5.2
  101. @owner
  102. @group
  103. @mode
Collapse this list.
Dependency lines:
  • csfml>0:devel/csfml
To install the port:
cd /usr/ports/devel/csfml/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/csfml
  • pkg install csfml
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: csfml
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1692583729 SHA256 (SFML-CSFML-2.5.2_GH0.tar.gz) = 2671f1cd2a4e54e86f7483c4683132466c01a6ca90fa010bc4964a8820c36f06 SIZE (SFML-CSFML-2.5.2_GH0.tar.gz) = 166888

Packages (timestamps in pop-ups are UTC):
csfml
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.5.22.5.2-2.5.22.5.2---
FreeBSD:13:quarterly2.5.22.5.2-2.5.22.5.22.5.22.5.22.5.2
FreeBSD:14:latest2.5.22.5.2-2.5.22.5.2---
FreeBSD:14:quarterly2.5.22.5.2-2.5.22.5.22.5.22.5.22.5.2
FreeBSD:15:latest--n/a-n/a2.5.22.5.22.5.2
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
Library dependencies:
  1. libsfml-audio.so : devel/sfml
  2. libsfml-graphics.so : devel/sfml
  3. libsfml-network.so : devel/sfml
  4. libsfml-system.so : devel/sfml
  5. libsfml-window.so : devel/sfml
This port is required by:
for Libraries
  1. devel/asfml

Configuration Options:
No options to configure
Options name:
devel_csfml
USES:
cmake
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/SFML/CSFML/tar.gz/2.5.2?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
2.5.2
22 Jul 2024 23:13:29
commit hash: 7125faf26f5bfbd3c0401987a55b3d80436bda95commit hash: 7125faf26f5bfbd3c0401987a55b3d80436bda95commit hash: 7125faf26f5bfbd3c0401987a55b3d80436bda95commit hash: 7125faf26f5bfbd3c0401987a55b3d80436bda95 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
devel/sfml: update 2.5.1 → 2.6.1

PR:		277491
2.5.2
21 Oct 2023 20:35:00
commit hash: c74ba8ed230cfc302053dfd7c685577a81965c2ecommit hash: c74ba8ed230cfc302053dfd7c685577a81965c2ecommit hash: c74ba8ed230cfc302053dfd7c685577a81965c2ecommit hash: c74ba8ed230cfc302053dfd7c685577a81965c2e files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
Author: Alastair Hogge
devel/csfml: New port: C bindings to the Simple and Fast Multimedia Library
(SFML)

The Simple and Fast Multimedia Library (SFML) exists in devel/sfml.
SFML is a C++ library, and as such, may introduce complexity for other
languages to use the library. CSFML is an official SFML project to
provide C bindings to SFML, with the aim of reducing language binding
complexity, to enable other languages to use C over C++.

Website: https://github.com/SFML/CSFML

Differential Revision:	https://reviews.freebsd.org/D41519

Number of commits found: 2