Date: Fri, 02 Sep 2016 15:31:55 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 212334] devel/llvm-devel: Improve port (v4.0.d20160824) Message-ID: <bug-212334-13@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D212334 Bug ID: 212334 Summary: devel/llvm-devel: Improve port (v4.0.d20160824) Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Keywords: patch Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: brooks@FreeBSD.org Reporter: lightside@gmx.com CC: brooks@FreeBSD.org Attachment #174316 maintainer-approval?(brooks@FreeBSD.org) Flags: CC: brooks@FreeBSD.org Assignee: brooks@FreeBSD.org Flags: maintainer-feedback?(brooks@FreeBSD.org) Created attachment 174316 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D174316&action= =3Dedit Proposed patch (since 421246 revision) Patch to improve devel/llvm-devel port. - Bump PORTREVISION - Add license information - Use VAR option helper for _USES_PYTHON variable - Simplify PORTDOCS with * value - Add UTILS (default) option to install utility binaries (e.g. count, FileCheck, not, etc.) - Change description for LIT option - Add dependency on UTILS for LIT option - Use new GH_SUBDIR option helper, instead of post-extract-* targets - Add libxml2 to USE_GNOME for CLANG option, because c-index-test requires this, according to stage-qa - Sort variables for options (e.g. GOLD_*) and change placement of some variables - Remove bsd.port.options.mk include - Add changes to .MAKEFLAGS in case of makesum target to fetch all optional distfiles for distinfo file creation, independent from selected options - Replace blank space(s) with tab for some cases - Build compiler-rt as a project in projects/compiler-rt directory - Remove COMMANDS variable, check-commands target and simplify llvm-wrapper= .sh installation in post-install-script target - Replace contents of build-plist target with dynamic approach and POST_PLI= ST usage - Remove regression-test target; use new TEST_TARGET and TEST_WRKSRC variab= les for `make test` - Remove post-patch target for lit changes, which allows usage of testing targets - Install lit with using utils/lit/setup.py; add Python setuptools to build dependency for LIT option - Remove OPTIONS_SUB, PLIST_FILES and pkg-plist file - Remove curl and jq requirement with using available commands in files/gen-Makefile.snapshot.sh script - Add files/llvm-lit-wrapper.sh.in, which contains PYTHONPATH environment variable, for correct (llvm-)lit${LLVM_SUFFIX} installation and usage The build tested on FreeBSD 10.2 amd64. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-212334-13>