notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: devel/llvm/Makefile

Number of commits found: 72

Tuesday, 30 Jan 2024
19:46 Brooks Davis (brooks) search for other commits by this committer
devel/llvm: chase man -> share/man change

Fixes port after 25889620a8031561408d68de28531219300d8bdf, etc.

Reported by:	kib
commit hash: 7e1427f54f6f5adae8df867a1bfd9010790b7102 commit hash: 7e1427f54f6f5adae8df867a1bfd9010790b7102 commit hash: 7e1427f54f6f5adae8df867a1bfd9010790b7102 commit hash: 7e1427f54f6f5adae8df867a1bfd9010790b7102 7e1427f
Sunday, 21 Jan 2024
12:51 Muhammad Moinur Rahman (bofh) search for other commits by this committer
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)
commit hash: 1bf7d5ccf65019f3d48cd77ba0f929f0d45f5116 commit hash: 1bf7d5ccf65019f3d48cd77ba0f929f0d45f5116 commit hash: 1bf7d5ccf65019f3d48cd77ba0f929f0d45f5116 commit hash: 1bf7d5ccf65019f3d48cd77ba0f929f0d45f5116 1bf7d5c
Thursday, 16 Nov 2023
00:16 Brooks Davis (brooks) search for other commits by this committer
devel/llvm-cheriot: compiler for CHERIoT ISA

