Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Mar 2018 14:20:59 -0700
From:      Devin Teske <dteske@freebsd.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Cc:        Devin Teske <dteske@freebsd.org>
Subject:   Re: svn commit: r465409 - in head/sysutils/cmocka: . files
Message-ID:  <0AD4B8F1-C14D-4E7B-9D59-B0B02578DAFB@freebsd.org>
In-Reply-To: <201803232120.w2NLK4El048349@repo.freebsd.org>
References:  <201803232120.w2NLK4El048349@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

> On Mar 23, 2018, at 2:20 PM, Devin Teske <dteske@FreeBSD.org> wrote:
>=20
> Author: dteske
> Date: Fri Mar 23 21:20:04 2018
> New Revision: 465409
> URL: https://svnweb.freebsd.org/changeset/ports/465409
>=20
> Log:
>  Fix sysutils/cmocka build on powerpc64
>=20
>  Make sure uintptr_t isn't double-defined
>=20
>  PR:		ports/224959
>  Submitted by:	jhibbits
>  Reported by:	jhibbits
>  Reviewed by:	imp
>  Approved by:	imp (mentor)
>=20

Differential Revision:	https://reviews.freebsd.org/D14713
--=20
Devin


> Added:
>  head/sysutils/cmocka/files/
>  head/sysutils/cmocka/files/patch-include_cmocka.h   (contents, props =
changed)
> Modified:
>  head/sysutils/cmocka/Makefile
>=20
> Modified: head/sysutils/cmocka/Makefile
> =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
> --- head/sysutils/cmocka/Makefile	Fri Mar 23 20:48:16 2018	=
(r465408)
> +++ head/sysutils/cmocka/Makefile	Fri Mar 23 21:20:04 2018	=
(r465409)
> @@ -2,6 +2,7 @@
>=20
> PORTNAME=3D	cmocka
> PORTVERSION=3D	1.1.1
> +PORTREVISION=3D	1
> CATEGORIES=3D	sysutils
> MASTER_SITES=3D	https://cmocka.org/files/1.1/ \
> 		LOCAL/dteske
>=20
> Added: head/sysutils/cmocka/files/patch-include_cmocka.h
> =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
> --- /dev/null	00:00:00 1970	(empty, because file is newly added)
> +++ head/sysutils/cmocka/files/patch-include_cmocka.h	Fri Mar 23 =
21:20:04 2018	(r465409)
> @@ -0,0 +1,19 @@
> +--- include/cmocka.h.orig	2018-01-02 22:14:13.670138000 -0600
> ++++ include/cmocka.h	2018-01-02 22:35:26.399769000 -0600
> +@@ -110,7 +110,7 @@
> +     ((LargestIntegralType)(value))
> +=20
> + /* Smallest integral type capable of holding a pointer. */
> +-#if !defined(_UINTPTR_T) && !defined(_UINTPTR_T_DEFINED)
> ++#if !defined(_UINTPTR_T) && !defined(_UINTPTR_T_DEFINED) && =
!defined(_UINTPTR_T_DECLARED)
> + # if defined(_WIN32)
> +     /* WIN32 is an ILP32 platform */
> +     typedef unsigned int uintptr_t;
> +@@ -136,6 +136,7 @@
> +=20
> + # define _UINTPTR_T
> + # define _UINTPTR_T_DEFINED
> ++# define _UINTPTR_T_DECLARED
> + #endif /* !defined(_UINTPTR_T) || !defined(_UINTPTR_T_DEFINED) */
> +=20
> + /* Perform an unsigned cast to uintptr_t. */
>=20




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0AD4B8F1-C14D-4E7B-9D59-B0B02578DAFB>