Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
20.0.d20240926 30 Sep 2024 22:11:19 |
Brooks Davis (brooks) |
devel/llvm-devel: new snapshot |
20.0.d20240912 12 Sep 2024 11:44:20 |
Brooks Davis (brooks) |
devel/llvm-devel: new snapshot |
20.0.d20240822 27 Aug 2024 19:23:23 |
Brooks Davis (brooks) |
devel/llvm-devel: new snapshot
Sponsored by: DARPA, AFRL |
20.0.d20240805 13 Aug 2024 09:40:50 |
Piotr Kubaj (pkubaj) |
devel/llvm-devel: fix packaging on powerpc64*
pkg-static: Unable to access file
/wrkdirs/usr/ports/devel/llvm-devel/work-default/stage/usr/local/llvm-devel/lib/clang/20/lib/powerpc64le-portbld-freebsd14.1/libclang_rt.msan.a:No
such file or directory
pkg-static: Unable to access file
/wrkdirs/usr/ports/devel/llvm-devel/work-default/stage/usr/local/llvm-devel/lib/clang/20/lib/powerpc64le-portbld-freebsd14.1/libclang_rt.msan.a.syms:No
such file or directory
pkg-static: Unable to access file
/wrkdirs/usr/ports/devel/llvm-devel/work-default/stage/usr/local/llvm-devel/lib/clang/20/lib/powerpc64le-portbld-freebsd14.1/libclang_rt.msan_cxx.a:No
such file or directory
pkg-static: Unable to access file
/wrkdirs/usr/ports/devel/llvm-devel/work-default/stage/usr/local/llvm-devel/lib/clang/20/lib/powerpc64le-portbld-freebsd14.1/libclang_rt.msan_cxx.a.syms:No
such file or directory
pkg-static: Unable to access file
/wrkdirs/usr/ports/devel/llvm-devel/work-default/stage/usr/local/llvm-devel/lib/clang/20/lib/powerpc64le-portbld-freebsd14.1/libclang_rt.tsan.a:No
such file or directory
pkg-static: Unable to access file
/wrkdirs/usr/ports/devel/llvm-devel/work-default/stage/usr/local/llvm-devel/lib/clang/20/lib/powerpc64le-portbld-freebsd14.1/libclang_rt.tsan.a.syms:No
such file or directory
pkg-static: Unable to access file
/wrkdirs/usr/ports/devel/llvm-devel/work-default/stage/usr/local/llvm-devel/lib/clang/20/lib/powerpc64le-portbld-freebsd14.1/libclang_rt.tsan.so:No
such file or directory
pkg-static: Unable to access file
/wrkdirs/usr/ports/devel/llvm-devel/work-default/stage/usr/local/llvm-devel/lib/clang/20/lib/powerpc64le-portbld-freebsd14.1/libclang_rt.tsan_cxx.a:No
such file or directory
pkg-static: Unable to access file
/wrkdirs/usr/ports/devel/llvm-devel/work-default/stage/usr/local/llvm-devel/lib/clang/20/lib/powerpc64le-portbld-freebsd14.1/libclang_rt.tsan_cxx.a.syms:No
such file or directory
pkg-static: Unable to access file
/wrkdirs/usr/ports/devel/llvm-devel/work-default/stage/usr/local/llvm-devel/lib/clang/20/share/msan_ignorelist.txt:No
such file or directory |
20.0.d20240805 05 Aug 2024 22:14:25 |
Brooks Davis (brooks) |
devel/llvm-devel: new snapshot
In limited testing, this appears to resolve excess memory use in
llvm-tblgen for some RISC-V related backend bits. This showed up
as all the i386 builds failing over the weekend.
Sponsored by: DARPA, AFRL |
20.0.d20240801 02 Aug 2024 22:07:11 |
Brooks Davis (brooks) |
devel/llvm-devel: new snapshot |
20.0.d20240723 23 Jul 2024 23:53:24 |
Brooks Davis (brooks) |
devel/llvm-devel: first snapshot of LLVM 20
This snapshot corresponds to the llvmorg-20-init tag and is the
release/19.x branch point plus the bump to 20.0 and a reset of the
relesae notes file. |
19.0.d20240722 22 Jul 2024 18:52:27 |
Brooks Davis (brooks) |
devel/llvm-devel: new snapshot, plist fix
Fix plists without FLANG enabled. This broke i386 builds among others.
Sponsored by: DARPA, AFRL |
19.0.d20240718 19 Jul 2024 22:16:23 |
Brooks Davis (brooks) |
devel/llvm-devel: new snapshot
Also patch sanitizer runtimes to link without -lsys on FreeBSD 15+. |
19.0.d20240510 17 May 2024 18:28:17 |
Brooks Davis (brooks) |
devel/llvm-devel: new snapshot
Includes a fix for OpenMP child processes with affinity_none.
PR: 278843 |
19.0.d20240426 26 Apr 2024 20:50:54 |
Brooks Davis (brooks) |
devel/llvm-devel: new snapshot
Sponsored by: AFRL, DARPA |
19.0.d20240415 17 Apr 2024 22:24:17 |
Brooks Davis (brooks) |
devel/llvm-devel: new snapshot
Allow sanitizers to work without a direct link to libsys. |
19.0.d20240321 16 Apr 2024 21:48:17 |
Piotr Kubaj (pkubaj) |
devel/llvm-devel: fix build on non-amd64 / non-14.0 |
19.0.d20240321 03 Apr 2024 22:40:27 |
Brooks Davis (brooks) |
devel/llvm-devel: handle the edge case where FLANG is on and OPENMP is off
PR: 277989
Submitted by: Trond Endrestøl <Trond.Endrestol@ximalas.info> |
19.0.d20240321 26 Mar 2024 13:46:06 |
Brooks Davis (brooks) |
devel/llvm-devel: add missing $
Submitted by: Trond.Endrestol@ximalas.info |
19.0.d20240321 25 Mar 2024 15:19:30 |
Brooks Davis (brooks) |
devel/llvm-devel: add py-pexpect build dep
LLDB now requires pexpect to build.
I forgot to add this dependency after completing the rest of the update. |
19.0.d20240321 22 Mar 2024 17:44:58 |
Brooks Davis (brooks) |
devel/llvm-devel: update to new snapshot
Update for new libary suffixes which include both major and minor
version.
Includes a fix for https://github.com/llvm/llvm-project/issues/86038 |
19.0.d20240212_1 13 Feb 2024 16:40:48 |
Brooks Davis (brooks) |
devel/llvm-devel: new snapshot
Bump major version to 19.
Add a build conflict with ${ARCH}-binutils for COMPILER_RT. Technically
this is only an issue for 64-bit architectures that build 32-bit
sanitizers (the presence of <triple>-ld is picked up and it doesn't
pass some cmake test), but it's easier to just block all of them. |
18.0.d20240124_1 29 Jan 2024 18:18:02 |
Brooks Davis (brooks) |
devel/llvm-devel: fix lite flavor plist |
18.0.d20240124_1 24 Jan 2024 23:04:38 |
Brooks Davis (brooks) |
devel/llvm-devel: update to llvm18 branch point
This snapshot is commit at the LLVM 18 branch point. The next update
will bump the version to LLVM 19. |
18.0.d20240119_1 23 Jan 2024 22:33:30 |
Brooks Davis (brooks) |
devel/llvm-devel: new snapshot |
18.0.d20240103_1 21 Jan 2024 12:51:14 |
Muhammad Moinur Rahman (bofh) |
devel/llvm*: Sanitize MANPREFIX
Not bumping as there is no change in PKG. This should have been done in
my previous commit.
Approved by: portmgr (blanket) |
18.0.d20240103_1 17 Jan 2024 14:33:14 |
Muhammad Moinur Rahman (bofh) |
devel/llvm-devel: Sanitize MANPREFIX
Approved by: brooks (private mail) |
18.0.d20240103 05 Jan 2024 00:43:55 |
Brooks Davis (brooks) |
devel/llvm-devel: update to a new snapshot |
18.0.d20231201 31 Dec 2023 00:37:05 |
Muhammad Moinur Rahman (bofh) |
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
Also move conditional flags for non sparc64/arm ARCH to fixed flags.
Reviewed by: brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068 |
18.0.d20231201 04 Dec 2023 20:55:17 |
Brooks Davis (brooks) |
devel/llvm-devel: New snapshot
Also remove an outdated patch to the fortran code.
Reported by: Brad Smith <brad@comstyle.com> (outdated patch) |
18.0.d20231121 28 Nov 2023 00:28:23 |
Brooks Davis (brooks) |
devel/llvm-devel: fix plist without FLANG
ISO_Fortran_binding.h is installed in both clang and flang include
paths. The clang one was inappropriately tagged as conditional on CLANG
and not both. |
18.0.d20231121 22 Nov 2023 18:36:16 |
Brooks Davis (brooks) |
devel/llvm-devel: update to a new snapshot |
18.0.d20231026 31 Oct 2023 15:20:35 |
Brooks Davis (brooks) |
devel/llvm-devel: new snapshot |
18.0.d20231009 12 Oct 2023 23:45:11 |
Brooks Davis (brooks) |
devel/llvm-devel: new snapshot
Add a DOCS build dependency on py-myst-parser.
Rewrap long <OPTION>_<FOO> lines. |
18.0.d20230921 23 Sep 2023 08:09:54 |
Brooks Davis (brooks) |
devel/llvm-devel: new snapshot, library depends
Don't link openmp with libffi.
Reformat long or multi-line OPTION_FOO variables.
PR: 273801
Co-authored-by: Ivan Rozhuk <rozhuk.im@gmail.com> |
18.0.d20230829 13 Sep 2023 15:42:51 |
Brooks Davis (brooks) Author: John Hein |
devel/llvm-devel: don't set cmake PYTHON_EXECUTABLE
The PYTHON_EXECUTABLE spelling is not used at all in the newer python
support modules - FindPython{,2,3}.cmake and the framework now sets the
correct values.
PR: 273713 |
18.0.d20230829 29 Aug 2023 18:03:10 |
Brooks Davis (brooks) |
devel/llvm-devel: Update to new snapshot |
18.0.d20230802 08 Aug 2023 14:54:33 |
Brooks Davis (brooks) |
devel/llvm-devel: Fix plist
Newly added ompx.h was incorreclty tagged as being part of CLANG not
OPENMP. This broke systems without OPENMP (all 32-bit systems). |
18.0.d20230802 04 Aug 2023 15:50:24 |
Brooks Davis (brooks) |
devel/llvm-devel: New snapshot
Bump the major version to 18 now that the tree has been updated post
17.x branch creation. |
17.0.d20230725 31 Jul 2023 23:46:27 |
Brooks Davis (brooks) |
devel/llvm-devel: Update to new snapshot
This snapshot is the first commit of the release/17.x branch and the
last llvm-devel snapshot before bumping to the 18 branch. |
17.0.d20230711_1 14 Jul 2023 19:07:06 |
Brooks Davis (brooks) |
devel/llvm-devel: restore delete STATIC_LIBS_DESC
Accidentlly deleted with the introduction of POLLY.
Fixes: 2eae0958d55329a790b2f964e4d5d0bc619a8c7d |
17.0.d20230711_1 11 Jul 2023 23:11:39 |
Brooks Davis (brooks) |
devel/llvm-devel: enable polyhedral optimizations
The POLLY option enables the Polly optimizer. It is enabled by default.
From the website (https://polly.llvm.org):
Polly is a high-level loop and data-locality optimizer and
optimization infrastructure for LLVM. It uses an abstract mathematical
representation based on integer polyhedra to analyze and optimize the
memory access pattern of a program. We currently perform classical
loop transformations, especially tiling and loop fusion to improve
data-locality. Polly can also exploit OpenMP level parallelism, expose
SIMDization opportunities.
PR: 272400 |
17.0.d20230711 11 Jul 2023 23:11:39 |
Brooks Davis (brooks) |
devel/llvm-devel: new snapshot
This includes the change to clang proposed in D40943 and committed
upstream by jtrc27 to allow -m32 to work on arm64. |
17.0.d20230622_1 29 Jun 2023 15:59:32 |
Piotr Kubaj (pkubaj) |
devel/llvm-devel: enable assertions by default
PR: 272012
Approved by: brooks (maintainer timeout) |
17.0.d20230622 27 Jun 2023 19:34:34 |
Rene Ladan (rene) |
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568> |
17.0.d20230622 27 Jun 2023 17:24:48 |
Brooks Davis (brooks) |
devel/llvm-devel: fix compiler-rt build on current
Bump cpuset size to 1024 on newer current. Newly added sanitizer
support for cpuset_getaffinity(2) hardcodes the size so bump it to
match CPU_MAXSIZE (it's not obviously possible to extract it from
sys/_cpuset.h).
PR: 272235
Issue: https://github.com/llvm/llvm-project/issues/63485
Submitted by: jfc@mit.edu |
17.0.d20230622 23 Jun 2023 20:05:42 |
Brooks Davis (brooks) |
devel/llvm-devel: new snapshot
Includes a fix for i386 build issues.
Work around broken compiler-rt compilation on aarch64 by disabling the
COMPILER_RT option there. Not ideal, but seems better than marking the
whole port broken. [0]
PR: 272164 [0]
Reported by: jfc@mit.edu [0] |
17.0.d20230614 20 Jun 2023 16:39:02 |
Brooks Davis (brooks) |
devel/llvm-devel: typo fix (llcm->llvm)
PR: 272084
Fixes: 5a6a8d9fff8f9 devel/llvm-devel: Update to new snapshot |
17.0.d20230614 20 Jun 2023 05:47:50 |
Cy Schubert (cy) |
devel/llvm-devel: Fix llvm-devel patch regression
Fix:
/bin/sh:
/export/wrkdir/amd64/export/freebsd/git/ports/devel/llvm-devel/work-default/llvm-project-8a7a2da18f9add7fb58fe707e4f0256e3abeb8fa/llvm/utils/lit/lit/formats/__init__.py:
Permission denied
*** Error code 126
PR: 272084
Approved by: brooks (Maintainer) |
17.0.d20230614 19 Jun 2023 18:44:06 |
Brooks Davis (brooks) |
devel/llvm-devel: Update to new snapshot
Improve lit install adding the contents of the llvm directory and
patching builtin_commands. |
17.0.d20230522 23 May 2023 20:22:04 |
Brooks Davis (brooks) |
devel/llvm-devel: update to a new snapshot
Sponsored by: DARPA |
17.0.d20230407 24 Apr 2023 17:06:31 |
Brooks Davis (brooks) |
devel/llvm*: Consistently use python:3.7+
llvm12 was inappropriately constrained to 3.6-3.9 breaking the ability
to set 3.10 as the default. llvm11 just specified "python", but there's
no need to keep 2.7 support around. The rest had obsolete 3.6+ entries.
No functional change: This is not expected to change the version of
python used.
PR: 270978
MFH: 2023Q2
Reported by: michael.osipov@siemens.com
Sponsored by: DARPA |
17.0.d20230407 12 Apr 2023 18:01:19 |
Brooks Davis (brooks) |
devel/llvm-devel: new snapshot, lit fixes
Fix the the python module name to use an '_' in place of '-' in the
port-specific module name.
Remove a workaround that is now upstream.
PR: 270670, 269931
Co-Authored-by: Pawel Biernacki <kaktus@freebsd.org> |
17.0.d20230331 02 Apr 2023 02:17:49 |
Brooks Davis (brooks) |
devel/llvm-devel: update to a new snapshot
Sponsored by: DARPA, AFRL |
17.0.d20230221_1 02 Apr 2023 02:17:48 |
Brooks Davis (brooks) |
devel/llvm-devel: reduce diffs to llvm16
Mostly whitespace and style, but a few functional changes:
- It is new possible to enable COMPILER_RT for the lite flavor.
- Fix installation of internal lit depends. |
17.0.d20230221 14 Mar 2023 19:03:50 |
Piotr Kubaj (pkubaj) |
devel/llvm-devel: fix packaging on powerpc
pkg-static: Unable to access file
/wrkdirs/usr/ports/devel/llvm-devel/work-default/stage/usr/local/llvm-devel/lib/clang/17/share/:No
such file or directory |
17.0.d20230221 22 Feb 2023 00:20:40 |
Brooks Davis (brooks) |
devel/llvm-devel: Update to new snapshot
Stop installing a link from flang-new to flang. The former has a
deliberately obtuse interface intended to prevent casual use. While the
community sorts it self out, just stick with that to avoid future
confusion. See:
https://discourse.llvm.org/t/reviving-rename-flang-new-to-flang
Sponsored by: DARPA |
17.0.d20230125 27 Jan 2023 23:54:09 |
Brooks Davis (brooks) |
devel/llvm-devel: update to new snapshot
The first snapshot of the 17 development branch. It should be fairly
similar to devel/llvm16 (coming soon). |
16.0.d20230109 27 Jan 2023 23:53:40 |
Brooks Davis (brooks) |
devel/llvm-devel: fix packaging with debug python
The actual suffix if python extensions (at least as built by the LLVM
infrastructure) is ${PYTHON_EXT_SUFFIX}${PYTHON_ABIVER} not merely the
former.
PR: 268437
Sponsored by: DARPA |
16.0.d20230109 12 Jan 2023 22:58:52 |
Brooks Davis (brooks) |
devel/llvm-devel: Update to new snapshot
Also disable OpenMP runtime on 12. It fails to compile with:
/wrkdirs/usr/ports/devel/llvm-devel/work-default/llvm-project-6df5464a463b8ada2df167595286aa2b6510dd16/openmp/libomptarget/plugins-nextgen/common/PluginInterface/PluginInterface.cpp:425:14:
error: call to deleted constructor of 'llvm::Error'
return Err;
^~~
/wrkdirs/usr/ports/devel/llvm-devel/work-default/llvm-project-6df5464a463b8ada2df167595286aa2b6510dd16/llvm/include/llvm/Support/Error.h:185:3:
note: 'Error' has been explicitly marked deleted here
Error(const Error &Other) = delete;
^
/wrkdirs/usr/ports/devel/llvm-devel/work-default/llvm-project-6df5464a463b8ada2df167595286aa2b6510dd16/llvm/include/llvm/Support/Error.h:492:18:
note: passing argument to parameter 'Err' here
Expected(Error Err)
^
1 error generated. |
16.0.d20230103 03 Jan 2023 23:43:34 |
Brooks Davis (brooks) |
devel/llvm-devel: Update to new snapshot |
16.0.d20221220 21 Dec 2022 00:47:58 |
Brooks Davis (brooks) |
devel/llvm-devel: add missing patch
I'd failed to git add this file. Fortunatly this results in a configure
error so not too many cycles will be wasted. |
16.0.d20221220 21 Dec 2022 00:03:27 |
Brooks Davis (brooks) |
devel/llvm-devel: Update to a new sanapshot
Add missing dependency on zstd
PR: 268211
Reported by: amdmi3 |
16.0.d20221209 09 Dec 2022 22:47:50 |
Brooks Davis (brooks) |
devel/llvm-devel: update to a fresh snapshot
Fix builds with clang15 using with the patch applied to devel/llvm15 in
830bbdd84a53aa33b48c01ee16048d1400094e26.
PR: 268196 |
16.0.d20221128 29 Nov 2022 18:59:49 |
Brooks Davis (brooks) |
devel/llvm-devel: fix packaging without FLANG option |
16.0.d20221128 28 Nov 2022 23:24:31 |
Brooks Davis (brooks) |
devel/llvm-devel: update to a new snapshot
Remove a no longer needed workaround in openmp compilation.
Chase a reorganization of the install tree that changed the location of
clang library files from a per-version directory to a per-major-version
directory (e.g., 16.0.0 -> 16). |
16.0.d20221107 14 Nov 2022 18:41:28 |
Brooks Davis (brooks) |
devel/llvm-devel: fix plist w/o FLANG option
I missed the new library libHLFIRDialect.a. |
16.0.d20221107 09 Nov 2022 21:27:28 |
Brooks Davis (brooks) |
devel/llvm-devel: update to a new snapshot
Remove no longer needed workaround for flang build and float128. |
16.0.d20220928 29 Sep 2022 22:48:41 |
Brooks Davis (brooks) |
devel/llvm-devel: new snapshot
Fix a plist bug with EXTRAS disabled.
This update contains a workaround for an issue causing flang not to
compile on amd64 due to a lack of __float128 support. Power may need a
similar fix, but I'd prefer not to apply it blindly.
PR: 266662 |
16.0.d20220921 29 Sep 2022 22:48:41 |
Brooks Davis (brooks) |
devel/llvm-devel: rename ignorelist dir variable (NFC)
A few years ago sanitizer black lists were renamed to ignore lists.
The directory variable's value didn't change at the time so I didn't
think to update it. Do so now so it's less oddly named. |
16.0.d20220921 29 Sep 2022 22:48:41 |
Brooks Davis (brooks) |
devel/llvm-devel: deduplicate information (NFC)
In COMPILER_RT, key the existance of <san>_ignorelist.txt files on
libclang_rt.<san>.a in the set of installed runtimes. This avoids
needing to maintain per-architecture list of ignore lists. |
16.0.d20220921 29 Sep 2022 22:48:40 |
Brooks Davis (brooks) |
devel/llvm-devel: simplify option declerations (NFC)
In for non-lite flavors, include and DEFINE and DEFAULT COMPILER_RT and
OPENMP and then EXCLUDE them on 32-bit arm and all 32-bit systems
respectively. |
16.0.d20220921 29 Sep 2022 22:48:40 |
Brooks Davis (brooks) |
devel/llvm-devel: use PLIST_FILES for GOLD (NFC)
The GOLD option causes a single file to be built so move it to
GOLD_PLIST_FILES and exclude it from the generated pkg-plist. This
simplifies doing port maintenance on aarch64 systems were we don't
currently build the gold plugin. |
16.0.d20220921 22 Sep 2022 10:13:48 |
Piotr Kubaj (pkubaj) |
devel/llvm-devel: fix plist on powerpc |
16.0.d20220921 21 Sep 2022 21:03:02 |
Brooks Davis (brooks) |
devel/llvm-devel: update to a new version |
16.0.d20220915_1 21 Sep 2022 21:03:01 |
Brooks Davis (brooks) |
devel/llvm-devel: enable COMPILER_RT on aarch64 |
16.0.d20220915 16 Sep 2022 17:28:52 |
Brooks Davis (brooks) |
devel/llvm-devel: fix name collision
Use _COMPILER_RT_LIBS rather than COMPILER_RT_LIBS for the list of
library paths installed by the COMPILER_RT option. This worked because
it was added after bsd.port.options.mk, but triggered a bsd.sanity.mk
warning.
PR: 266447 |
16.0.d20220915 16 Sep 2022 12:43:55 |
Brooks Davis (brooks) |
devel/llvm-devel: update to a fresh snapshot
This update includes a switch to a new layout for
runtime libraries. Rather than being stored in
llvm-devel/lib/clang/${LLVM_RELEASE}/lib/freebsd
with -<arch> suffixes, they are now stored in
llvm-devel/lib/clang/${LLVM_RELEASE}/lib/${CONFIGURE_TARGET}.
In principle, the compiler should just use the new locations
and this should be a no-op. |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
16.0.d20220906 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
16.0.d20220906 06 Sep 2022 23:43:00 |
Brooks Davis (brooks) |
devel/llvm-devel: Update to a new snapshot |
16.0.d20220811 11 Aug 2022 23:34:42 |
Brooks Davis (brooks) |
devel/llvm-devel: Update to a new snapshot
This is the first snapshot of the LLVM 16 development branch. Since 16
is a popular number to put in file names, some reshuffling of plist
generation was required to avoid things like "16bits" becoming
%%LLVM_MAJOR%%bits". |
15.0.d20220720 20 Jul 2022 19:14:58 |
Brooks Davis (brooks) |
devel/llvm-devel: Update to a fresh snapshot |
15.0.d20220709 20 Jul 2022 14:21:35 |
Tobias C. Berner (tcberner) |
devel: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* <jkoshy@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron H. K. Diep <ahkdiep@gmail.com>
* Aaron Hurt <ahurt@anbcs.com>
* Abel Chow <abel_chow@yahoo.com>
* Adam McLaurin
* Adam Saponara <as@php.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
15.0.d20220709 10 Jul 2022 10:32:54 |
Brooks Davis (brooks) |
devel/llvm-devel: Update to new snapshot
Enable OPENMP for aarch64 and disable it for i386. The lack of aarch64
support was an oversite. Upstream has broken 32-bit support (at least
for libomptarget).
Fix plist with COMPILER_RT disabled. |
15.0.d20220701 05 Jul 2022 12:32:58 |
Brooks Davis (brooks) |
devel/llvm-devel: new snapshot
Sponsored by: DARPA, AFRL |
15.0.d20220603 06 Jun 2022 18:51:37 |
Brooks Davis (brooks) |
devel/llvm-devel: New snapshot |
15.0.d20220523 31 May 2022 18:47:36 |
Brooks Davis (brooks) |
devel/llvm-devel: add missing patch
Add the patch mention in cfe8f1001ff0d8d0484883f3b5fd34e03ce61b84. |
15.0.d20220523 26 May 2022 18:15:49 |
Brooks Davis (brooks) |
devel/llvm-devel: New snapshot
Disable FLANG on arm6/arm7. It's not 32-bit clean, is unlikely to
ever be so, and fails to build on many people's systems due to running
out of memory. This matches other llvm-* ports.
Replace a patch reverting a commit that is broken with our libc++ with a
patch with a workaround that is likely to land upstream. |
15.0.d20220517 17 May 2022 20:26:58 |
Brooks Davis (brooks) |
devel/llvm-devel: Add missing patch
Add a patch I failed to add in 70d8d9125c9f5b1da36b134408b3d580a39f1aa8.
No PORTREVISION bump as no configuration (except maybe building with
gcc and using libsbdc++) will build.
PR: 263803 (previous commit addressses this PR) |
15.0.d20220517 17 May 2022 20:23:26 |
Brooks Davis (brooks) |
devel/llvm-devel: New snapshot
Add support for COMPILER_RT on powerpc*. [0]
Don't enable MLIR by default. Instead, rely on FLANG's dependency
on it to turn it on for architectures that support FLANG. This removes
MLIR from default packages on 32-bit system.
PR: 263803 [0]
Submitted by: pkubaj [0] |
15.0.d20220504 06 May 2022 13:50:17 |
Piotr Kubaj (pkubaj) |
devel/llvm-devel: fix plist on riscv64
profile library has been added in
https://github.com/llvm/llvm-project/commit/b5047c7329789c1ad905a3b7268c49b73fe34e2b |
15.0.d20220504 05 May 2022 17:36:44 |
Brooks Davis (brooks) |
devel/llvm-devel: Update to a fresh snapshot |
15.0.d20220414 03 May 2022 18:58:33 |
Brooks Davis (brooks) |
devel/llvm*: (NFC) extract MAN1SRCS list
Move the lists of manpages into Makefile.MAN1SRCS as with COMMANDS.
Sponsored by: DARPA, AFRL |
15.0.d20220414 15 Apr 2022 17:48:30 |
Brooks Davis (brooks) |
devel/llvm-devel: Update to new snapshot
Enable COMPILER_RT on RISC-V. [0]
PR: 263051 [0]
Submitted by: pkubaj [0] |
15.0.d20220328_1 10 Apr 2022 19:11:41 |
Charlie Li (vishwin) |
textproc/libxml2: bump all LIB_DEPENDS consumers
This is a separate commit to facilitate easier cherry-picking for
quarterly.
PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor) |
15.0.d20220328 31 Mar 2022 21:26:06 |
Brooks Davis (brooks) |
devel/llvm-devel: Fix plist without EXTRAS
The clang-pseudo program is provided by clang-tools-extras (the
EXTRAS option), but was incorrectly tagged as part of CLANG.
This also broke the lite flavor. |
15.0.d20220328 29 Mar 2022 16:41:35 |
Brooks Davis (brooks) |
devel/llvm-devel: Update to a new snapshot.
Avoid a dependency of libunwind on sufficently recent systems where
the installed unwind.h can be found.
PR: 262707 |
15.0.d20220307_1 26 Mar 2022 08:27:27 |
Matthias Fechner (mfechner) |
textproc/libxml2: bump all dependencies
This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246 |
15.0.d20220307 12 Mar 2022 20:46:49 |
Piotr Kubaj (pkubaj) |
devel/llvm-devel: enable OPENMP on riscv64 |
15.0.d20220307 08 Mar 2022 20:54:28 |
Brooks Davis (brooks) |
devel/llvm-devel: new snapshot (now LLVM 15)
Disable OpenMP DeviceRtl.
PR: 261921 |
14.0.d20220121 21 Jan 2022 19:56:24 |
Brooks Davis (brooks) |
devel/llvm-devel: update to new snapshot
Disable LLDB on riscv64, there is no support. [0]
PR: 261374 [0] |
14.0.d20220104 11 Jan 2022 17:12:07 |
Brooks Davis (brooks) |
devel/llvm-devel: fix i386 builds, minor improvements
Fix OpenMP build on i386 by removing a bogus assert. The assert was
added in https://reviews.llvm.org/D114270 and is wrong on 32-bit. It's
a little unclear if this will work of if we should disable the AMDGPU
plugin on i386.
Remove some conflicts for long-removed packages (clang-devel and
iomp5-devel).
Don't hardcode PYTHON_EXT_SUFFIX in the plist. [0]
PR: 261034 [0]
Reported by: Trond.Endrestol@ximalas.info [0] |
14.0.d20220104 10 Jan 2022 23:06:57 |
Stefan Eßer (se) |
devel/llvm-devel: update CONFLICTS_INSTALL
There are 2 packages that can be built from this port (llvm-devel and
llvm-devel-lite) and they conflict with each other.
Approved by: portmgr (implicit) |