Add a port of the CHERIoT compiler.  The CHERIoT ISA adds CHERI to
RV32e (a microcontroller RISC-V variant).  A number of products based
on CHERIoT are in the pipeline including the Sonata board from lowRISC's
Sunburst Project (https://www.sunburst-project.org).

Requested by:	emaste
commit hash: bdbe5354c9f1e002a85f6abf28efa81aefb1f05f commit hash: bdbe5354c9f1e002a85f6abf28efa81aefb1f05f commit hash: bdbe5354c9f1e002a85f6abf28efa81aefb1f05f commit hash: bdbe5354c9f1e002a85f6abf28efa81aefb1f05f bdbe535
Tuesday, 8 Aug 2023
14:54 Brooks Davis (brooks) search for other commits by this committer
devel/llvm: drop support for LLVM_VERSION < 10

The last LLVM ports with major numbers less than 10 were removed in
Jaunary with 21778d8958f518e2179b1053d75cfb6c71405558.  Drop support
for them in this symlink port.
commit hash: f2372e47ff2344a1ad1118210810669baebacf1c commit hash: f2372e47ff2344a1ad1118210810669baebacf1c commit hash: f2372e47ff2344a1ad1118210810669baebacf1c commit hash: f2372e47ff2344a1ad1118210810669baebacf1c f2372e4
Wednesday, 7 Sep 2022
22:13 Stefan Eßer (se) search for other commits by this committer
Add more WWW entries to Makefiles

Some ports have not been touched in the commit that added WWW lines to
the port Makefiles.

Approved by:	porttmgr (implicit)
commit hash: e0e5d2d2d377c20e1b76fbbbf649ac7066aefc68 commit hash: e0e5d2d2d377c20e1b76fbbbf649ac7066aefc68 commit hash: e0e5d2d2d377c20e1b76fbbbf649ac7066aefc68 commit hash: e0e5d2d2d377c20e1b76fbbbf649ac7066aefc68 e0e5d2d
Tuesday, 3 May 2022
18:58 Brooks Davis (brooks) search for other commits by this committer
devel/llvm: Add manpage symlinks

Include the target LLVM's Makefile.MAN1SRCS and use it to create
symlinks corresponding to the command symlinks.

Sponsored by:	DARPA, AFRL
commit hash: 03e4309f9f739856dbf9036e3e9752062dc1a511 commit hash: 03e4309f9f739856dbf9036e3e9752062dc1a511 commit hash: 03e4309f9f739856dbf9036e3e9752062dc1a511 commit hash: 03e4309f9f739856dbf9036e3e9752062dc1a511 03e4309
Monday, 25 Apr 2022
22:33 Brooks Davis (brooks) search for other commits by this committer
devel/llvm: allow versions other than LLVM_DEFAULT

Allow the LLVM port to depend on and link to to be something other
than LLVM_DEFAULT. This port can now be build with LLVM_SUFFIX set
to other values including non-numeric values such as -devel, -cheri,
or -morello. To accomodate this, change how the version is
set so we use the major version rather than the suffix. This requires
a PORTEPOCH bump.
commit hash: 4d8688269cc20726878ca25974f9afd0dc7a35bd commit hash: 4d8688269cc20726878ca25974f9afd0dc7a35bd commit hash: 4d8688269cc20726878ca25974f9afd0dc7a35bd commit hash: 4d8688269cc20726878ca25974f9afd0dc7a35bd 4d86882
Monday, 10 Jan 2022
15:15 Stefan Eßer (se) search for other commits by this committer
Fix CONFLICTS entries of multiple ports

There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.

This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.

Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port
cannot conflict with itself (due to logic in bsd.port.mk that
supresses the pattern match result in that case).

A few ports that set the conflicts variables depending on complex
conditions (e.g. port options), have been left unmodified, despite
probably containing outdated package names.

These changes should only affect the installation of locally built
ports, not the package building with poudriere. They should give an
early indication of the install conflict in cases where currently
the pkg command aborts an installation when it detects that an
existing file would be overwritten,

Approved by:	portmgr (implicit)
commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1 commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1 commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1 commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1 bcaf25a
Wednesday, 7 Apr 2021
08:09 Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c cf118cc
Tuesday, 6 Apr 2021
14:31 Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb 305f148
Friday, 8 Mar 2019
00:40 brooks search for other commits by this committer
Add a meta-port for the default version of LLVM.

This is modeled on lang/gcc and simply installs symlinks for the
versioned commands.  It is intended for use by users and should not be a
port build dependency.
Original commitRevision:495007 
Sunday, 8 Dec 2013
13:25 mva search for other commits by this committer
- Fix the usage of 'python' to get rid of the implicit lang/python
  dependency

Approved by:	portmgr (blanket)
Original commitRevision:335889 
Monday, 21 Oct 2013
20:00 brooks search for other commits by this committer
Mark DEPRECATED in favor of non-conflicting devel/llvm32 and
lang/clang32.  Set an agressive expiration date to encourage migration
(actual removal will depend on the removal of dependencies.)
Original commitRevision:331180 
Tuesday, 8 Oct 2013
14:54 tijl search for other commits by this committer
Fix build with libc++ by importing upstream r178240.

Approved by:	brooks (maintainer)
Original commitRevision:329790 
Friday, 20 Sep 2013
17:13 bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3)
Original commitRevision:327724 
Thursday, 12 Sep 2013
17:02 bapt search for other commits by this committer
Fix build with clang+libc++ by enforcing the c++11 standard if the compiler is
clang
Original commitRevision:327090 
Wednesday, 14 Aug 2013
22:35 ak search for other commits by this committer
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
Original commitRevision:324744 
Tuesday, 28 May 2013
20:28 brooks search for other commits by this committer
Work around build problems on some systems running HEAD.

PR:		ports/178910
Obtained from:	pkgsrc
Original commitRevision:319327 
Wednesday, 22 May 2013
22:03 brooks search for other commits by this committer
Remove an instance of MAINTAINER_MODE I missed in r318794.

Submitted by:	eadler
Original commitRevision:318800 
21:52 brooks search for other commits by this committer
Apply several upstream svn revisions that have also been merged to the
base version:

r170353:
Fix another SROA crasher, PR14601.

This was a silly oversight, we weren't pruning allocas which were used
by variable-length memory intrinsics from the set that could be widened
and promoted as integers. Fix that.

r175057:
X86: Disable generation of rep;movsl when %esi is used as a base pointer.

This happens when there is both stack realignment and a dynamic alloca in the
function. If we overwrite %esi (rep;movsl uses fixed registers) we'll lose the
base pointer and the next register spill will write into oblivion.

Fixes PR15249 and unbreaks firefox on i386/freebsd. Mozilla uses dynamic allocas
and freebsd a 4 byte stack alignment.

r175360:
MCParser: Reject .balign with non-pow2 alignments.

