Date: Sat, 3 Aug 2019 19:28:52 +0000 (UTC) From: Piotr Kubaj <pkubaj@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r507990 - in branches/2019Q3/devel/py-llfuse: . files files/files Message-ID: <201908031928.x73JSqJT029882@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pkubaj Date: Sat Aug 3 19:28:52 2019 New Revision: 507990 URL: https://svnweb.freebsd.org/changeset/ports/507990 Log: MFH: r507639 devel/py-llfuse: Fix build (warning=error), remove -Werror -Werror is added to flags by default, breaking build for example with GCC. Follow upstream and remove it. Also disable DEVELOPER_MODE since it's enabled too widely. PR: 238887 Approved by: portmgr (blanket(s): build fix, ports compliance), linimon (mentor) Differential Revision: https://reviews.freebsd.org/D21067 Added: branches/2019Q3/devel/py-llfuse/files/files/ - copied from r507639, head/devel/py-llfuse/files/files/ branches/2019Q3/devel/py-llfuse/files/patch-setup.py - copied unchanged from r507639, head/devel/py-llfuse/files/patch-setup.py Modified: branches/2019Q3/devel/py-llfuse/Makefile Directory Properties: branches/2019Q3/ (props changed) Modified: branches/2019Q3/devel/py-llfuse/Makefile ============================================================================== --- branches/2019Q3/devel/py-llfuse/Makefile Sat Aug 3 19:24:49 2019 (r507989) +++ branches/2019Q3/devel/py-llfuse/Makefile Sat Aug 3 19:28:52 2019 (r507990) @@ -12,8 +12,6 @@ COMMENT= Python bindings for low-level FUSE API LICENSE= LGPL20+ -BROKEN_powerpc64= Does not build: error: conversion to mode_t from int may alter its value - USES= compiler:c++11-lang fuse pkgconfig python tar:bz2 USE_PYTHON= autoplist distutils Copied: branches/2019Q3/devel/py-llfuse/files/patch-setup.py (from r507639, head/devel/py-llfuse/files/patch-setup.py) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/2019Q3/devel/py-llfuse/files/patch-setup.py Sat Aug 3 19:28:52 2019 (r507990, copy of r507639, head/devel/py-llfuse/files/patch-setup.py) @@ -0,0 +1,36 @@ +--- setup.py.orig 2017-01-22 22:24:10 UTC ++++ setup.py +@@ -80,24 +80,24 @@ def main(): + # We may have unused functions if we compile for older FUSE versions + compile_args.append('-Wno-unused-function') + +- # Value-changing conversions should always be explicit. +- compile_args.append('-Werror=conversion') +- +- # Note that (i > -1) is false if i is unsigned (-1 will be converted to +- # a large positive value). We certainly don't want to do this by +- # accident. +- compile_args.append('-Werror=sign-compare') +- + # Enable all fatal warnings only when compiling from Mercurial tip. + # (otherwise we break forward compatibility because compilation with newer + # compiler may fail if additional warnings are added) +- if DEVELOPER_MODE: ++ if 0: + compile_args.append('-Werror') + compile_args.append('-Wfatal-errors') + + # Unreachable code is expected because we need to support multiple + # platforms and architectures. + compile_args.append('-Wno-error=unreachable-code') ++ ++ # Value-changing conversions should always be explicit. ++ compile_args.append('-Werror=conversion') ++ ++ # Note that (i > -1) is false if i is unsigned (-1 will be converted to ++ # a large positive value). We certainly don't want to do this by ++ # accident. ++ compile_args.append('-Werror=sign-compare') + + # http://bugs.python.org/issue7576 + if sys.version_info[0] == 3 and sys.version_info[1] < 2:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201908031928.x73JSqJT029882>