[Bug 212334] devel/llvm-devel: Improve port (v4.0.d20160824)
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Fri Sep 2 15:31:56 UTC 2016
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=212334
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 at FreeBSD.org
Reporter: lightside at gmx.com
CC: brooks at FreeBSD.org
Attachment #174316 maintainer-approval?(brooks at FreeBSD.org)
Flags:
CC: brooks at FreeBSD.org
Assignee: brooks at FreeBSD.org
Flags: maintainer-feedback?(brooks at FreeBSD.org)
Created attachment 174316
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=174316&action=edit
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_PLIST
usage
- Remove regression-test target; use new TEST_TARGET and TEST_WRKSRC variables
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.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list