non port: devel/llvm/Makefile |
Number of commits found: 72 |
Tuesday, 30 Jan 2024
|
19:46 Brooks Davis (brooks)
devel/llvm: chase man -> share/man change
Fixes port after 25889620a8031561408d68de28531219300d8bdf, etc.
Reported by: kib
7e1427f |
Sunday, 21 Jan 2024
|
12:51 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)
1bf7d5c |
Thursday, 16 Nov 2023
|
00:16 Brooks Davis (brooks)
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
bdbe535 |
Tuesday, 8 Aug 2023
|
14:54 Brooks Davis (brooks)
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.
f2372e4 |
Wednesday, 7 Sep 2022
|
22:13 Stefan Eßer (se)
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)
e0e5d2d |
Tuesday, 3 May 2022
|
18:58 Brooks Davis (brooks)
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
03e4309 |
Monday, 25 Apr 2022
|
22:33 Brooks Davis (brooks)
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.
4d86882 |
Monday, 10 Jan 2022
|
15:15 Stefan Eßer (se)
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)
bcaf25a |
Wednesday, 7 Apr 2021
|
08:09 Mathieu Arnold (mat)
One more small cleanup, forgotten yesterday.
Reported by: lwhsu
cf118cc |
Tuesday, 6 Apr 2021
|
14:31 Mathieu Arnold (mat)
Remove # $FreeBSD$ from Makefiles.
305f148 |
Friday, 8 Mar 2019
|
00:40 brooks
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.
|
Sunday, 8 Dec 2013
|
13:25 mva
- Fix the usage of 'python' to get rid of the implicit lang/python
dependency
Approved by: portmgr (blanket)
|
Monday, 21 Oct 2013
|
20:00 brooks
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.)
|
Tuesday, 8 Oct 2013
|
14:54 tijl
Fix build with libc++ by importing upstream r178240.
Approved by: brooks (maintainer)
|
Friday, 20 Sep 2013
|
17:13 bapt
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3)
|
Thursday, 12 Sep 2013
|
17:02 bapt
Fix build with clang+libc++ by enforcing the c++11 standard if the compiler is
clang
|
Wednesday, 14 Aug 2013
|
22:35 ak
- Remove MAKE_JOBS_SAFE variable
Approved by: portmgr (bdrewery)
|
Tuesday, 28 May 2013
|
20:28 brooks
Work around build problems on some systems running HEAD.
PR: ports/178910
Obtained from: pkgsrc
|
Wednesday, 22 May 2013
|
22:03 brooks
Remove an instance of MAINTAINER_MODE I missed in r318794.
Submitted by: eadler
|
21:52 brooks
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
|
20:21 brooks
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]
|
Friday, 11 Jan 2013
|
15:58 brooks
Fix BUILD_DEPENDS when PACKAGE_BUILDING or MAINTAINER_MODE are defined.
Reported by: bdrewery
|
Thursday, 10 Jan 2013
|
16:34 brooks
Upgrade llvm and clang to the 3.2 release.
|
Tuesday, 4 Sep 2012
|
02:58 linimon
Mark as broken on ARM.
Approved by: maintainer
|
Wednesday, 4 Jul 2012
|
03:28 fluffy
- Convert to OPTIONSng
- Add option to build clang with assertions (off by default to match llvm)
Approved by: brooks
|
Tuesday, 26 Jun 2012
|
10:10 fluffy
- Update LLVM/Clang suite to 3.1 release
PR: 168921
Submitted by: myself
Approved by: brooks (via pav@, with timeout)
|
Friday, 20 Jan 2012
|
21:29 brooks
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
|
Thursday, 16 Jun 2011
|
15:07 brooks
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.
|
Friday, 29 Apr 2011
|
15:04 brooks
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]
|
Thursday, 7 Apr 2011
|
18:36 dinoex
- add CONFLICTS
|
Wednesday, 23 Feb 2011
|
15:11 garga
- 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)
|
Thursday, 16 Dec 2010
|
00:47 brooks
Regression tests no longer require dejagnu but do require python and
bash. Add depends in the PACKAGE_BUILDING case.
|
Friday, 10 Dec 2010
|
17:49 brooks
Fix the long standing issue of manpages not being installed in the
NOPORTDOCS case by manually building and installing them.
General makefile maintenance.
|
Tuesday, 7 Dec 2010
|
23:00 brooks
Fix LLVM Bug 8381 - Incorrect x86/SSE code generation involving
<<8 x i16>> vector
PR: ports/152814
|
Friday, 8 Oct 2010
|
14:00 brooks
Upgrade LLVM, Clang, and llvm-gcc to 2.8 release.
The Clang port has now been updated to avoid building LLVM twice.
|
Monday, 6 Sep 2010
|
22:28 avilla
- Disable asserts by default as they break threading programs.
- Bump PORTREVISION.
PR: ports/149746
Submitted by: avilla
Approved by: brooks (maintainer), tabthorpe (mentor, implicit)
|
Wednesday, 28 Apr 2010
|
21:05 brooks
Upgrade llvm, clang, and llvm-gcc to the 2.7 release.
Submitted by: mm (llvm and clang)
|
Friday, 8 Jan 2010
|
22:21 brooks
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>
|
Monday, 4 Jan 2010
|
19:56 brooks
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.
|
Tuesday, 8 Dec 2009
|
20:52 brooks
Add USE_GCC=4.2+ to fix the build on 6.x.
Reported by: glarkin
|
Monday, 7 Dec 2009
|
19:03 brooks
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
|
Thursday, 5 Nov 2009
|
00:42 brooks
Manpages currently aren't installed when NOPORTDOCS is set so don't
declare that they are.
Reported by: QAT
|
Wednesday, 4 Nov 2009
|
18:25 brooks
Correct CONFLICTS to it matches llvm-devel intead of llvm
|
Friday, 30 Oct 2009
|
16:10 brooks
Don't attempt to build ocmal bindings.
|
Saturday, 24 Oct 2009
|
23:03 brooks
Upgrade to LLVM 2.6.
|
Wednesday, 4 Mar 2009
|
21:01 brooks
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
|
Tuesday, 3 Feb 2009
|
05:35 linimon
Broken on sparc64.
|
Sunday, 16 Nov 2008
|
19:43 brooks
Upgrade llvm and llvm-gcc4 ports to the 2.4 release.
PR: ports/128806, ports/128814
|
Tuesday, 1 Jul 2008
|
20:48 brooks
Don't install docs other than manpages in the NOPORTDOCS case.
Requested by: obrien
|
Friday, 20 Jun 2008
|
03:50 brooks
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
|
Friday, 13 Jun 2008
|
19:29 brooks
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]
|
Thursday, 12 Jun 2008
|
16:16 brooks
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
|
Monday, 24 Mar 2008
|
22:48 brooks
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
|
Friday, 28 Sep 2007
|
20:37 brooks
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.
|
20:10 brooks
Mark BROKEN on sparc64.
Reported by: linimon
|
15:24 brooks
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>
|
Wednesday, 18 Jul 2007
|
14:53 brooks
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
|
05:58 linimon
With portmgr hat, reassign to brooks@ who is interested in maintaining
this port. perky missed the previous PR and a current one.
|
Wednesday, 3 Jan 2007
|
19:43 erwin
Update to 1.9
PR: 105715
Submitted by: Emil Mikulic <emil@cs.rmit.edu.au> (maintainer)
Approved by: maintainer timeout
|
Saturday, 12 Aug 2006
|
03:11 perky
Update to 1.8a
|
Thursday, 10 Aug 2006
|
03:07 perky
Update to 1.8
|
Tuesday, 8 Aug 2006
|
13:21 perky
Fix build on 4-STABLE.
|
Tuesday, 23 May 2006
|
10:50 perky
Remove dummy .dir files in ${PREFIX}/{bin,lib}/ after installation.
This may remove even though other port installed such file. But..
:-)
|
Saturday, 20 May 2006
|
06:59 perky
This port requires GCC 3.3+ to build. This unbreaks build in 4-STABLE.
|
Thursday, 18 May 2006
|
14:05 perky
Add a dependency on perl which is used to build man pages.
|
Tuesday, 16 May 2006
|
05:33 perky
Update to 1.7
|
Thursday, 4 May 2006
|
21:41 edwin
Remove USE_REINPLACE from all categories starting with D
|
Sunday, 12 Feb 2006
|
22:11 kris
BROKEN: Does not build
|
Monday, 30 Jan 2006
|
03:41 perky
Add missing dependency on bison and unmark BROKEN.
Spotted by: kris
|
Saturday, 14 Jan 2006
|
09:21 kris
BROKEN: Configure fails
|
Saturday, 24 Dec 2005
|
16:45 perky
Fix to install documentations into the standard path.
|
16:19 perky
Add a new port for llvm 1.6, the Low Level Virtual Machine.
WWW: http://llvm.cs.uiuc.edu/
|
Number of commits found: 72 |