Skip site navigation (1)Skip section navigation (2)
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>