FreeBSD Bugzilla – Attachment 134339 Details for
Bug 178998
New port: devel/sfml2: a multimedia library
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
sfml2.shar
sfml2.shar (text/plain), 10.39 KB, created by
David Demelier
on 2013-05-26 22:10:01 UTC
(
hide
)
Description:
sfml2.shar
Filename:
MIME Type:
Creator:
David Demelier
Created:
2013-05-26 22:10:01 UTC
Size:
10.39 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># sfml2 ># sfml2/files ># sfml2/files/patch-CMakeLists.txt ># sfml2/files/patch-src-SFML-Window-Linux-JoystickImpl.cpp ># sfml2/files/patch-cmake-Config.cmake ># sfml2/Makefile ># sfml2/distinfo ># sfml2/pkg-descr ># sfml2/pkg-plist ># >echo c - sfml2 >mkdir -p sfml2 > /dev/null 2>&1 >echo c - sfml2/files >mkdir -p sfml2/files > /dev/null 2>&1 >echo x - sfml2/files/patch-CMakeLists.txt >sed 's/^X//' >sfml2/files/patch-CMakeLists.txt << '7d7029c515abdf2dbd4dc93653cbfad8' >X--- CMakeLists.txt.orig 2013-05-26 11:16:58.000000000 +0200 >X+++ CMakeLists.txt 2013-05-26 11:17:36.000000000 +0200 >X@@ -19,6 +19,8 @@ >X # include the configuration file >X include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/Config.cmake) >X >X+option(DOCS "Install additional docs" On) >X+ >X # setup version numbers >X set(VERSION_MAJOR 2) >X set(VERSION_MINOR 0) >X@@ -113,7 +115,7 @@ >X "tools/pkg-config/sfml-${sfml_module}.pc" >X @ONLY) >X INSTALL(FILES "${CMAKE_CURRENT_BINARY_DIR}/tools/pkg-config/sfml-${sfml_module}.pc" >X- DESTINATION "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}/pkgconfig") >X+ DESTINATION "${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig") >X endforeach() >X endif() >X else() >X@@ -186,9 +188,11 @@ >X COMPONENT devel) >X endif() >X >X-install(FILES cmake/Modules/FindSFML.cmake DESTINATION ${INSTALL_MISC_DIR}/cmake/Modules) >X-install(FILES license.txt DESTINATION ${INSTALL_MISC_DIR}) >X-install(FILES readme.txt DESTINATION ${INSTALL_MISC_DIR}) >X+if (DOCS) >X+ install(FILES cmake/Modules/FindSFML.cmake DESTINATION ${INSTALL_MISC_DIR}/cmake/Modules) >X+ install(FILES license.txt DESTINATION ${INSTALL_MISC_DIR}) >X+ install(FILES readme.txt DESTINATION ${INSTALL_MISC_DIR}) >X+endif () >X >X if(WINDOWS) >X if(ARCH_32BITS) >7d7029c515abdf2dbd4dc93653cbfad8 >echo x - sfml2/files/patch-src-SFML-Window-Linux-JoystickImpl.cpp >sed 's/^X//' >sfml2/files/patch-src-SFML-Window-Linux-JoystickImpl.cpp << '9ba25960bbd18014cf958aae53990096' >X--- src/SFML/Window/Linux/JoystickImpl.cpp.orig 2013-05-26 10:33:15.000000000 +0200 >X+++ src/SFML/Window/Linux/JoystickImpl.cpp 2013-05-26 10:34:09.000000000 +0200 >X@@ -39,17 +39,22 @@ >X //////////////////////////////////////////////////////////// >X bool JoystickImpl::isConnected(unsigned int index) >X { >X+#if 0 >X char name[32]; >X std::sprintf(name, "/dev/input/js%u", index); >X >X struct stat info; >X return stat(name, &info) == 0; >X+#endif >X+ >X+ return false; >X } >X >X >X //////////////////////////////////////////////////////////// >X bool JoystickImpl::open(unsigned int index) >X { >X+#if 0 >X char name[32]; >X std::sprintf(name, "/dev/input/js%u", index); >X >X@@ -71,13 +76,18 @@ >X { >X return false; >X } >X+#endif >X+ >X+ return false; >X } >X >X >X //////////////////////////////////////////////////////////// >X void JoystickImpl::close() >X { >X+#if 0 >X ::close(m_file); >X+#endif >X } >X >X >X@@ -85,6 +95,7 @@ >X JoystickCaps JoystickImpl::getCapabilities() const >X { >X JoystickCaps caps; >X+#if 0 >X >X // Get the number of buttons >X char buttonCount; >X@@ -114,6 +125,7 @@ >X } >X } >X >X+#endif >X return caps; >X } >X >X@@ -121,6 +133,7 @@ >X //////////////////////////////////////////////////////////// >X JoystickState JoystickImpl::JoystickImpl::update() >X { >X+#if 0 >X // pop events from the joystick file >X js_event joyState; >X while (read(m_file, &joyState, sizeof(joyState)) > 0) >X@@ -161,6 +174,7 @@ >X // Check the connection state of the joystick (read() fails with an error != EGAIN if it's no longer connected) >X m_state.connected = (errno == EAGAIN); >X >X+#endif >X return m_state; >X } >X >9ba25960bbd18014cf958aae53990096 >echo x - sfml2/files/patch-cmake-Config.cmake >sed 's/^X//' >sfml2/files/patch-cmake-Config.cmake << '7b5f8b3476cb1c933a4407b6ff563b71' >X--- cmake/Config.cmake.orig 2013-05-26 21:37:53.000000000 +0200 >X+++ cmake/Config.cmake 2013-05-26 21:38:21.000000000 +0200 >X@@ -71,5 +71,5 @@ >X if(WINDOWS) >X set(INSTALL_MISC_DIR .) >X elseif(UNIX) >X- set(INSTALL_MISC_DIR share/SFML) >X+# set(INSTALL_MISC_DIR share/SFML) >X endif() >7b5f8b3476cb1c933a4407b6ff563b71 >echo x - sfml2/Makefile >sed 's/^X//' >sfml2/Makefile << 'a0ccb26e9fe99c698518e1a38dfbd5e2' >X# $FreeBSD: $ >X >XPORTNAME= sfml >XPORTVERSION= 2.0 >XCATEGORIES= devel >XMASTER_SITES= http://www.sfml-dev.org/download/sfml/2.0/ >XDISTNAME= SFML-${PORTVERSION}-sources >XEXTRACT_SUFX= .zip >XCONFLICTS= sfml-1.* >X >XMAINTAINER= demelier.david@gmail.com >XCOMMENT= Simple and Fast Multimedia Library >X >XLIB_DEPENDS= sndfile.1:${PORTSDIR}/audio/libsndfile \ >X jpeg.11:${PORTSDIR}/graphics/jpeg \ >X png15:${PORTSDIR}/graphics/png \ >X freetype.9:${PORTSDIR}/print/freetype2 >X >XUSE_GMAKE= yes >XUSE_OPENAL= al >XUSE_XORG= x11 xrandr >XUSE_GL= gl glu glew >XUSE_LDCONFIG= yes >XUSE_DOS2UNIX= Makefile >XUSES= cmake >XMAKE_JOBS_SAFE= yes >XCMAKE_ARGS= -DINSTALL_MISC_DIR:String=${DOCSDIR} >X >XOPTIONS_DEFINE= DOCS >XOPTIONS_DEFAULT= DOCS >X >X.include <bsd.port.options.mk> >X >X.if ${PORT_OPTIONS:MDOCS} >XCMAKE_ARGS+= -DDOCS=On >X.else >XCMAKE_ARGS+= -DDOCS=Off >X.endif >X >XWRKSRC= ${WRKDIR}/SFML-${PORTVERSION} >X >X.include <bsd.port.mk> >a0ccb26e9fe99c698518e1a38dfbd5e2 >echo x - sfml2/distinfo >sed 's/^X//' >sfml2/distinfo << '1b8cd61403c98c156ac80114884e3b5a' >XSHA256 (SFML-2.0-sources.zip) = fde707c28d560e7fa73acb710e80a8fa38ff026d5a3d1afed9de67121bdcd7a6 >XSIZE (SFML-2.0-sources.zip) = 13207464 >1b8cd61403c98c156ac80114884e3b5a >echo x - sfml2/pkg-descr >sed 's/^X//' >sfml2/pkg-descr << '763297bf06c2d324d84b778f98be7f9d' >XSFML is a portable and easy to use multimedia API written in C++. >XYou can see it as a modern, object-oriented alternative to SDL. >X >XSFML is composed of several packages to perfectly suit your needs. >XYou can use SFML as a minimal windowing system to interface with >XOpenGL, or as a fully-featured multimedia library for building games >Xor interactive programs. >X >XWWW: http://www.sfml-dev.org/index.php >763297bf06c2d324d84b778f98be7f9d >echo x - sfml2/pkg-plist >sed 's/^X//' >sfml2/pkg-plist << 'a1fa4c3a3e295b7a734f317591fab4ef' >Xinclude/SFML/Audio.hpp >Xinclude/SFML/Audio/Export.hpp >Xinclude/SFML/Audio/Listener.hpp >Xinclude/SFML/Audio/Music.hpp >Xinclude/SFML/Audio/Sound.hpp >Xinclude/SFML/Audio/SoundBuffer.hpp >Xinclude/SFML/Audio/SoundBufferRecorder.hpp >Xinclude/SFML/Audio/SoundRecorder.hpp >Xinclude/SFML/Audio/SoundSource.hpp >Xinclude/SFML/Audio/SoundStream.hpp >Xinclude/SFML/Config.hpp >Xinclude/SFML/Graphics.hpp >Xinclude/SFML/Graphics/BlendMode.hpp >Xinclude/SFML/Graphics/CircleShape.hpp >Xinclude/SFML/Graphics/Color.hpp >Xinclude/SFML/Graphics/ConvexShape.hpp >Xinclude/SFML/Graphics/Drawable.hpp >Xinclude/SFML/Graphics/Export.hpp >Xinclude/SFML/Graphics/Font.hpp >Xinclude/SFML/Graphics/Glyph.hpp >Xinclude/SFML/Graphics/Image.hpp >Xinclude/SFML/Graphics/PrimitiveType.hpp >Xinclude/SFML/Graphics/Rect.hpp >Xinclude/SFML/Graphics/Rect.inl >Xinclude/SFML/Graphics/RectangleShape.hpp >Xinclude/SFML/Graphics/RenderStates.hpp >Xinclude/SFML/Graphics/RenderTarget.hpp >Xinclude/SFML/Graphics/RenderTexture.hpp >Xinclude/SFML/Graphics/RenderWindow.hpp >Xinclude/SFML/Graphics/Shader.hpp >Xinclude/SFML/Graphics/Shape.hpp >Xinclude/SFML/Graphics/Sprite.hpp >Xinclude/SFML/Graphics/Text.hpp >Xinclude/SFML/Graphics/Texture.hpp >Xinclude/SFML/Graphics/Transform.hpp >Xinclude/SFML/Graphics/Transformable.hpp >Xinclude/SFML/Graphics/Vertex.hpp >Xinclude/SFML/Graphics/VertexArray.hpp >Xinclude/SFML/Graphics/View.hpp >Xinclude/SFML/Network.hpp >Xinclude/SFML/Network/Export.hpp >Xinclude/SFML/Network/Ftp.hpp >Xinclude/SFML/Network/Http.hpp >Xinclude/SFML/Network/IpAddress.hpp >Xinclude/SFML/Network/Packet.hpp >Xinclude/SFML/Network/Socket.hpp >Xinclude/SFML/Network/SocketHandle.hpp >Xinclude/SFML/Network/SocketSelector.hpp >Xinclude/SFML/Network/TcpListener.hpp >Xinclude/SFML/Network/TcpSocket.hpp >Xinclude/SFML/Network/UdpSocket.hpp >Xinclude/SFML/OpenGL.hpp >Xinclude/SFML/System.hpp >Xinclude/SFML/System/Clock.hpp >Xinclude/SFML/System/Err.hpp >Xinclude/SFML/System/Export.hpp >Xinclude/SFML/System/InputStream.hpp >Xinclude/SFML/System/Lock.hpp >Xinclude/SFML/System/Mutex.hpp >Xinclude/SFML/System/NonCopyable.hpp >Xinclude/SFML/System/Sleep.hpp >Xinclude/SFML/System/String.hpp >Xinclude/SFML/System/Thread.hpp >Xinclude/SFML/System/Thread.inl >Xinclude/SFML/System/ThreadLocal.hpp >Xinclude/SFML/System/ThreadLocalPtr.hpp >Xinclude/SFML/System/ThreadLocalPtr.inl >Xinclude/SFML/System/Time.hpp >Xinclude/SFML/System/Utf.hpp >Xinclude/SFML/System/Utf.inl >Xinclude/SFML/System/Vector2.hpp >Xinclude/SFML/System/Vector2.inl >Xinclude/SFML/System/Vector3.hpp >Xinclude/SFML/System/Vector3.inl >Xinclude/SFML/Window.hpp >Xinclude/SFML/Window/Context.hpp >Xinclude/SFML/Window/ContextSettings.hpp >Xinclude/SFML/Window/Event.hpp >Xinclude/SFML/Window/Export.hpp >Xinclude/SFML/Window/GlResource.hpp >Xinclude/SFML/Window/Joystick.hpp >Xinclude/SFML/Window/Keyboard.hpp >Xinclude/SFML/Window/Mouse.hpp >Xinclude/SFML/Window/VideoMode.hpp >Xinclude/SFML/Window/Window.hpp >Xinclude/SFML/Window/WindowHandle.hpp >Xinclude/SFML/Window/WindowStyle.hpp >Xlib/libsfml-audio.so >Xlib/libsfml-audio.so.2 >Xlib/libsfml-audio.so.2.0 >Xlib/libsfml-graphics.so >Xlib/libsfml-graphics.so.2 >Xlib/libsfml-graphics.so.2.0 >Xlib/libsfml-network.so >Xlib/libsfml-network.so.2 >Xlib/libsfml-network.so.2.0 >Xlib/libsfml-system.so >Xlib/libsfml-system.so.2 >Xlib/libsfml-system.so.2.0 >Xlib/libsfml-window.so >Xlib/libsfml-window.so.2 >Xlib/libsfml-window.so.2.0 >Xlibdata/pkgconfig/sfml-all.pc >Xlibdata/pkgconfig/sfml-audio.pc >Xlibdata/pkgconfig/sfml-graphics.pc >Xlibdata/pkgconfig/sfml-network.pc >Xlibdata/pkgconfig/sfml-system.pc >Xlibdata/pkgconfig/sfml-window.pc >X%%PORTDOCS%%%%DOCSDIR%%/cmake/Modules/FindSFML.cmake >X%%PORTDOCS%%%%DOCSDIR%%/license.txt >X%%PORTDOCS%%%%DOCSDIR%%/readme.txt >X%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/cmake/Modules >X%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/cmake >X%%PORTDOCS%%@dirrmtry %%DOCSDIR%% >X@dirrmtry include/SFML/Window >X@dirrmtry include/SFML/System >X@dirrmtry include/SFML/Network >X@dirrmtry include/SFML/Graphics >X@dirrmtry include/SFML/Audio >X@dirrmtry include/SFML >a1fa4c3a3e295b7a734f317591fab4ef >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 178998
: 134339