FreshPorts -- The Place For Ports Tue, 9 Feb 2010 7:12 PM GMT
Do I have any twitter.com followers? I'd like to get control of twitter.com/pgcon, since I run pgcon...
Port details
llvm 2.6_2 devel on this many watch lists=3 search for ports that depend on this port
Low Level Virtual Machine
Maintained by: brooks@FreeBSD.org search for ports maintained by this maintainer
Port Added: 24 Dec 2005 16:20:01
Also Listed In: lang


Low Level Virtual Machine (LLVM) is:
- A compilation strategy designed to enable effective program
  optimization across the entire lifetime of a program.
- A virtual instruction set.
- A compiler infrastructure.
- LLVM does not imply things that you would expect from a high-level
  virtual machine. It does not require garbage collection or run-time
  code generation.

WWW:	http://llvm.cs.uiuc.edu/
CVSWeb : Sources : Main Web Site : Distfiles Availability : PortsMon
Required To Build: devel/gmake, lang/perl5.8

To install the port: cd /usr/ports/devel/llvm/ && make install clean
To add the package: pkg_add -r llvm


Configuration Options
===> The following configuration options are available for llvm-2.6_2:
     NO_ASSERTS=off (default) "Disable assertions"
===> Use 'make config' to modify these settings

Master Sites:
http://llvm.org/releases/2.6/
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2007-07-18
    Affects: users of devel/llvm
    Author: brooks@FreeBSD.org
    Reason: 
      The llvm bytecode and .ll formats have changed as have numerous
      internal APIs.  Existing users should consult the release notes:
    
    	http://llvm.org/releases/2.0/docs/ReleaseNotes.html
    
    

Number of commits found: 36

Commit History - (may be incomplete: see CVSWeb link above for full details)
DateByDescription
08 Jan 2010 22:21:20
Original commit files touched by this commit  2.6_2
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>
04 Jan 2010 19:56:17
Original commit files touched by this commit  2.6_2
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.
08 Dec 2009 20:52:43
Original commit files touched by this commit  2.6_2
brooks search for other commits by this committer
Add USE_GCC=4.2+ to fix the build on 6.x.

Reported by:    glarkin
07 Dec 2009 19:03:42
Original commit files touched by this commit  2.6_2
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
05 Nov 2009 00:42:12
Original commit files touched by this commit  2.6_1
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
04 Nov 2009 18:25:22
Original commit files touched by this commit  2.6_1
brooks search for other commits by this committer
Correct CONFLICTS to it matches llvm-devel intead of llvm
30 Oct 2009 16:10:12
Original commit files touched by this commit  2.6
brooks search for other commits by this committer
Don't attempt to build ocmal bindings.
25 Oct 2009 00:03:59
Original commit files touched by this commit  2.6
brooks search for other commits by this committer
Upgrade to LLVM 2.6.
04 Mar 2009 21:01:10
Original commit files touched by this commit  2.5
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
03 Feb 2009 05:35:12
Original commit files touched by this commit  2.4
linimon search for other commits by this committer
Broken on sparc64.
16 Nov 2008 19:43:07
Original commit files touched by this commit  2.4
brooks search for other commits by this committer
Upgrade llvm and llvm-gcc4 ports to the 2.4 release.

PR:             ports/128806, ports/128814
01 Jul 2008 21:48:43
Original commit files touched by this commit  2.3_2
brooks search for other commits by this committer
Don't install docs other than manpages in the NOPORTDOCS case.

Requested by:   obrien
20 Jun 2008 04:50:58
Original commit files touched by this commit  2.3_1
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
13 Jun 2008 20:29:45
Original commit files touched by this commit  2.3_1
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]
12 Jun 2008 17:16:42
Original commit files touched by this commit  2.3
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
24 Mar 2008 22:48:36
Original commit files touched by this commit  2.2
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
28 Sep 2007 21:37:12
Original commit files touched by this commit  2.1
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.
28 Sep 2007 21:10:29
Original commit files touched by this commit  2.1
brooks search for other commits by this committer
Mark BROKEN on sparc64.

Reported by:    linimon
28 Sep 2007 16:24:14
Original commit files touched by this commit  2.1
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>
23 Jul 2007 20:24:55
Original commit files touched by this commit  2.0
brooks search for other commits by this committer
Add a missing plist entry.

Reported by:    pointyhat (via pav)
18 Jul 2007 15:53:39
Original commit files touched by this commit  2.0
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
18 Jul 2007 06:58:55
Original commit files touched by this commit  1.9
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.
03 Jan 2007 19:43:35
Original commit files touched by this commit  1.9
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
12 Aug 2006 04:11:44
Original commit files touched by this commit  1.8a
perky search for other commits by this committer
Update to 1.8a
10 Aug 2006 04:07:26
Original commit files touched by this commit  1.8
perky search for other commits by this committer
Update to 1.8
08 Aug 2006 14:21:17
Original commit files touched by this commit  1.7
perky search for other commits by this committer
Fix build on 4-STABLE.
23 May 2006 11:50:37
Original commit files touched by this commit  1.7
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..
:-)
20 May 2006 07:59:17
Original commit files touched by this commit  1.7
perky search for other commits by this committer
This port requires GCC 3.3+ to build.  This unbreaks build in 4-STABLE.
18 May 2006 15:05:38
Original commit files touched by this commit  1.7
perky search for other commits by this committer
Add a dependency on perl which is used to build man pages.
16 May 2006 06:33:50
Original commit files touched by this commit  1.7
perky search for other commits by this committer
Update to 1.7
04 May 2006 22:41:12
Original commit files touched by this commit  1.6_1
edwin search for other commits by this committer
Remove USE_REINPLACE from all categories starting with D
12 Feb 2006 22:11:38
Original commit files touched by this commit  1.6_1
kris search for other commits by this committer
BROKEN: Does not build
30 Jan 2006 03:41:38
Original commit files touched by this commit  1.6_1
perky search for other commits by this committer
Add missing dependency on bison and unmark BROKEN.

Spotted by:     kris
14 Jan 2006 09:21:01
Original commit files touched by this commit  1.6_1
kris search for other commits by this committer
BROKEN: Configure fails
24 Dec 2005 16:45:20
Original commit files touched by this commit  1.6_1
perky search for other commits by this committer
Fix to install documentations into the standard path.
24 Dec 2005 16:19:24
Original commit files touched by this commit  1.6
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/

Number of commits found: 36

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet
SuperNews

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
otrsFeb 08
otrsFeb 08
apache13*Feb 03
apache13*Feb 03
apache13+ipv6*Feb 03
apache13-modperl*Feb 03
apache13-modssl*Feb 03
apache13-modssl*Feb 03
apache13-modssl+ipv6*Feb 03
apache13-ssl*Feb 03
squid*Feb 02
squid30*Feb 02
squid31*Feb 02
bugzillaFeb 01
ircd-ratboxJan 28

5 vulnerabilities affecting 16 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds


Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 21261
Broken 171
Deprecated 36
Ignore 905
Forbidden 2
Restricted 386
No CDROM 142
Vulnerable 56
Expired 14
Set to expire 25
Interactive 79
new 24 hours 7
new 48 hours9
new 7 days29
new fortnight87
new month197

This site
What is FreshPorts?
About the Authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Add tab to Netscape 6

Servers and bandwidth provided by
New York Internet
SuperNews
Valid HTML, CSS, and RSS.
Copyright © 2000-2008 DVL Software Limited. All rights reserved.
This page created in 0.199 seconds.