Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 May 2017 15:01:08 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 218976] [exp-run] Uses/cran.mk: mark non-compiling ports as platform independent
Message-ID:  <bug-218976-13-zDbgaz8NCi@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-218976-13@https.bugs.freebsd.org/bugzilla/>
References:  <bug-218976-13@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D218976

David Naylor <dbn@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #182834|0                           |1
        is obsolete|                            |
 Attachment #182973|                            |maintainer-approval?
              Flags|                            |

--- Comment #10 from David Naylor <dbn@FreeBSD.org> ---
Created attachment 182973
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D182973&action=
=3Dedit
Add NO_ARCH=3Dyes for USES=3Dcran (without:compiles) [v1.2.0]

Changes:
 - Switch no_arch to err from warning (no more false positives)
 - Added ability to list files that are FreeBSD binaries but should be
considered architecure neutral
 - Fixed the ports listed previously

bluemix-cli: false positive fixed
p5-CDB_File: NO_ARCH removed
p5-Data-Structure-Util: NO_ARCH removed
p5-Mouse: NO_ARCH removed
p5-Net-SSH-Perl: NO_ARCH removed
p5-Opcodes: NO_ARCH removed
p5-Selenium-Remote-Driver: false positive fixed (stripped gives a false
positive here)
py27-Genshi: NO_ARCH removed
py27-SpeechRecognition: false positive fixed (stripped gives a false positi=
ve
here) (this port should probably set ONLY_FOR_ARCHS=3Di386 amd64 as it incl=
udes a
x86 linux binary)
py27-atomiclong: NO_ARCH removed
py27-psycopg2cffi: NO_ARCH removed
py27-pyelftools: false positive fixes
py27-rcssmin: NO_ARCH removed
py27-rjsmin: NO_ARCH removed
py27-rxp: NO_ARCH removed
pyside-tools: NO_ARCH removed
rubygem-hamlit: NO_ARCH removed
rubygem-metasploit-payloads: false positive fixed
rubygem-metasploit_payloads-mettle: false positive fixed
rubygem-rbpdf-font: false positive fixed (stripped gives a false positive h=
ere)
rubygem-tarantool: NO_ARCH removed
rubygem-vmstat: NO_ARCH removed
rubygem-websocket-driver: NO_ARCH removed
timelimit: NO_ARCH removed
u-boot-rpi: false positive fixed
u-boot-rpi2: false positive fixed
u-boot-rpi3: false positive fixed

The remaining false positives were fixed by listing the offending files with
NO_ARCH.  I felt this approach was the most targetted way to override the
checks while maintaining the ability detect regressions in these ports (i.e.
they actually become architecure specific):
intellij-ultimate: bundles shared libraries, (this port should probably set
ONLY_FOR_ARCHS=3Di386 amd64 to match the bundles libraries)
metasploit: bundles binary files

--=20
You are receiving this mail because:
You are on the CC list for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-218976-13-zDbgaz8NCi>