From owner-svn-ports-head@FreeBSD.ORG Fri Aug 3 15:13:10 2012 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E090D106564A; Fri, 3 Aug 2012 15:13:10 +0000 (UTC) (envelope-from demon@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id CA03C8FC08; Fri, 3 Aug 2012 15:13:10 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q73FDA9t036947; Fri, 3 Aug 2012 15:13:10 GMT (envelope-from demon@svn.freebsd.org) Received: (from demon@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q73FDAuL036940; Fri, 3 Aug 2012 15:13:10 GMT (envelope-from demon@svn.freebsd.org) Message-Id: <201208031513.q73FDAuL036940@svn.freebsd.org> From: Dmitry Sivachenko Date: Fri, 3 Aug 2012 15:13:10 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r301955 - in head/math: . glm X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.5 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: Fri, 03 Aug 2012 15:13:11 -0000 Author: demon Date: Fri Aug 3 15:13:10 2012 New Revision: 301955 URL: http://svn.freebsd.org/changeset/ports/301955 Log: OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specification. GLM provides classes and functions designed and implemented with the same naming conventions and functionalities than GLSL so that when a programmer knows GLSL, he knows GLM as well which makes it really easy to use. Added: head/math/glm/ head/math/glm/Makefile (contents, props changed) head/math/glm/distinfo (contents, props changed) head/math/glm/pkg-descr (contents, props changed) head/math/glm/pkg-plist (contents, props changed) Modified: head/math/Makefile Modified: head/math/Makefile ============================================================================== --- head/math/Makefile Fri Aug 3 14:57:28 2012 (r301954) +++ head/math/Makefile Fri Aug 3 15:13:10 2012 (r301955) @@ -128,6 +128,7 @@ SUBDIR += giacxcas SUBDIR += givaro SUBDIR += glgraph + SUBDIR += glm SUBDIR += glpk SUBDIR += gmm++ SUBDIR += gmp Added: head/math/glm/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/glm/Makefile Fri Aug 3 15:13:10 2012 (r301955) @@ -0,0 +1,23 @@ +# New ports collection makefile for: glm +# Date created: Aug 03 2012 +# Whom: demon@FreeBSD.org +# +# $FreeBSD$ +# + +PORTNAME= glm +PORTVERSION= 0.9.3.4 +CATEGORIES= math graphics +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ogl-math/${PORTNAME}-${PORTVERSION} + +MAINTAINER= demon@FreeBSD.org +COMMENT= C++ mathematics library for software based on the OpenGL GLSL + +USE_ZIP= yes +NO_BUILD= yes + +do-install: + cd ${WRKSRC} && ${FIND} glm -print -depth | ${CPIO} -pdm ${PREFIX}/include/ + +.include Added: head/math/glm/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/glm/distinfo Fri Aug 3 15:13:10 2012 (r301955) @@ -0,0 +1,2 @@ +SHA256 (glm-0.9.3.4.zip) = 0646b29718cf3ad2ee9c4c9dcb2d5b1d9b483fc0b71764e93b369934203d90ce +SIZE (glm-0.9.3.4.zip) = 6371127 Added: head/math/glm/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/glm/pkg-descr Fri Aug 3 15:13:10 2012 (r301955) @@ -0,0 +1,18 @@ +OpenGL Mathematics (GLM) is a header only C++ mathematics library for +graphics software based on the OpenGL Shading Language (GLSL) specification. + +GLM provides classes and functions designed and implemented with the same +naming conventions and functionalities than GLSL so that when a programmer +knows GLSL, he knows GLM as well which makes it really easy to use. + +This project isn't limited to GLSL features. An extension system, based on +the GLSL extension conventions, provides extended capabilities: matrix +transformations, quaternions, half-based types, random numbers, procedural +noise functions, etc... + +This library works perfectly with OpenGL but it also ensures interoperability +with third party libraries and SDKs. It is a good candidate for software +rendering (Raytracing / Rasterisation), image processing, physic simulations +and any context that requires a simple and convenient mathematics library. + +WWW: http://glm.g-truc.net/ Added: head/math/glm/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/glm/pkg-plist Fri Aug 3 15:13:10 2012 (r301955) @@ -0,0 +1,228 @@ +include/glm/CMakeLists.txt +include/glm/core/_detail.hpp +include/glm/core/_fixes.hpp +include/glm/core/_swizzle.hpp +include/glm/core/_swizzle_func.hpp +include/glm/core/_vectorize.hpp +include/glm/core/dummy.cpp +include/glm/core/func_common.hpp +include/glm/core/func_common.inl +include/glm/core/func_exponential.hpp +include/glm/core/func_exponential.inl +include/glm/core/func_geometric.hpp +include/glm/core/func_geometric.inl +include/glm/core/func_integer.hpp +include/glm/core/func_integer.inl +include/glm/core/func_matrix.hpp +include/glm/core/func_matrix.inl +include/glm/core/func_noise.hpp +include/glm/core/func_noise.inl +include/glm/core/func_packing.hpp +include/glm/core/func_packing.inl +include/glm/core/func_trigonometric.hpp +include/glm/core/func_trigonometric.inl +include/glm/core/func_vector_relational.hpp +include/glm/core/func_vector_relational.inl +include/glm/core/hint.hpp +include/glm/core/intrinsic_common.hpp +include/glm/core/intrinsic_common.inl +include/glm/core/intrinsic_exponential.hpp +include/glm/core/intrinsic_exponential.inl +include/glm/core/intrinsic_geometric.hpp +include/glm/core/intrinsic_geometric.inl +include/glm/core/intrinsic_matrix.hpp +include/glm/core/intrinsic_matrix.inl +include/glm/core/intrinsic_trigonometric.hpp +include/glm/core/intrinsic_trigonometric.inl +include/glm/core/intrinsic_vector_relational.hpp +include/glm/core/intrinsic_vector_relational.inl +include/glm/core/setup.hpp +include/glm/core/type.hpp +include/glm/core/type_float.hpp +include/glm/core/type_gentype.hpp +include/glm/core/type_gentype.inl +include/glm/core/type_half.hpp +include/glm/core/type_half.inl +include/glm/core/type_int.hpp +include/glm/core/type_mat.hpp +include/glm/core/type_mat.inl +include/glm/core/type_mat2x2.hpp +include/glm/core/type_mat2x2.inl +include/glm/core/type_mat2x3.hpp +include/glm/core/type_mat2x3.inl +include/glm/core/type_mat2x4.hpp +include/glm/core/type_mat2x4.inl +include/glm/core/type_mat3x2.hpp +include/glm/core/type_mat3x2.inl +include/glm/core/type_mat3x3.hpp +include/glm/core/type_mat3x3.inl +include/glm/core/type_mat3x4.hpp +include/glm/core/type_mat3x4.inl +include/glm/core/type_mat4x2.hpp +include/glm/core/type_mat4x2.inl +include/glm/core/type_mat4x3.hpp +include/glm/core/type_mat4x3.inl +include/glm/core/type_mat4x4.hpp +include/glm/core/type_mat4x4.inl +include/glm/core/type_size.hpp +include/glm/core/type_vec.hpp +include/glm/core/type_vec.inl +include/glm/core/type_vec1.hpp +include/glm/core/type_vec1.inl +include/glm/core/type_vec2.hpp +include/glm/core/type_vec2.inl +include/glm/core/type_vec3.hpp +include/glm/core/type_vec3.inl +include/glm/core/type_vec4.hpp +include/glm/core/type_vec4.inl +include/glm/ext.hpp +include/glm/glm.hpp +include/glm/gtc/half_float.hpp +include/glm/gtc/half_float.inl +include/glm/gtc/matrix_access.hpp +include/glm/gtc/matrix_access.inl +include/glm/gtc/matrix_integer.hpp +include/glm/gtc/matrix_inverse.hpp +include/glm/gtc/matrix_inverse.inl +include/glm/gtc/matrix_transform.hpp +include/glm/gtc/matrix_transform.inl +include/glm/gtc/noise.hpp +include/glm/gtc/noise.inl +include/glm/gtc/quaternion.hpp +include/glm/gtc/quaternion.inl +include/glm/gtc/random.hpp +include/glm/gtc/random.inl +include/glm/gtc/swizzle.hpp +include/glm/gtc/swizzle.inl +include/glm/gtc/type_precision.hpp +include/glm/gtc/type_precision.inl +include/glm/gtc/type_ptr.hpp +include/glm/gtc/type_ptr.inl +include/glm/gtx/associated_min_max.hpp +include/glm/gtx/associated_min_max.inl +include/glm/gtx/bit.hpp +include/glm/gtx/bit.inl +include/glm/gtx/closest_point.hpp +include/glm/gtx/closest_point.inl +include/glm/gtx/color_cast.hpp +include/glm/gtx/color_cast.inl +include/glm/gtx/color_space.hpp +include/glm/gtx/color_space.inl +include/glm/gtx/color_space_YCoCg.hpp +include/glm/gtx/color_space_YCoCg.inl +include/glm/gtx/compatibility.hpp +include/glm/gtx/compatibility.inl +include/glm/gtx/component_wise.hpp +include/glm/gtx/component_wise.inl +include/glm/gtx/constants.hpp +include/glm/gtx/constants.inl +include/glm/gtx/epsilon.hpp +include/glm/gtx/epsilon.inl +include/glm/gtx/euler_angles.hpp +include/glm/gtx/euler_angles.inl +include/glm/gtx/extend.hpp +include/glm/gtx/extend.inl +include/glm/gtx/extented_min_max.hpp +include/glm/gtx/extented_min_max.inl +include/glm/gtx/fast_exponential.hpp +include/glm/gtx/fast_exponential.inl +include/glm/gtx/fast_square_root.hpp +include/glm/gtx/fast_square_root.inl +include/glm/gtx/fast_trigonometry.hpp +include/glm/gtx/fast_trigonometry.inl +include/glm/gtx/gradient_paint.hpp +include/glm/gtx/gradient_paint.inl +include/glm/gtx/handed_coordinate_space.hpp +include/glm/gtx/handed_coordinate_space.inl +include/glm/gtx/inertia.hpp +include/glm/gtx/inertia.inl +include/glm/gtx/int_10_10_10_2.hpp +include/glm/gtx/int_10_10_10_2.inl +include/glm/gtx/integer.hpp +include/glm/gtx/integer.inl +include/glm/gtx/intersect.hpp +include/glm/gtx/intersect.inl +include/glm/gtx/log_base.hpp +include/glm/gtx/log_base.inl +include/glm/gtx/matrix_cross_product.hpp +include/glm/gtx/matrix_cross_product.inl +include/glm/gtx/matrix_interpolation.hpp +include/glm/gtx/matrix_interpolation.inl +include/glm/gtx/matrix_major_storage.hpp +include/glm/gtx/matrix_major_storage.inl +include/glm/gtx/matrix_operation.hpp +include/glm/gtx/matrix_operation.inl +include/glm/gtx/matrix_query.hpp +include/glm/gtx/matrix_query.inl +include/glm/gtx/mixed_product.hpp +include/glm/gtx/mixed_product.inl +include/glm/gtx/multiple.hpp +include/glm/gtx/multiple.inl +include/glm/gtx/noise.hpp +include/glm/gtx/noise.inl +include/glm/gtx/norm.hpp +include/glm/gtx/norm.inl +include/glm/gtx/normal.hpp +include/glm/gtx/normal.inl +include/glm/gtx/normalize_dot.hpp +include/glm/gtx/normalize_dot.inl +include/glm/gtx/number_precision.hpp +include/glm/gtx/number_precision.inl +include/glm/gtx/ocl_type.hpp +include/glm/gtx/ocl_type.inl +include/glm/gtx/optimum_pow.hpp +include/glm/gtx/optimum_pow.inl +include/glm/gtx/orthonormalize.hpp +include/glm/gtx/orthonormalize.inl +include/glm/gtx/perpendicular.hpp +include/glm/gtx/perpendicular.inl +include/glm/gtx/polar_coordinates.hpp +include/glm/gtx/polar_coordinates.inl +include/glm/gtx/projection.hpp +include/glm/gtx/projection.inl +include/glm/gtx/quaternion.hpp +include/glm/gtx/quaternion.inl +include/glm/gtx/random.hpp +include/glm/gtx/random.inl +include/glm/gtx/raw_data.hpp +include/glm/gtx/raw_data.inl +include/glm/gtx/reciprocal.hpp +include/glm/gtx/reciprocal.inl +include/glm/gtx/rotate_vector.hpp +include/glm/gtx/rotate_vector.inl +include/glm/gtx/simd_mat4.hpp +include/glm/gtx/simd_mat4.inl +include/glm/gtx/simd_vec4.hpp +include/glm/gtx/simd_vec4.inl +include/glm/gtx/spline.hpp +include/glm/gtx/spline.inl +include/glm/gtx/std_based_type.hpp +include/glm/gtx/std_based_type.inl +include/glm/gtx/string_cast.hpp +include/glm/gtx/string_cast.inl +include/glm/gtx/transform.hpp +include/glm/gtx/transform.inl +include/glm/gtx/transform2.hpp +include/glm/gtx/transform2.inl +include/glm/gtx/ulp.hpp +include/glm/gtx/ulp.inl +include/glm/gtx/unsigned_int.hpp +include/glm/gtx/unsigned_int.inl +include/glm/gtx/vec1.hpp +include/glm/gtx/vec1.inl +include/glm/gtx/vector_access.hpp +include/glm/gtx/vector_access.inl +include/glm/gtx/vector_angle.hpp +include/glm/gtx/vector_angle.inl +include/glm/gtx/vector_query.hpp +include/glm/gtx/vector_query.inl +include/glm/gtx/verbose_operator.hpp +include/glm/gtx/verbose_operator.inl +include/glm/gtx/wrap.hpp +include/glm/gtx/wrap.inl +include/glm/virtrev/xstream.hpp +@dirrm include/glm/virtrev +@dirrm include/glm/gtx +@dirrm include/glm/gtc +@dirrm include/glm/core +@dirrm include/glm