[Bug 258373] devel/simdjson: update to 1.0.0

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 09 Sep 2021 13:34:52 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=258373

Nuno Teixeira <eduardo@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |eduardo@FreeBSD.org

--- Comment #1 from Nuno Teixeira <eduardo@FreeBSD.org> ---
Hello,

1. Makefile says:
---
BROKEN_i386=    does not build (error: unknown type name '__uint128_t')
---

Poudriere tests at https://people.freebsd.org/~eduardo/logs/simdjson-1.0.0/
compiles ok on i386 with a warning:
---
warning: The simdjson library is designed for 64-bit processors and it seems
that you are not compiling for a known 64-bit platform. All fast kernels will
be disabled and performance may be poor. Please use a 64-bit target such as
x64, 64-bit ARM or 64-bit PPC. [-W#pragma-messages]
---

Maybe upstream have done some compatibily with i386?

2. Small order fix (from portclippy):

Move "CXXFLAGS_powerpc64" to CFLAGS/CXXFLAGS/LDFLAGS block:

---
# PORTNAME block
PORTNAME
DISTVERSIONPREFIX
DISTVERSION
CATEGORIES

# Maintainer block
MAINTAINER
COMMENT

# License block
LICENSE
LICENSE_FILE

# BROKEN/IGNORE/DEPRECATED messages
BROKEN_i386

-CXXFLAGS_powerpc64 <==

# USES block
USES
USE_GITHUB
USE_LDCONFIG

# USES=cmake related variables
CMAKE_ON

# CFLAGS/CXXFLAGS/LDFLAGS block
+CXXFLAGS_powerpc64 <==
---

Could you test this on i386?

-- 
You are receiving this mail because:
You are the assignee for the bug.