non port: devel/llvm/Makefile |
SVNWeb
|
Number of commits found: 69 |
Tue, 8 Aug 2023
|
[ 14:54 Brooks Davis (brooks) ] f2372e4
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.
|
Wed, 7 Sep 2022
|
[ 22:13 Stefan Eßer (se) ] e0e5d2d (Only the first 10 of 11 ports in this commit are shown above. )
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)
|
Tue, 3 May 2022
|
[ 18:58 Brooks Davis (brooks) ] 03e4309
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
|
Mon, 25 Apr 2022
|
[ 22:33 Brooks Davis (brooks) ] 4d86882
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.
|
Mon, 10 Jan 2022
|
[ 15:15 Stefan Eßer (se) ] bcaf25a (Only the first 10 of 491 ports in this commit are shown above. )
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 (Only the first 15 lines of the commit message are shown above )
|
Wed, 7 Apr 2021
|
[ 08:09 Mathieu Arnold (mat) ] cf118cc (Only the first 10 of 8873 ports in this commit are shown above. )
One more small cleanup, forgotten yesterday.
Reported by: lwhsu
|
Tue, 6 Apr 2021
|
[ 14:31 Mathieu Arnold (mat) ] 305f148 (Only the first 10 of 29333 ports in this commit are shown above. )
Remove # $FreeBSD$ from Makefiles.
|
Fri, 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.
|
Sun, 8 Dec 2013
|
[ 13:25 mva ]
- Fix the usage of 'python' to get rid of the implicit lang/python
dependency
Approved by: portmgr (blanket)
|
Mon, 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.)
|
Tue, 8 Oct 2013
|
[ 14:54 tijl ]
Fix build with libc++ by importing upstream r178240.
Approved by: brooks (maintainer)
|
Fri, 20 Sep 2013
|
[ 17:13 bapt ] (Only the first 10 of 2998 ports in this commit are shown above. )
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3)
|
Thu, 12 Sep 2013
|
[ 17:02 bapt ]
Fix build with clang+libc++ by enforcing the c++11 standard if the compiler is
clang
|
Wed, 14 Aug 2013
|
[ 22:35 ak ] (Only the first 10 of 1725 ports in this commit are shown above. )
- Remove MAKE_JOBS_SAFE variable
Approved by: portmgr (bdrewery)
|
Tue, 28 May 2013
|
[ 20:28 brooks ]
Work around build problems on some systems running HEAD.
PR: ports/178910
Obtained from: pkgsrc
|
Wed, 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 (Only the first 15 lines of the commit message are shown above )
|
[ 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]
|
Fri, 11 Jan 2013
|
[ 15:58 brooks ]
Fix BUILD_DEPENDS when PACKAGE_BUILDING or MAINTAINER_MODE are defined.
Reported by: bdrewery
|
Thu, 10 Jan 2013
|
[ 16:34 brooks ] (Only the first 10 of 11 ports in this commit are shown above. )
Upgrade llvm and clang to the 3.2 release.
|
Tue, 4 Sep 2012
|
[ 02:58 linimon ]
Mark as broken on ARM.
Approved by: maintainer
|
Wed, 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
|
Tue, 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)
|
Fri, 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
|
Thu, 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.
|
Fri, 29 Apr 2011
|
[ 15:04 brooks ] (Only the first 10 of 16 ports in this commit are shown above. )
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]
|
Thu, 7 Apr 2011
|
[ 18:36 dinoex ]
- add CONFLICTS
|
Wed, 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)
|
Thu, 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.
|
Fri, 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.
|
Tue, 7 Dec 2010
|
[ 23:00 brooks ]
Fix LLVM Bug 8381 - Incorrect x86/SSE code generation involving
<<8 x i16>> vector
PR: ports/152814
|
Fri, 8 Oct 2010
|
[ 14:00 brooks ] (Only the first 10 of 15 ports in this commit are shown above. )
Upgrade LLVM, Clang, and llvm-gcc to 2.8 release.
The Clang port has now been updated to avoid building LLVM twice.
|
Mon, 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)
|
Wed, 28 Apr 2010
|
[ 21:05 brooks ]
Upgrade llvm, clang, and llvm-gcc to the 2.7 release.
Submitted by: mm (llvm and clang)
|
Fri, 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>
|
Mon, 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.
|
Tue, 8 Dec 2009
|
[ 20:52 brooks ]
Add USE_GCC=4.2+ to fix the build on 6.x.
Reported by: glarkin
|
Mon, 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
|
Thu, 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
|
Wed, 4 Nov 2009
|
[ 18:25 brooks ]
Correct CONFLICTS to it matches llvm-devel intead of llvm
|
Fri, 30 Oct 2009
|
[ 16:10 brooks ]
Don't attempt to build ocmal bindings.
|
Sat, 24 Oct 2009
|
[ 23:03 brooks ]
Upgrade to LLVM 2.6.
|
Wed, 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
|
Tue, 3 Feb 2009
|
[ 05:35 linimon ]
Broken on sparc64.
|
Sun, 16 Nov 2008
|
[ 19:43 brooks ]
Upgrade llvm and llvm-gcc4 ports to the 2.4 release.
PR: ports/128806, ports/128814
|
Tue, 1 Jul 2008
|
[ 20:48 brooks ]
Don't install docs other than manpages in the NOPORTDOCS case.
Requested by: obrien
|
Fri, 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
|
Fri, 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]
|
Thu, 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
|
Mon, 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
|
Fri, 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>
|
Wed, 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.
|
Wed, 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
|
Sat, 12 Aug 2006
|
[ 03:11 perky ]
Update to 1.8a
|
Thu, 10 Aug 2006
|
[ 03:07 perky ]
Update to 1.8
|
Tue, 8 Aug 2006
|
[ 13:21 perky ]
Fix build on 4-STABLE.
|
Tue, 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..
:-)
|
Sat, 20 May 2006
|
[ 06:59 perky ]
This port requires GCC 3.3+ to build. This unbreaks build in 4-STABLE.
|
Thu, 18 May 2006
|
[ 14:05 perky ]
Add a dependency on perl which is used to build man pages.
|
Tue, 16 May 2006
|
[ 05:33 perky ]
Update to 1.7
|
Thu, 4 May 2006
|
[ 21:41 edwin ] (Only the first 10 of 364 ports in this commit are shown above. )
Remove USE_REINPLACE from all categories starting with D
|
Sun, 12 Feb 2006
|
[ 22:11 kris ]
BROKEN: Does not build
|
Mon, 30 Jan 2006
|
[ 03:41 perky ]
Add missing dependency on bison and unmark BROKEN.
Spotted by: kris
|
Sat, 14 Jan 2006
|
[ 09:21 kris ]
BROKEN: Configure fails
|
Sat, 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: 69 |