From owner-svn-ports-head@FreeBSD.ORG Sun Oct 6 09:47:13 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 4E97DCFE; Sun, 6 Oct 2013 09:47:13 +0000 (UTC) (envelope-from nemysis@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 2CAE2214F; Sun, 6 Oct 2013 09:47:13 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r969lDWg042832; Sun, 6 Oct 2013 09:47:13 GMT (envelope-from nemysis@svn.freebsd.org) Received: (from nemysis@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r969lCLk042827; Sun, 6 Oct 2013 09:47:12 GMT (envelope-from nemysis@svn.freebsd.org) Message-Id: <201310060947.r969lCLk042827@svn.freebsd.org> From: Rusmir Dusko Date: Sun, 6 Oct 2013 09:47:12 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r329545 - in head/graphics: . glfw-devel X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Oct 2013 09:47:13 -0000 Author: nemysis Date: Sun Oct 6 09:47:11 2013 New Revision: 329545 URL: http://svnweb.freebsd.org/changeset/ports/329545 Log: GLFW is a free, Open Source, portable library for OpenGL and OpenGL ES application development. It provides a simple, platform-independent API for creating windows and contexts, reading input, handling events, etc. Version 3.0 brings a new API with many new features such as multiple windows and contexts, multi-monitor support, EGL and OpenGL ES support, clipboard text support, an error description callback, gamma ramp control, layout-independent keyboard input and UTF-8 for all strings. WWW: http://www.glfw.org/ PR: ports/179605 Submitted by: nemysis (self) Approved by: wg/pawel (mentors) Added: head/graphics/glfw-devel/ head/graphics/glfw-devel/Makefile (contents, props changed) head/graphics/glfw-devel/distinfo (contents, props changed) head/graphics/glfw-devel/pkg-descr (contents, props changed) head/graphics/glfw-devel/pkg-plist (contents, props changed) Modified: head/graphics/Makefile Modified: head/graphics/Makefile ============================================================================== --- head/graphics/Makefile Sun Oct 6 09:30:36 2013 (r329544) +++ head/graphics/Makefile Sun Oct 6 09:47:11 2013 (r329545) @@ -280,6 +280,7 @@ SUBDIR += glew SUBDIR += glexcess SUBDIR += glfw + SUBDIR += glfw-devel SUBDIR += glide3 SUBDIR += glitz SUBDIR += gliv Added: head/graphics/glfw-devel/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/glfw-devel/Makefile Sun Oct 6 09:47:11 2013 (r329545) @@ -0,0 +1,67 @@ +# Created by: Rusmir Dusko +# $FreeBSD$ + +PORTNAME= glfw +PORTVERSION= 3.0.3 +CATEGORIES= graphics +MASTER_SITES= SF +PKGNAMESUFFIX= -devel + +MAINTAINER= nemysis@FreeBSD.org +COMMENT= Portable framework for OpenGL development + +LICENSE= ZLIB + +USES= cmake +USE_XORG= xi xrandr +USE_GL= glu +USE_LDCONFIG= yes +USE_GCC= 4.6+ + +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -L${LOCALBASE}/lib + +PORTDOCS= * + +DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} + +DOCSRCDIR1= ${WRKSRC} +DOC_FILES1= README.md + +DOCSRCDIR2= ${WRKSRC}/docs/html/search +DOCSDIR2= ${DOCSDIR}/docs/html/search +DOC_FILES2= * + +DOCSRCDIR3= ${WRKSRC}/docs/html +DOCSDIR3= ${DOCSDIR}/docs/html +DOC_FILES3= *.html *.png *.css *.js + +PORTEXAMPLES= * + +EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}${PKGNAMESUFFIX} + +EXAMPLESSRCDIR1= ${WRKSRC}/examples +EXAMPLES_FILES1= boing gears heightmap simple splitview wave + +EXAMPLESSRCDIR2= ${WRKSRC}/tests +EXAMPLESDIR2= ${EXAMPLESDIR}/tests +EXAMPLES_FILES2= accuracy clipboard defaults events fsaa gamma glfwinfo iconify \ + joysticks modes peter reopen sharing tearing threads title windows + +post-patch: + @${REINPLACE_CMD} -e 's|lib$${LIB_SUFFIX}/pkgconfig|libdata/pkgconfig|' \ + ${WRKSRC}/CMakeLists.txt + +post-install: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} + @${MKDIR} ${STAGEDIR}${DOCSDIR2} + ${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2} + ${INSTALL_DATA} ${DOC_FILES3:S|^|${DOCSRCDIR3}/|} ${STAGEDIR}${DOCSDIR3} + + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_PROGRAM} ${EXAMPLES_FILES1:S|^|${EXAMPLESSRCDIR1}/|} ${STAGEDIR}${EXAMPLESDIR} + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR2} + ${INSTALL_PROGRAM} ${EXAMPLES_FILES2:S|^|${EXAMPLESSRCDIR2}/|} ${STAGEDIR}${EXAMPLESDIR2} + +.include Added: head/graphics/glfw-devel/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/glfw-devel/distinfo Sun Oct 6 09:47:11 2013 (r329545) @@ -0,0 +1,2 @@ +SHA256 (glfw-3.0.3.tar.gz) = 51751b7a0df6e848fe941383ba9df10619be4534cb05d1bd9de03b75ac1c513d +SIZE (glfw-3.0.3.tar.gz) = 577736 Added: head/graphics/glfw-devel/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/glfw-devel/pkg-descr Sun Oct 6 09:47:11 2013 (r329545) @@ -0,0 +1,10 @@ +GLFW is a free, Open Source, portable library for OpenGL and OpenGL ES +application development. It provides a simple, platform-independent API for +creating windows and contexts, reading input, handling events, etc. + +Version 3.0 brings a new API with many new features such as multiple windows +and contexts, multi-monitor support, EGL and OpenGL ES support, clipboard text +support, an error description callback, gamma ramp control, layout-independent +keyboard input and UTF-8 for all strings. + +WWW: http://www.glfw.org/ Added: head/graphics/glfw-devel/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/glfw-devel/pkg-plist Sun Oct 6 09:47:11 2013 (r329545) @@ -0,0 +1,11 @@ +include/GLFW/glfw3.h +include/GLFW/glfw3native.h +lib/cmake/glfw/glfwConfig.cmake +lib/cmake/glfw/glfwConfigVersion.cmake +lib/cmake/glfw/glfwTargets-release.cmake +lib/cmake/glfw/glfwTargets.cmake +lib/libglfw3.a +libdata/pkgconfig/glfw3.pc +@dirrm lib/cmake/glfw +@dirrmtry lib/cmake +@dirrm include/GLFW