Index: Makefile =================================================================== --- Makefile (revision 364974) +++ Makefile (working copy) @@ -2,11 +2,10 @@ # $FreeBSD$ PORTNAME= sfml -PORTVERSION= 1.6 -PORTREVISION= 3 +PORTVERSION= 2.1 CATEGORIES= devel -MASTER_SITES= SF -DISTNAME= SFML-${PORTVERSION}-sdk-linux-32 +MASTER_SITES= http://www.sfml-dev.org/download/sfml/${PORTVERSION}/ +DISTNAME= SFML-${PORTVERSION}-sources MAINTAINER= amdmi3@FreeBSD.org COMMENT= Simple and Fast Multimedia Library @@ -13,33 +12,23 @@ LIB_DEPENDS= libsndfile.so:${PORTSDIR}/audio/libsndfile \ libjpeg.so:${PORTSDIR}/graphics/jpeg \ - libpng.so:${PORTSDIR}/graphics/png \ - libfreetype.so:${PORTSDIR}/print/freetype2 + libfreetype.so:${PORTSDIR}/print/freetype2 \ + libGLEW.so:${PORTSDIR}/graphics/glew -USES= gmake openal:al pkgconfig dos2unix -DOS2UNIX_GLOB= Makefile +USES= cmake zip:infozip openal:al dos2unix +DOS2UNIX_FILES= CMakeLists.txt USE_XORG= x11 xrandr -USE_GL= gl glu +USE_GL= gl USE_LDCONFIG= yes -DESTDIRNAME= STAGEDIR WRKSRC= ${WRKDIR}/SFML-${PORTVERSION} -PORTDOCS= * +DATADIR= ${PREFIX}/share/SFML +PORTDATA= * -PORTSCOUT= limit:[^c]$$ +OPTIONS_DEFINE= DOXYGEN -OPTIONS_DEFINE= DOCS +DOXYGEN_CMAKE_ON= -DSFML_BUILD_DOC:BOOL=YES +DOXYGEN_BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen -post-extract: - @${RM} -f ${WRKSRC}/lib/* - @${FIND} ${WRKSRC}/samples/bin/ -type f -maxdepth 1 -delete - -post-install: -.for lib in audio graphics network system window - @${LN} -s libsfml-${lib}.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libsfml-${lib}.so.${PORTVERSION:C/^([0-9]).*/\1/} -.endfor - ${MKDIR} ${STAGEDIR}${DOCSDIR} - cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/ - .include Index: distinfo =================================================================== --- distinfo (revision 364974) +++ distinfo (working copy) @@ -1,2 +1,2 @@ -SHA256 (SFML-1.6-sdk-linux-32.tar.gz) = b1c18f9b99c54ebb4cd433792f33ed2b85c846cca28eb871a12b3191dc1532f8 -SIZE (SFML-1.6-sdk-linux-32.tar.gz) = 12937755 +SHA256 (SFML-2.1-sources.zip) = 5f46d7748223be3f0c6a9fcf18c0016d227f7b1903cdbcd85f61ddbc82ef95bf +SIZE (SFML-2.1-sources.zip) = 9728420 Index: files/patch-CMakeLists.txt =================================================================== --- files/patch-CMakeLists.txt (revision 0) +++ files/patch-CMakeLists.txt (working copy) @@ -0,0 +1,11 @@ +--- CMakeLists.txt.orig 2013-07-21 11:30:08.000000000 +0400 ++++ CMakeLists.txt 2014-08-15 18:24:11.785377335 +0400 +@@ -113,7 +113,7 @@ + "tools/pkg-config/sfml-${sfml_module}.pc" + @ONLY) + INSTALL(FILES "${CMAKE_CURRENT_BINARY_DIR}/tools/pkg-config/sfml-${sfml_module}.pc" +- DESTINATION "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}/pkgconfig") ++ DESTINATION "${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig") + endforeach() + endif() + else() Property changes on: files/patch-CMakeLists.txt ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: files/patch-src-SFML-Audio-Makefile =================================================================== --- files/patch-src-SFML-Audio-Makefile (revision 364974) +++ files/patch-src-SFML-Audio-Makefile (working copy) @@ -1,19 +0,0 @@ ---- src/SFML/Audio/Makefile.orig 2010-01-27 15:00:19.000000000 +0100 -+++ src/SFML/Audio/Makefile 2013-02-14 09:39:53.000000000 +0100 -@@ -19,13 +19,13 @@ - $(AR) $(ARFLAGS) $(LIBNAME) $(OBJ) $(OBJVORBIS) - - libsfml-audio.so: $(OBJ) $(OBJVORBIS) -- $(CPP) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) $(OBJVORBIS) -lsndfile -lopenal -+ $(CXX) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) $(OBJVORBIS) -lsndfile -lopenal - - $(OBJ): %.o: %.cpp -- $(CPP) -o $@ -c $< $(CFLAGS) -+ $(CXX) -o $@ -c $< $(CXXFLAGS) - - $(OBJVORBIS): %.o: %.c -- $(CC) -o $@ -c $< $(CFLAGSEXT) -+ $(CC) -o $@ -c $< $(CFLAGS) - - .PHONY: clean mrproper - Index: files/patch-src-SFML-Graphics-Makefile =================================================================== --- files/patch-src-SFML-Graphics-Makefile (revision 364974) +++ files/patch-src-SFML-Graphics-Makefile (working copy) @@ -1,21 +0,0 @@ ---- src/SFML/Graphics/Makefile.orig 2010-01-27 17:00:05.000000000 +0300 -+++ src/SFML/Graphics/Makefile 2010-08-25 07:07:23.000000000 +0400 -@@ -26,14 +26,14 @@ - libsfml-graphics-s.a: $(OBJ) $(OBJGLEW) $(OBJJPEG) $(OBJPNG) $(OBJSOIL) $(OBJZLIB) - $(AR) $(ARFLAGS) $(LIBNAME) $(OBJ) $(OBJGLEW) $(OBJJPEG) $(OBJPNG) $(OBJSOIL) $(OBJZLIB) - --libsfml-graphics.so: $(OBJ) $(OBJGLEW) $(OBJJPEG) $(OBJPNG) $(OBJSOIL) $(OBJZLIB) -- $(CPP) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) $(OBJGLEW) $(OBJJPEG) $(OBJPNG) $(OBJSOIL) $(OBJZLIB) -lfreetype -lX11 -lGL -+libsfml-graphics.so: $(OBJ) $(OBJGLEW) $(OBJSOIL) -+ $(CXX) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) $(OBJGLEW) $(OBJSOIL) -lfreetype -lX11 -lGL -lpng -ljpeg -lz - - $(OBJ): %.o: %.cpp -- $(CPP) -o $@ -c $< $(CFLAGS) -I/usr/include/freetype2 -+ $(CXX) -o $@ -c $< $(CFLAGS) -I/usr/include/freetype2 - - $(OBJGLEW) $(OBJJPEG) $(OBJPNG) $(OBJSOIL) $(OBJZLIB): %.o: %.c -- $(CC) -o $@ -c $< $(CFLAGSEXT) -DSTBI_FAILURE_USERMSG -+ $(CC) -o $@ -c $< $(CFLAGS) -DSTBI_FAILURE_USERMSG - - .PHONY: clean mrproper - Index: files/patch-src-SFML-Makefile =================================================================== --- files/patch-src-SFML-Makefile (revision 364974) +++ files/patch-src-SFML-Makefile (working copy) @@ -1,40 +0,0 @@ ---- src/SFML/Makefile.orig 2010-01-27 17:00:37.000000000 +0300 -+++ src/SFML/Makefile 2010-08-25 07:08:45.000000000 +0400 -@@ -4,7 +4,7 @@ - ifeq ($(DEBUGBUILD), yes) - DEBUGFLAGS = -g -DDEBUG - else -- DEBUGFLAGS = -O2 -DNDEBUG -+ DEBUGFLAGS = - endif - - ifeq ($(STATIC), no) -@@ -15,11 +15,11 @@ - LINKFLAGS = - endif - --export CC = gcc --export CPP = g++ --export CFLAGS = -W -Wall -pedantic -I../../../include -I../../ $(DEBUGFLAGS) $(BUILDFLAGS) --export CFLAGSEXT = -I../../../include -I../.. $(DEBUGFLAGS) $(BUILDFLAGS) --export LDFLAGS = $(LINKFLAGS) -+export CC ?= gcc -+export CXX ?= g++ -+export CFLAGS += -I../../../include -I../.. $(DEBUGFLAGS) $(BUILDFLAGS) -I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2 -+export CXXFLAGS += -W -Wall -pedantic -I../../../include -I../../ $(DEBUGFLAGS) $(BUILDFLAGS) -I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2 -+export LDFLAGS = -L${LOCALBASE}/lib $(LINKFLAGS) - export LIBPATH = ../../../lib - export VERSION = 1.6 - export CP = cp -@@ -27,9 +27,9 @@ - export LNFLAGS = -s -f - export AR = ar - export ARFLAGS = rcs --export DESTDIR = /usr/local -+export DESTDIR = ${STAGEDIR}${PREFIX} - export DESTLIBDIR = $(DESTDIR)/lib --export DESTINCDIR = $(DESTDIR)/include -+export DESTINCDIR = $(DESTDIR)/include/SFML - - all: sfml-system sfml-window sfml-network sfml-graphics sfml-audio - Index: files/patch-src-SFML-Network-Makefile =================================================================== --- files/patch-src-SFML-Network-Makefile (revision 364974) +++ files/patch-src-SFML-Network-Makefile (working copy) @@ -1,15 +0,0 @@ ---- src/SFML/Network/Makefile.orig 2009-05-28 19:57:08.000000000 +0400 -+++ src/SFML/Network/Makefile 2009-07-07 20:01:13.000000000 +0400 -@@ -17,10 +17,10 @@ - $(AR) $(ARFLAGS) $(LIBNAME) $(OBJ) - - libsfml-network.so: $(OBJ) -- $(CPP) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) -+ $(CXX) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) - - $(OBJ): %.o: %.cpp -- $(CPP) -o $@ -c $< $(CFLAGS) -+ $(CXX) -o $@ -c $< $(CXXFLAGS) - - .PHONY: clean mrproper - Index: files/patch-src-SFML-System-Makefile =================================================================== --- files/patch-src-SFML-System-Makefile (revision 364974) +++ files/patch-src-SFML-System-Makefile (working copy) @@ -1,15 +0,0 @@ ---- src/SFML/System/Makefile.orig 2013-02-08 16:07:21.000000000 +0100 -+++ src/SFML/System/Makefile 2013-02-08 16:07:57.000000000 +0100 -@@ -17,10 +17,10 @@ - $(AR) $(ARFLAGS) $(LIBNAME) $(OBJ) - - libsfml-system.so: $(OBJ) -- $(CPP) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) -lpthread -+ $(CXX) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) -pthread - - $(OBJ): %.o: %.cpp -- $(CPP) -o $@ -c $< $(CFLAGS) -+ $(CXX) -o $@ -c $< $(CXXFLAGS) - - .PHONY: clean mrproper - Index: files/patch-src-SFML-Window-Linux-JoystickImpl.cpp =================================================================== --- files/patch-src-SFML-Window-Linux-JoystickImpl.cpp (revision 0) +++ files/patch-src-SFML-Window-Linux-JoystickImpl.cpp (working copy) @@ -0,0 +1,209 @@ +--- src/SFML/Window/Linux/JoystickImpl.cpp.orig 2013-07-21 11:30:08.000000000 +0400 ++++ src/SFML/Window/Linux/JoystickImpl.cpp 2014-08-15 18:39:52.598031897 +0400 +@@ -27,7 +27,6 @@ + //////////////////////////////////////////////////////////// + #include + #include +-#include + #include + #include + #include +@@ -45,7 +44,7 @@ + for (unsigned int i = 0; i < sf::Joystick::Count; ++i) + { + char name[32]; +- std::snprintf(name, sizeof(name), "/dev/input/js%u", i); ++ ::snprintf(name, sizeof(name), "/dev/input/js%u", i); + struct stat info; + plugged[i] = (stat(name, &info) == 0); + } +@@ -70,185 +69,46 @@ + //////////////////////////////////////////////////////////// + void JoystickImpl::initialize() + { +- // Reset the array of plugged joysticks +- std::fill(plugged, plugged + Joystick::Count, false); +- +- // Create the inotify instance +- notifyFd = inotify_init(); +- if (notifyFd < 0) +- { +- err() << "Failed to initialize inotify, joystick connections and disconnections won't be notified" << std::endl; +- return; +- } +- +- // Watch nodes created and deleted in the /dev/input directory +- inputFd = inotify_add_watch(notifyFd, "/dev/input", IN_CREATE | IN_DELETE); +- if (inputFd < 0) +- { +- err() << "Failed to initialize inotify, joystick connections and disconnections won't be notified" << std::endl; +- return; +- } +- +- // Do an initial scan +- updatePluggedList(); + } + + + //////////////////////////////////////////////////////////// + void JoystickImpl::cleanup() + { +- // Stop watching the /dev/input directory +- if (inputFd >= 0) +- inotify_rm_watch(notifyFd, inputFd); +- +- // Close the inotify file descriptor +- if (inputFd >= 0) +- ::close(notifyFd); + } + + + //////////////////////////////////////////////////////////// + bool JoystickImpl::isConnected(unsigned int index) + { +- // First check if new joysticks were added/removed since last update +- if (canRead(notifyFd)) +- { +- // Don't bother decomposing and interpreting the filename, just do a full scan +- updatePluggedList(); +- +- // Flush all the pending events +- while (canRead(notifyFd)) +- { +- char buffer[128]; +- read(notifyFd, buffer, sizeof(buffer)); +- } +- } +- +- // Then check if the joystick is connected +- return plugged[index]; ++ return false; + } + + + //////////////////////////////////////////////////////////// + bool JoystickImpl::open(unsigned int index) + { +- if (plugged[index]) +- { +- char name[32]; +- std::snprintf(name, sizeof(name), "/dev/input/js%u", index); +- +- // Open the joystick's file descriptor (read-only and non-blocking) +- m_file = ::open(name, O_RDONLY | O_NONBLOCK); +- if (m_file >= 0) +- { +- // Retrieve the axes mapping +- ioctl(m_file, JSIOCGAXMAP, m_mapping); +- +- // Reset the joystick state +- m_state = JoystickState(); +- +- return true; +- } +- else +- { +- return false; +- } +- } +- else +- { +- return false; +- } ++ return false; + } + + + //////////////////////////////////////////////////////////// + void JoystickImpl::close() + { +- ::close(m_file); + } + + + //////////////////////////////////////////////////////////// + JoystickCaps JoystickImpl::getCapabilities() const + { +- JoystickCaps caps; +- +- // Get the number of buttons +- char buttonCount; +- ioctl(m_file, JSIOCGBUTTONS, &buttonCount); +- caps.buttonCount = buttonCount; +- if (caps.buttonCount > Joystick::ButtonCount) +- caps.buttonCount = Joystick::ButtonCount; +- +- // Get the supported axes +- char axesCount; +- ioctl(m_file, JSIOCGAXES, &axesCount); +- for (int i = 0; i < axesCount; ++i) +- { +- switch (m_mapping[i]) +- { +- case ABS_X : caps.axes[Joystick::X] = true; break; +- case ABS_Y : caps.axes[Joystick::Y] = true; break; +- case ABS_Z : +- case ABS_THROTTLE : caps.axes[Joystick::Z] = true; break; +- case ABS_RZ: +- case ABS_RUDDER: caps.axes[Joystick::R] = true; break; +- case ABS_RX : caps.axes[Joystick::U] = true; break; +- case ABS_RY : caps.axes[Joystick::V] = true; break; +- case ABS_HAT0X : caps.axes[Joystick::PovX] = true; break; +- case ABS_HAT0Y : caps.axes[Joystick::PovY] = true; break; +- default : break; +- } +- } +- +- return caps; ++ return JoystickCaps(); + } + + + //////////////////////////////////////////////////////////// + JoystickState JoystickImpl::JoystickImpl::update() + { +- // pop events from the joystick file +- js_event joyState; +- while (read(m_file, &joyState, sizeof(joyState)) > 0) +- { +- switch (joyState.type & ~JS_EVENT_INIT) +- { +- // An axis was moved +- case JS_EVENT_AXIS : +- { +- float value = joyState.value * 100.f / 32767.f; +- switch (m_mapping[joyState.number]) +- { +- case ABS_X : m_state.axes[Joystick::X] = value; break; +- case ABS_Y : m_state.axes[Joystick::Y] = value; break; +- case ABS_Z : +- case ABS_THROTTLE : m_state.axes[Joystick::Z] = value; break; +- case ABS_RZ: +- case ABS_RUDDER: m_state.axes[Joystick::R] = value; break; +- case ABS_RX : m_state.axes[Joystick::U] = value; break; +- case ABS_RY : m_state.axes[Joystick::V] = value; break; +- case ABS_HAT0X : m_state.axes[Joystick::PovX] = value; break; +- case ABS_HAT0Y : m_state.axes[Joystick::PovY] = value; break; +- default : break; +- } +- break; +- } +- +- // A button was pressed +- case JS_EVENT_BUTTON : +- { +- if (joyState.number < Joystick::ButtonCount) +- m_state.buttons[joyState.number] = (joyState.value != 0); +- break; +- } +- } +- } +- +- // Check the connection state of the joystick (read() fails with an error != EGAIN if it's no longer connected) +- m_state.connected = (errno == EAGAIN); +- +- return m_state; ++ return JoystickState(); + } + + } // namespace priv Property changes on: files/patch-src-SFML-Window-Linux-JoystickImpl.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: files/patch-src-SFML-Window-Linux-WindowImplX11.cpp =================================================================== --- files/patch-src-SFML-Window-Linux-WindowImplX11.cpp (revision 0) +++ files/patch-src-SFML-Window-Linux-WindowImplX11.cpp (working copy) @@ -0,0 +1,10 @@ +--- src/SFML/Window/Linux/WindowImplX11.cpp.orig 2014-04-25 17:24:48.844984881 +0400 ++++ src/SFML/Window/Linux/WindowImplX11.cpp 2014-04-25 17:24:55.854171823 +0400 +@@ -35,6 +35,7 @@ + #include + #include + #include ++#include + #include + #include + #include Property changes on: files/patch-src-SFML-Window-Linux-WindowImplX11.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: files/patch-src-SFML-Window-Makefile =================================================================== --- files/patch-src-SFML-Window-Makefile (revision 364974) +++ files/patch-src-SFML-Window-Makefile (working copy) @@ -1,15 +0,0 @@ ---- src/SFML/Window/Makefile.orig 2009-05-28 19:57:08.000000000 +0400 -+++ src/SFML/Window/Makefile 2009-07-07 19:51:46.000000000 +0400 -@@ -18,10 +18,10 @@ - $(AR) $(ARFLAGS) $(LIBNAME) $(OBJ) - - libsfml-window.so: $(OBJ) -- $(CPP) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) $(OBJGLEW) -lX11 -lXrandr -lGL -+ $(CXX) $(LDFLAGS) -Wl,-soname,$(LIB).$(VERSION) -o $(LIBNAME) $(OBJ) $(OBJGLEW) -lX11 -lXrandr -lGL - - $(OBJ): %.o: %.cpp -- $(CPP) -o $@ -c $< $(CFLAGS) -+ $(CXX) -o $@ -c $< $(CXXFLAGS) - - .PHONY: clean mrproper - Index: pkg-plist =================================================================== --- pkg-plist (revision 364974) +++ pkg-plist (working copy) @@ -1,5 +1,5 @@ include/SFML/Audio.hpp -include/SFML/Audio/AudioResource.hpp +include/SFML/Audio/Export.hpp include/SFML/Audio/Listener.hpp include/SFML/Audio/Music.hpp include/SFML/Audio/Sound.hpp @@ -6,93 +6,109 @@ include/SFML/Audio/SoundBuffer.hpp include/SFML/Audio/SoundBufferRecorder.hpp include/SFML/Audio/SoundRecorder.hpp +include/SFML/Audio/SoundSource.hpp include/SFML/Audio/SoundStream.hpp include/SFML/Config.hpp include/SFML/Graphics.hpp +include/SFML/Graphics/BlendMode.hpp +include/SFML/Graphics/CircleShape.hpp include/SFML/Graphics/Color.hpp +include/SFML/Graphics/ConvexShape.hpp include/SFML/Graphics/Drawable.hpp +include/SFML/Graphics/Export.hpp include/SFML/Graphics/Font.hpp include/SFML/Graphics/Glyph.hpp include/SFML/Graphics/Image.hpp -include/SFML/Graphics/Matrix3.hpp -include/SFML/Graphics/Matrix3.inl -include/SFML/Graphics/PostFX.hpp +include/SFML/Graphics/PrimitiveType.hpp include/SFML/Graphics/Rect.hpp include/SFML/Graphics/Rect.inl +include/SFML/Graphics/RectangleShape.hpp +include/SFML/Graphics/RenderStates.hpp include/SFML/Graphics/RenderTarget.hpp +include/SFML/Graphics/RenderTexture.hpp include/SFML/Graphics/RenderWindow.hpp +include/SFML/Graphics/Shader.hpp include/SFML/Graphics/Shape.hpp include/SFML/Graphics/Sprite.hpp -include/SFML/Graphics/String.hpp +include/SFML/Graphics/Text.hpp +include/SFML/Graphics/Texture.hpp +include/SFML/Graphics/Transform.hpp +include/SFML/Graphics/Transformable.hpp +include/SFML/Graphics/Vertex.hpp +include/SFML/Graphics/VertexArray.hpp include/SFML/Graphics/View.hpp include/SFML/Network.hpp +include/SFML/Network/Export.hpp include/SFML/Network/Ftp.hpp include/SFML/Network/Http.hpp -include/SFML/Network/IPAddress.hpp +include/SFML/Network/IpAddress.hpp include/SFML/Network/Packet.hpp -include/SFML/Network/Selector.hpp -include/SFML/Network/Selector.inl -include/SFML/Network/SelectorBase.hpp -include/SFML/Network/SocketHelper.hpp -include/SFML/Network/SocketTCP.hpp -include/SFML/Network/SocketUDP.hpp -include/SFML/Network/Sockets.hpp -include/SFML/Network/Unix/SocketHelper.hpp -include/SFML/Network/Win32/SocketHelper.hpp +include/SFML/Network/Socket.hpp +include/SFML/Network/SocketHandle.hpp +include/SFML/Network/SocketSelector.hpp +include/SFML/Network/TcpListener.hpp +include/SFML/Network/TcpSocket.hpp +include/SFML/Network/UdpSocket.hpp +include/SFML/OpenGL.hpp include/SFML/System.hpp include/SFML/System/Clock.hpp +include/SFML/System/Err.hpp +include/SFML/System/Export.hpp +include/SFML/System/InputStream.hpp include/SFML/System/Lock.hpp include/SFML/System/Mutex.hpp include/SFML/System/NonCopyable.hpp -include/SFML/System/Randomizer.hpp -include/SFML/System/Resource.hpp -include/SFML/System/Resource.inl -include/SFML/System/ResourcePtr.inl include/SFML/System/Sleep.hpp +include/SFML/System/String.hpp include/SFML/System/Thread.hpp -include/SFML/System/Unicode.hpp -include/SFML/System/Unicode.inl -include/SFML/System/Unix/Mutex.hpp -include/SFML/System/Unix/Thread.hpp +include/SFML/System/Thread.inl +include/SFML/System/ThreadLocal.hpp +include/SFML/System/ThreadLocalPtr.hpp +include/SFML/System/ThreadLocalPtr.inl +include/SFML/System/Time.hpp +include/SFML/System/Utf.hpp +include/SFML/System/Utf.inl include/SFML/System/Vector2.hpp include/SFML/System/Vector2.inl include/SFML/System/Vector3.hpp include/SFML/System/Vector3.inl -include/SFML/System/Win32/Mutex.hpp -include/SFML/System/Win32/Thread.hpp include/SFML/Window.hpp include/SFML/Window/Context.hpp +include/SFML/Window/ContextSettings.hpp include/SFML/Window/Event.hpp -include/SFML/Window/Input.hpp -include/SFML/Window/OpenGL.hpp +include/SFML/Window/Export.hpp +include/SFML/Window/GlResource.hpp +include/SFML/Window/Joystick.hpp +include/SFML/Window/Keyboard.hpp +include/SFML/Window/Mouse.hpp include/SFML/Window/VideoMode.hpp include/SFML/Window/Window.hpp include/SFML/Window/WindowHandle.hpp -include/SFML/Window/WindowListener.hpp -include/SFML/Window/WindowSettings.hpp include/SFML/Window/WindowStyle.hpp lib/libsfml-audio.so -lib/libsfml-audio.so.1 -lib/libsfml-audio.so.1.6 +lib/libsfml-audio.so.2 +lib/libsfml-audio.so.2.1 lib/libsfml-graphics.so -lib/libsfml-graphics.so.1 -lib/libsfml-graphics.so.1.6 +lib/libsfml-graphics.so.2 +lib/libsfml-graphics.so.2.1 lib/libsfml-network.so -lib/libsfml-network.so.1 -lib/libsfml-network.so.1.6 +lib/libsfml-network.so.2 +lib/libsfml-network.so.2.1 lib/libsfml-system.so -lib/libsfml-system.so.1 -lib/libsfml-system.so.1.6 +lib/libsfml-system.so.2 +lib/libsfml-system.so.2.1 lib/libsfml-window.so -lib/libsfml-window.so.1 -lib/libsfml-window.so.1.6 +lib/libsfml-window.so.2 +lib/libsfml-window.so.2.1 +libdata/pkgconfig/sfml-all.pc +libdata/pkgconfig/sfml-audio.pc +libdata/pkgconfig/sfml-graphics.pc +libdata/pkgconfig/sfml-network.pc +libdata/pkgconfig/sfml-system.pc +libdata/pkgconfig/sfml-window.pc +@dirrm include/SFML/Audio +@dirrm include/SFML/Graphics +@dirrm include/SFML/Network +@dirrm include/SFML/System @dirrm include/SFML/Window -@dirrm include/SFML/System/Win32 -@dirrm include/SFML/System/Unix -@dirrm include/SFML/System -@dirrm include/SFML/Network/Win32 -@dirrm include/SFML/Network/Unix -@dirrm include/SFML/Network -@dirrm include/SFML/Graphics -@dirrm include/SFML/Audio @dirrm include/SFML