GNU as rejects them and there are configure scripts in the wild that check if
the assembler rejects ".align 3" to determine whether the alignment is in bytes
or powers of two.

r175962:
X86: Disable cmov-memory patterns on subtargets without cmov.

PR:		ports/176269, ports/176893, ports/176967
Requested by:	tijl, dim, others
Original commitRevision:318798 
20:21 brooks search for other commits by this committer
Add a new option MANPAGES to allow man pages to be supressed. [0]

Remove USE_GCC=4.2+ as all supported versions have an acceptable version
of gcc by default.[0]

Remove the long unused MAINTAINER_MODE variable.

Submitted by:	tijl [0]
Original commitRevision:318794 
Friday, 11 Jan 2013
15:58 brooks search for other commits by this committer
Fix BUILD_DEPENDS when PACKAGE_BUILDING or MAINTAINER_MODE are defined.

Reported by:	bdrewery
Original commitRevision:310239 
Thursday, 10 Jan 2013
16:34 brooks search for other commits by this committer
Upgrade llvm and clang to the 3.2 release.
Original commitRevision:310189 
Tuesday, 4 Sep 2012
02:58 linimon search for other commits by this committer
Mark as broken on ARM.

Approved by:	maintainer
Original commitRevision:303632 
Wednesday, 4 Jul 2012
03:28 fluffy search for other commits by this committer
- Convert to OPTIONSng
- Add option to build clang with assertions (off by default to match llvm)

Approved by:    brooks
Original commit
Tuesday, 26 Jun 2012
10:10 fluffy search for other commits by this committer
- Update LLVM/Clang suite to 3.1 release

PR:             168921
Submitted by:   myself
Approved by:    brooks (via pav@, with timeout)
Original commit
Friday, 20 Jan 2012
21:29 brooks search for other commits by this committer
Upgrade LLVM and Clang to 3.0.

Enable shared libraries in LLVM and build with REQUIRES_RTTI=1 as
requires by some consumers.

PR:             ports/164324, ports/164325
Original commit
Thursday, 16 Jun 2011
15:07 brooks search for other commits by this committer
Upgrade the LLVM and Clang -devel ports to r133062.

Update the conflicts lines in all the llvm and clang ports to conflict
with 3.x as well as 2.x and generally simplify the conflict definitions
following the example of llvm-etoile.
Original commit
Friday, 29 Apr 2011
15:04 brooks search for other commits by this committer
Upgrade LLVM, Clang, and llvm-gcc to 2.9.

Add a number of bug fixes from our base gcc to llvm-gcc.[0]

PR:             ports/154927 [0]
Submitted by:   Pedro Giffuni <giffunip at tutopia com> [0]
Original commit
Thursday, 7 Apr 2011
18:36 dinoex search for other commits by this committer
- add CONFLICTS
Original commit
Wednesday, 23 Feb 2011
15:11 garga search for other commits by this committer
- Add perl as a RUN dependency since llvm-config is a perl script
- Bump PORTREVISION

PR:             ports/154964
Submitted by:   garga@
Approved by:    brooks@ (maintainer)
Original commit
Thursday, 16 Dec 2010
00:47 brooks search for other commits by this committer
Regression tests no longer require dejagnu but do require python and
bash.  Add depends in the PACKAGE_BUILDING case.
Original commit
Friday, 10 Dec 2010
17:49 brooks search for other commits by this committer
Fix the long standing issue of manpages not being installed in the
NOPORTDOCS case by manually building and installing them.

General makefile maintenance.
Original commit
Tuesday, 7 Dec 2010
23:00 brooks search for other commits by this committer
Fix LLVM Bug 8381 - Incorrect x86/SSE code generation involving
<<8 x i16>> vector

PR:             ports/152814
Original commit
Friday, 8 Oct 2010
14:00 brooks search for other commits by this committer
Upgrade LLVM, Clang, and llvm-gcc to 2.8 release.

The Clang port has now been updated to avoid building LLVM twice.
Original commit
Monday, 6 Sep 2010
22:28 avilla search for other commits by this committer
- Disable asserts by default as they break threading programs.
- Bump PORTREVISION.

