mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
Make it more libstdc++ friendly. graphics/gource now builds on 8.x and 9.x.
Approved by: demon (maintainer)
This commit is contained in:
parent
3e2c93d74d
commit
6f351b1767
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=373979
2 changed files with 36 additions and 0 deletions
|
@ -3,6 +3,7 @@
|
|||
|
||||
PORTNAME= glm
|
||||
PORTVERSION= 0.9.5.4
|
||||
PORTREVISION= 1
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= math graphics
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||
|
|
35
math/glm/files/patch-glm__detail__type_int.hpp
Normal file
35
math/glm/files/patch-glm__detail__type_int.hpp
Normal file
|
@ -0,0 +1,35 @@
|
|||
--- glm/detail/type_int.hpp.orig 2014-12-04 12:55:42.000000000 -0500
|
||||
+++ glm/detail/type_int.hpp 2014-12-04 12:57:55.000000000 -0500
|
||||
@@ -32,22 +32,22 @@
|
||||
#include "setup.hpp"
|
||||
|
||||
#if GLM_HAS_EXTENDED_INTEGER_TYPE
|
||||
-# include <cstdint>
|
||||
+# include <tr1/cstdint>
|
||||
#endif
|
||||
|
||||
namespace glm{
|
||||
namespace detail
|
||||
{
|
||||
# if GLM_HAS_EXTENDED_INTEGER_TYPE
|
||||
- typedef std::int8_t int8;
|
||||
- typedef std::int16_t int16;
|
||||
- typedef std::int32_t int32;
|
||||
- typedef std::int64_t int64;
|
||||
-
|
||||
- typedef std::uint8_t uint8;
|
||||
- typedef std::uint16_t uint16;
|
||||
- typedef std::uint32_t uint32;
|
||||
- typedef std::uint64_t uint64;
|
||||
+ typedef ::int8_t int8;
|
||||
+ typedef ::int16_t int16;
|
||||
+ typedef ::int32_t int32;
|
||||
+ typedef ::int64_t int64;
|
||||
+
|
||||
+ typedef ::uint8_t uint8;
|
||||
+ typedef ::uint16_t uint16;
|
||||
+ typedef ::uint32_t uint32;
|
||||
+ typedef ::uint64_t uint64;
|
||||
# else
|
||||
# if(defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)) // C99 detected, 64 bit types available
|
||||
typedef int64_t sint64;
|
Loading…
Add table
Reference in a new issue