From owner-dev-commits-ports-all@freebsd.org Sun Jul 4 15:03:55 2021 Return-Path: Delivered-To: dev-commits-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 35A956667F6; Sun, 4 Jul 2021 15:03:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GHsXW0s6xz3GSS; Sun, 4 Jul 2021 15:03:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 0604914C36; Sun, 4 Jul 2021 15:03:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 164F3svq077286; Sun, 4 Jul 2021 15:03:54 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 164F3s6L077285; Sun, 4 Jul 2021 15:03:54 GMT (envelope-from git) Date: Sun, 4 Jul 2021 15:03:54 GMT Message-Id: <202107041503.164F3s6L077285@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Piotr Kubaj Subject: git: 51ea03179aff - main - archivers/lazperf: fix build on big-endian architectures MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: pkubaj X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 51ea03179aff52b1bdac30fc908e46f81392e619 Auto-Submitted: auto-generated X-BeenThere: dev-commits-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the ports repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jul 2021 15:03:55 -0000 The branch main has been updated by pkubaj: URL: https://cgit.FreeBSD.org/ports/commit/?id=51ea03179aff52b1bdac30fc908e46f81392e619 commit 51ea03179aff52b1bdac30fc908e46f81392e619 Author: Piotr Kubaj AuthorDate: 2021-07-04 15:00:27 +0000 Commit: Piotr Kubaj CommitDate: 2021-07-04 15:00:27 +0000 archivers/lazperf: fix build on big-endian architectures /wrkdirs/usr/ports/archivers/lazperf/work/laz-perf-2.0.0/cpp/lazperf/vlr.cpp:188:28: error: constant expression evaluates to 16777216 which cannot be narrowed to type 'uint8_t' (aka 'unsigned char') [-Wc++11-narrowing] reserved{}, data_type{ htole32(1) }, options{}, name{}, unused{}, ^~~~~~~~~~ /usr/include/sys/endian.h:88:20: note: expanded from macro 'htole32' ^~~~~~~~~~~~ /usr/include/sys/endian.h:62:20: note: expanded from macro 'bswap32' ^~~~~~~~~~~~ /usr/include/machine/endian.h:136:22: note: expanded from macro '__bswap32' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/archivers/lazperf/work/laz-perf-2.0.0/cpp/lazperf/vlr.cpp:188:28: note: insert an explicit cast to silence this issue reserved{}, data_type{ htole32(1) }, options{}, name{}, unused{}, ^~~~~~~~~~ static_cast( ) /usr/include/sys/endian.h:88:20: note: expanded from macro 'htole32' ^~~~~~~~~~~~ /usr/include/sys/endian.h:62:20: note: expanded from macro 'bswap32' ^~~~~~~~~~~~ /usr/include/machine/endian.h:136:22: note: expanded from macro '__bswap32' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/archivers/lazperf/work/laz-perf-2.0.0/cpp/lazperf/vlr.cpp:188:28: warning: implicit conversion from 'unsigned int' to 'uint8_t' (aka 'unsigned char') changes value from 16777216 to 0 [-Wconstant-conversion] reserved{}, data_type{ htole32(1) }, options{}, name{}, unused{}, ~ ^~~~~~~~~~ /usr/include/sys/endian.h:88:20: note: expanded from macro 'htole32' ^~~~~~~~~~~~ /usr/include/sys/endian.h:62:20: note: expanded from macro 'bswap32' ^~~~~~~~~~~~ /usr/include/machine/endian.h:136:42: note: expanded from macro '__bswap32' ^~~~~~~~~~~~~~~~~~ /usr/include/machine/endian.h:98:37: note: expanded from macro '__bswap32_const' (((__uint32_t)(x)<< 8) & 0xff0000) | \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning and 1 error generated. --- archivers/lazperf/Makefile | 3 +++ archivers/lazperf/distinfo | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/archivers/lazperf/Makefile b/archivers/lazperf/Makefile index db3758d05571..5480422ead87 100644 --- a/archivers/lazperf/Makefile +++ b/archivers/lazperf/Makefile @@ -4,6 +4,9 @@ PORTNAME= lazperf DISTVERSION= 2.0.0 CATEGORIES= archivers databases geography +PATCH_SITES= https://github.com/hobu/laz-perf/commit/ +PATCHFILES= a003d1ead4afb9a0c61cde8b00340c489f2ce370.patch:-p1 + MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Alternative LAZ implementation for C++ and JavaScript diff --git a/archivers/lazperf/distinfo b/archivers/lazperf/distinfo index 21adcaa8d999..9de69a3d6545 100644 --- a/archivers/lazperf/distinfo +++ b/archivers/lazperf/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1622957308 +TIMESTAMP = 1625410349 SHA256 (hobu-laz-perf-2.0.0_GH0.tar.gz) = 0b088e17b7ed96333fc4d791fb78d021e37a63c97fe85dff59b19a0098df6462 SIZE (hobu-laz-perf-2.0.0_GH0.tar.gz) = 4968421 +SHA256 (a003d1ead4afb9a0c61cde8b00340c489f2ce370.patch) = 9dc35fcf10ef722a9901152faeb4c727532010f690484329df98249af9234a4e +SIZE (a003d1ead4afb9a0c61cde8b00340c489f2ce370.patch) = 857