PR:             ports/149746
Submitted by:   avilla
Approved by:    brooks (maintainer), tabthorpe (mentor, implicit)
Original commit
Wednesday, 28 Apr 2010
21:05 brooks search for other commits by this committer
Upgrade llvm, clang, and llvm-gcc to the 2.7 release.

Submitted by:   mm (llvm and clang)
Original commit
Friday, 8 Jan 2010
22:21 brooks search for other commits by this committer
graphics/opengtl doesn't require that LLVM assertions be disabled so
don't claim it does in the OPTIONS description.

PR:             ports/141783
Submitted by:   Alberto Villa <villa dot alberto at gmail dot com>
Original commit
Monday, 4 Jan 2010
19:56 brooks search for other commits by this committer
Build fails on ia64 with:

/work/a/ports/devel/llvm/work/llvm-2.6/Release/lib/libLLVMJIT.a(JIT.o)(.text+0x1231):
In function `llvm::JIT::JIT(llvm::ModuleProvider*, llvm::TargetMachine&,
llvm::TargetJITInfo&, llvm::JITMemoryManager*, llvm::CodeGenOpt::Level, bool)'::
undefined reference to `__register_frame'

Given the lack of a backend for IA64, I can't give fixing it a real high
priority.
Original commit
Tuesday, 8 Dec 2009
20:52 brooks search for other commits by this committer
Add USE_GCC=4.2+ to fix the build on 6.x.

Reported by:    glarkin
Original commit
Monday, 7 Dec 2009
19:03 brooks search for other commits by this committer
Compile with -fPIC on amd64 and ia64.

Add an option to disable assertions which is required for a future
opengtl port.

PR:             ports/127718, ports/139207
Original commit
Thursday, 5 Nov 2009
00:42 brooks search for other commits by this committer
Manpages currently aren't installed when NOPORTDOCS is set so don't
declare that they are.

Reported by:    QAT
Original commit
Wednesday, 4 Nov 2009
18:25 brooks search for other commits by this committer
Correct CONFLICTS to it matches llvm-devel intead of llvm
Original commit
Friday, 30 Oct 2009
16:10 brooks search for other commits by this committer
Don't attempt to build ocmal bindings.
Original commit
Saturday, 24 Oct 2009
23:03 brooks search for other commits by this committer
Upgrade to LLVM 2.6.
Original commit
Wednesday, 4 Mar 2009
21:01 brooks search for other commits by this committer
Upgrade llvm and llvm-gcc to the 2.5 release.

See the release notes for details:
http://www.llvm.org/releases/2.5/docs/ReleaseNotes.html
Original commit
Tuesday, 3 Feb 2009
05:35 linimon search for other commits by this committer
Broken on sparc64.
Original commit
Sunday, 16 Nov 2008
19:43 brooks search for other commits by this committer
Upgrade llvm and llvm-gcc4 ports to the 2.4 release.

PR:             ports/128806, ports/128814
Original commit
Tuesday, 1 Jul 2008
20:48 brooks search for other commits by this committer
Don't install docs other than manpages in the NOPORTDOCS case.

Requested by:   obrien
Original commit
Friday, 20 Jun 2008
03:50 brooks search for other commits by this committer
Depend on dejagnu if either PACKAGE_BUILDING or MAINTAINER_MODE are set so
the regression tests get run on the package cluster.  Make regression-test
depend on build.  Remove an extra blank line.

Submitted by:   pfgshield dash freebsd at yahoo dot com
Original commit
Friday, 13 Jun 2008
19:29 brooks search for other commits by this committer
Use CONFIGURE_ARGS, not the non-existant CONFIGURE_FLAGS. [0]

Order directories correctly so include/llvm-c is removed. [1]

Reported by:    Pedro Giffuni <pfgshield dash freebsd at yahoo dot com> [0]
                itetcu, erwin (from pointy hat) [1]
Original commit
Thursday, 12 Jun 2008
16:16 brooks search for other commits by this committer
Upgrade LLVM to release 2.3.

In theory this should build on every architecture so remove the
no-sparc64 bit.

