diff --git a/devel/csfml/Makefile b/devel/csfml/Makefile index fbf3e80e2b41..1112960a0d50 100644 --- a/devel/csfml/Makefile +++ b/devel/csfml/Makefile @@ -1,23 +1,29 @@ PORTNAME= csfml -DISTVERSION= 2.6.1 +DISTVERSION= 3.0.0 CATEGORIES= devel games graphics multimedia MAINTAINER= wen@FreeBSD.org COMMENT= C bindings to the Simple and Fast Multimedia Library (SFML) WWW= https://www.sfml-dev.org/download/csfml/ LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/license.md -LIB_DEPENDS= libsfml-audio.so:devel/sfml \ - libsfml-graphics.so:devel/sfml \ - libsfml-network.so:devel/sfml \ - libsfml-system.so:devel/sfml \ - libsfml-window.so:devel/sfml +LIB_DEPENDS= libsfml-audio.so:multimedia/sfml3 \ + libsfml-graphics.so:multimedia/sfml3 \ + libsfml-network.so:multimedia/sfml3 \ + libsfml-system.so:multimedia/sfml3 \ + libsfml-window.so:multimedia/sfml3 USES= cmake USE_GITHUB= yes GH_ACCOUNT= SFML GH_PROJECT= ${PORTNAME:tu} +PLIST_SUB= SO_RELEASE=${_SO_RELEASE} \ + SO_VERSION=${_SO_VERSION} + +_SO_RELEASE= ${DISTVERSION:R} +_SO_VERSION= ${DISTVERSION} + .include diff --git a/devel/csfml/distinfo b/devel/csfml/distinfo index 38c6c9a43d29..bcbf588c4ee5 100644 --- a/devel/csfml/distinfo +++ b/devel/csfml/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759836718 -SHA256 (SFML-CSFML-2.6.1_GH0.tar.gz) = f3f3980f6b5cad85b40e3130c10a2ffaaa9e36de5f756afd4aacaed98a7a9b7b -SIZE (SFML-CSFML-2.6.1_GH0.tar.gz) = 328217 +TIMESTAMP = 1787624880 +SHA256 (SFML-CSFML-3.0.0_GH0.tar.gz) = 903cd4a782fb0b233f732dc5b37861b552998e93ae8f268c40bd4ce50b2e88ca +SIZE (SFML-CSFML-3.0.0_GH0.tar.gz) = 800884 diff --git a/devel/csfml/pkg-plist b/devel/csfml/pkg-plist index d30121f92fb4..2c7483563524 100644 --- a/devel/csfml/pkg-plist +++ b/devel/csfml/pkg-plist @@ -1,107 +1,110 @@ -include/SFML/Audio.h -include/SFML/Audio/Export.h -include/SFML/Audio/Listener.h -include/SFML/Audio/Music.h -include/SFML/Audio/Sound.h -include/SFML/Audio/SoundBuffer.h -include/SFML/Audio/SoundBufferRecorder.h -include/SFML/Audio/SoundRecorder.h -include/SFML/Audio/SoundStatus.h -include/SFML/Audio/SoundStream.h -include/SFML/Audio/Types.h -include/SFML/Config.h -include/SFML/GPUPreference.h -include/SFML/Graphics.h -include/SFML/Graphics/BlendMode.h -include/SFML/Graphics/CircleShape.h -include/SFML/Graphics/Color.h -include/SFML/Graphics/ConvexShape.h -include/SFML/Graphics/Export.h -include/SFML/Graphics/Font.h -include/SFML/Graphics/FontInfo.h -include/SFML/Graphics/Glsl.h -include/SFML/Graphics/Glyph.h -include/SFML/Graphics/Image.h -include/SFML/Graphics/PrimitiveType.h -include/SFML/Graphics/Rect.h -include/SFML/Graphics/RectangleShape.h -include/SFML/Graphics/RenderStates.h -include/SFML/Graphics/RenderTexture.h -include/SFML/Graphics/RenderWindow.h -include/SFML/Graphics/Shader.h -include/SFML/Graphics/Shape.h -include/SFML/Graphics/Sprite.h -include/SFML/Graphics/Text.h -include/SFML/Graphics/Texture.h -include/SFML/Graphics/Transform.h -include/SFML/Graphics/Transformable.h -include/SFML/Graphics/Types.h -include/SFML/Graphics/Vertex.h -include/SFML/Graphics/VertexArray.h -include/SFML/Graphics/VertexBuffer.h -include/SFML/Graphics/View.h -include/SFML/Network.h -include/SFML/Network/Export.h -include/SFML/Network/Ftp.h -include/SFML/Network/Http.h -include/SFML/Network/IpAddress.h -include/SFML/Network/Packet.h -include/SFML/Network/SocketSelector.h -include/SFML/Network/SocketStatus.h -include/SFML/Network/TcpListener.h -include/SFML/Network/TcpSocket.h -include/SFML/Network/Types.h -include/SFML/Network/UdpSocket.h -include/SFML/OpenGL.h -include/SFML/System.h -include/SFML/System/Alloc.h -include/SFML/System/Buffer.h -include/SFML/System/Clock.h -include/SFML/System/Export.h -include/SFML/System/InputStream.h -include/SFML/System/Mutex.h -include/SFML/System/Sleep.h -include/SFML/System/Thread.h -include/SFML/System/Time.h -include/SFML/System/Types.h -include/SFML/System/Vector2.h -include/SFML/System/Vector3.h -include/SFML/Window.h -include/SFML/Window/Clipboard.h -include/SFML/Window/Context.h -include/SFML/Window/Cursor.h -include/SFML/Window/Event.h -include/SFML/Window/Export.h -include/SFML/Window/Joystick.h -include/SFML/Window/JoystickIdentification.h -include/SFML/Window/Keyboard.h -include/SFML/Window/Mouse.h -include/SFML/Window/Sensor.h -include/SFML/Window/Touch.h -include/SFML/Window/Types.h -include/SFML/Window/VideoMode.h -include/SFML/Window/Vulkan.h -include/SFML/Window/Window.h -include/SFML/Window/WindowBase.h -include/SFML/Window/WindowHandle.h +include/CSFML/Audio.h +include/CSFML/Audio/EffectProcessor.h +include/CSFML/Audio/Export.h +include/CSFML/Audio/Listener.h +include/CSFML/Audio/Music.h +include/CSFML/Audio/Sound.h +include/CSFML/Audio/SoundBuffer.h +include/CSFML/Audio/SoundBufferRecorder.h +include/CSFML/Audio/SoundChannel.h +include/CSFML/Audio/SoundRecorder.h +include/CSFML/Audio/SoundSourceCone.h +include/CSFML/Audio/SoundStatus.h +include/CSFML/Audio/SoundStream.h +include/CSFML/Audio/Types.h +include/CSFML/Config.h +include/CSFML/GPUPreference.h +include/CSFML/Graphics.h +include/CSFML/Graphics/BlendMode.h +include/CSFML/Graphics/CircleShape.h +include/CSFML/Graphics/Color.h +include/CSFML/Graphics/ConvexShape.h +include/CSFML/Graphics/CoordinateType.h +include/CSFML/Graphics/Export.h +include/CSFML/Graphics/Font.h +include/CSFML/Graphics/FontInfo.h +include/CSFML/Graphics/Glsl.h +include/CSFML/Graphics/Glyph.h +include/CSFML/Graphics/Image.h +include/CSFML/Graphics/PrimitiveType.h +include/CSFML/Graphics/Rect.h +include/CSFML/Graphics/RectangleShape.h +include/CSFML/Graphics/RenderStates.h +include/CSFML/Graphics/RenderTexture.h +include/CSFML/Graphics/RenderWindow.h +include/CSFML/Graphics/Shader.h +include/CSFML/Graphics/Shape.h +include/CSFML/Graphics/Sprite.h +include/CSFML/Graphics/StencilMode.h +include/CSFML/Graphics/Text.h +include/CSFML/Graphics/Texture.h +include/CSFML/Graphics/Transform.h +include/CSFML/Graphics/Transformable.h +include/CSFML/Graphics/Types.h +include/CSFML/Graphics/Vertex.h +include/CSFML/Graphics/VertexArray.h +include/CSFML/Graphics/VertexBuffer.h +include/CSFML/Graphics/View.h +include/CSFML/Network.h +include/CSFML/Network/Export.h +include/CSFML/Network/Ftp.h +include/CSFML/Network/Http.h +include/CSFML/Network/IpAddress.h +include/CSFML/Network/Packet.h +include/CSFML/Network/SocketSelector.h +include/CSFML/Network/SocketStatus.h +include/CSFML/Network/TcpListener.h +include/CSFML/Network/TcpSocket.h +include/CSFML/Network/Types.h +include/CSFML/Network/UdpSocket.h +include/CSFML/OpenGL.h +include/CSFML/System.h +include/CSFML/System/Alloc.h +include/CSFML/System/Buffer.h +include/CSFML/System/Clock.h +include/CSFML/System/Export.h +include/CSFML/System/InputStream.h +include/CSFML/System/Sleep.h +include/CSFML/System/Time.h +include/CSFML/System/Types.h +include/CSFML/System/Vector2.h +include/CSFML/System/Vector3.h +include/CSFML/Window.h +include/CSFML/Window/Clipboard.h +include/CSFML/Window/Context.h +include/CSFML/Window/Cursor.h +include/CSFML/Window/Event.h +include/CSFML/Window/Export.h +include/CSFML/Window/Joystick.h +include/CSFML/Window/JoystickIdentification.h +include/CSFML/Window/Keyboard.h +include/CSFML/Window/Mouse.h +include/CSFML/Window/Sensor.h +include/CSFML/Window/Touch.h +include/CSFML/Window/Types.h +include/CSFML/Window/VideoMode.h +include/CSFML/Window/Vulkan.h +include/CSFML/Window/Window.h +include/CSFML/Window/WindowBase.h +include/CSFML/Window/WindowHandle.h lib/libcsfml-audio.so -lib/libcsfml-audio.so.2.6 -lib/libcsfml-audio.so.2.6.1 +lib/libcsfml-audio.so.%%SO_RELEASE%% +lib/libcsfml-audio.so.%%SO_VERSION%% lib/libcsfml-graphics.so -lib/libcsfml-graphics.so.2.6 -lib/libcsfml-graphics.so.2.6.1 +lib/libcsfml-graphics.so.%%SO_RELEASE%% +lib/libcsfml-graphics.so.%%SO_VERSION%% lib/libcsfml-network.so -lib/libcsfml-network.so.2.6 -lib/libcsfml-network.so.2.6.1 +lib/libcsfml-network.so.%%SO_RELEASE%% +lib/libcsfml-network.so.%%SO_VERSION%% lib/libcsfml-system.so -lib/libcsfml-system.so.2.6 -lib/libcsfml-system.so.2.6.1 +lib/libcsfml-system.so.%%SO_RELEASE%% +lib/libcsfml-system.so.%%SO_VERSION%% lib/libcsfml-window.so -lib/libcsfml-window.so.2.6 -lib/libcsfml-window.so.2.6.1 +lib/libcsfml-window.so.%%SO_RELEASE%% +lib/libcsfml-window.so.%%SO_VERSION%% libdata/pkgconfig/csfml-all.pc libdata/pkgconfig/csfml-audio.pc libdata/pkgconfig/csfml-graphics.pc libdata/pkgconfig/csfml-network.pc libdata/pkgconfig/csfml-system.pc libdata/pkgconfig/csfml-window.pc