Add a MAINTAINER_MODE option to allow debug (very slow) versions to be built
and a regression-test target. [1]

Submitted by:   Pedro Giffuni <pfgshield dash freebsd at yahoo dot com> [1]
PR:             ports/124068
Original commit
Monday, 24 Mar 2008
22:48 brooks search for other commits by this committer
Upgrade devel/llvm and lang/llvm-gcc4 to LLVM 2.2.

Switch llvm-gcc4 from the deprecated gcc 4.0 based version to a new gcc
4.2 based release.

See the release notes for details:
http://www.llvm.org/releases/2.2/docs/ReleaseNotes.html
Original commit
Friday, 28 Sep 2007
20:37 brooks search for other commits by this committer
LLVM is believed to build on sparc64 on 6.x.  I suspect a gcc 4.2 bug so mark
broken for sparc64 on -CURRENT after the gcc 4.2.0 import.
Original commit
20:10 brooks search for other commits by this committer
Mark BROKEN on sparc64.

Reported by:    linimon
Original commit
15:24 brooks search for other commits by this committer
Upgrade to LLVM 2.1, the latest release.

A couple patchs are included from HEAD that didn't make the release, but
fix use-after-free bugs.

Submitted by:   Emil Mikulic <emil at cs dot rmit dot edu dot au>
Original commit
Wednesday, 18 Jul 2007
14:53 brooks search for other commits by this committer
Upgrade to LLVM 2.0.

From the release notes: "This is the first LLVM release to correctly
compile and optimize major software like LLVM itself, Mozilla/Seamonkey,
Qt 4.3rc1, kOffice, etc out of the box on linux/x86"

For details on the changes to LLVM see:

http://llvm.org/releases/2.0/docs/ReleaseNotes.html

Submitted by:   se
PR:             ports/114169
Original commit
05:58 linimon search for other commits by this committer
With portmgr hat, reassign to brooks@ who is interested in maintaining
this port.  perky missed the previous PR and a current one.
Original commit
Wednesday, 3 Jan 2007
19:43 erwin search for other commits by this committer
Update to 1.9

PR:             105715
Submitted by:   Emil Mikulic <emil@cs.rmit.edu.au> (maintainer)
Approved by:    maintainer timeout
Original commit
Saturday, 12 Aug 2006
03:11 perky search for other commits by this committer
Update to 1.8a
Original commit
Thursday, 10 Aug 2006
03:07 perky search for other commits by this committer
Update to 1.8
Original commit
Tuesday, 8 Aug 2006
13:21 perky search for other commits by this committer
Fix build on 4-STABLE.
Original commit
Tuesday, 23 May 2006
10:50 perky search for other commits by this committer
Remove dummy .dir files in ${PREFIX}/{bin,lib}/ after installation.
This may remove even though other port installed such file.  But..
:-)
Original commit
Saturday, 20 May 2006
06:59 perky search for other commits by this committer
This port requires GCC 3.3+ to build.  This unbreaks build in 4-STABLE.
Original commit
Thursday, 18 May 2006
14:05 perky search for other commits by this committer
Add a dependency on perl which is used to build man pages.
Original commit
Tuesday, 16 May 2006
05:33 perky search for other commits by this committer
Update to 1.7
Original commit
Thursday, 4 May 2006
21:41 edwin search for other commits by this committer
Remove USE_REINPLACE from all categories starting with D
Original commit
Sunday, 12 Feb 2006
22:11 kris search for other commits by this committer
BROKEN: Does not build
Original commit
Monday, 30 Jan 2006
03:41 perky search for other commits by this committer
Add missing dependency on bison and unmark BROKEN.

Spotted by:     kris
Original commit
Saturday, 14 Jan 2006
09:21 kris search for other commits by this committer
BROKEN: Configure fails
Original commit
Saturday, 24 Dec 2005
16:45 perky search for other commits by this committer
Fix to install documentations into the standard path.
Original commit
16:19 perky search for other commits by this committer
Add a new port for llvm 1.6, the Low Level Virtual Machine.

WWW:    http://llvm.cs.uiuc.edu/
Original commit

Number of commits found: 72