Commit Graph

51 Commits

Author SHA1 Message Date
sthen
4c3755caaf Sync with r161481 from upstream, "Revert part of r161175 which was wrong
for OpenBSD's PowerPC target". Problem pointed out by landry@.
2012-08-08 09:35:24 +00:00
sthen
eca8eaed22 Add several CLang patches from upstream via Brad.
- Only provide /usr/include in the default C header search path.
- OpenBSD does not support TLS.
- Provide target support for powerpc, arm, mips64, mips64el and sparc.
2012-08-06 22:35:26 +00:00
pascal
af7cfff551 Make stack smashing protection work with our native libc routines, and enable
it by default.

ok jsg@
2012-08-04 14:47:52 +00:00
sthen
ce3a4663cb use LLVM_ARCHS to populate ONLY_FOR_ARCHS, better to have this in a
central place.
2012-07-08 18:36:12 +00:00
dcoppa
cf153cacfa Fix libpthread linking (use '-pthread' instead of '-lpthread') for
cmake-based ports that use "CHECK_LIBRARY_EXISTS(pthread ...)".

Fix libpthread linking for devel/llvm too (additional care was
needed).

No fallout in a bulk build: thanks landry!
2012-06-14 09:32:00 +00:00
jasper
1e878a85e0 - let g-c-a use the clang module to get the correct includes path
- add a reminder commennt in llvm/Makefile

discussed with and ok sthen@
2012-05-26 09:14:34 +00:00
sthen
68d394c41c Update to LLVM 3.1.
Thanks Brad for pointing out a few problems with my original diff.
2012-05-25 09:05:49 +00:00
dcoppa
fa4bc9a99d Fix CMake check for pthread_mutex_lock: use check_library_exists()
function instead of the buggy check_symbol_exists().

ok sthen@
2012-05-05 19:24:01 +00:00
sthen
e7e448a021 Update Clang to use _REENTRANT instead of _POSIX_THREADS when using the
-pthread flag. From Brad.
2012-04-23 23:11:01 +00:00
sthen
9ed38fb990 set ONLY_FOR_ARCHS to try and build only on arch where packages currently exist. 2012-04-11 13:05:45 +00:00
sthen
88ea72915d Change SEPARATE_BUILD=(concurrent|simple) to Yes; bsd.port.mk doesn't
make a distinction between these.  ok aja@ dcoppa@
2012-03-29 13:38:12 +00:00
sthen
9c76f842e6 NOT_FOR_ARCHS=sparc, this uses too much memory, as found by phessler 2012-01-19 08:41:13 +00:00
sthen
f0bb115a15 Remove unnecessary patch to ignore -Wbounded, it was included upstream
elsewhere in the file. Reported by Amit Kulkarni.
2011-12-15 08:39:51 +00:00
sthen
7ff2ae5f79 update to LLVM/CLang 3.0, thanks sebastia@ for testing.
- switch to cmake build
- add profiling support from jsg@
2011-12-14 22:58:23 +00:00
espie
c5a475ebe0 normalize pkgpath 2011-09-16 09:24:48 +00:00
jasper
b9751fcca8 - update scan-build link in MESSAGE
from tim van der molen
2011-06-30 19:57:14 +00:00
jasper
eec0417831 bump after default python version switch 2011-06-08 17:31:05 +00:00
chl
c69a51fdef No need to "make depend" anymore to build kernel.
ok sthen@
2011-05-03 15:03:03 +00:00
jsg
e9fbea9c63 update to 2.9
ok sthen@ tested by matthew@ jeremy@
2011-04-09 21:43:39 +00:00
jeremy
f02872702e Bump llvm version to 2.8.
OK @sthen
2011-01-13 00:15:50 +00:00
espie
5855efb734 move depends to new style 2010-11-15 19:45:56 +00:00
espie
5c08d95027 USE_GROFF=Yes 2010-10-18 17:47:50 +00:00
sthen
9dce0552ee - enable RTTI, requested by jeremy@ and suggested in LLVM packager notes
- add a comment referring to packager notes

- garbage-collect symlink which is no longer necessary and inclusion
of bsd.own.mk that was previously used to check the version of
the system compiler

tested by jeremy@ and myself
2010-09-28 07:38:24 +00:00
jasper
5e9f6969d7 bumps 2010-08-30 22:09:45 +00:00
sthen
07b583b138 Doesn't build on sparc64 yet; set BROKEN-sparc64. 2010-07-31 11:04:48 +00:00
sthen
390e9c3c97 remove ports-tree-gcc4 workarounds, use REVISION, etc. ok jsg@ 2010-07-21 22:19:01 +00:00
naddy
aa4cc93d94 bump after i386/hppa/powerpc gcc3->gcc4 switch 2010-07-09 08:45:11 +00:00
sthen
c40c2a56d2 Adjust LLVM/CLang to work with GCC4 in base, while still working
with ports GCC4 for arch which haven't switched yet.

With/ok jsg@.
2010-06-12 12:15:08 +00:00
jsg
84c63f751b Update to LLVM/Clang 2.7
ok sthen@
2010-04-29 16:37:09 +00:00
sthen
9d0f70b46f - fix dependencies following libstdc++ bump from 4.2.4p3 to 4.2.4v0
- bump relevant PKGNAMEs
2009-11-18 00:49:09 +00:00
jsg
d264b944d0 update to 2.6
ok sthen@
2009-11-02 22:53:27 +00:00
jsg
e9acc9f4a7 Ignore bounded attribute and kprintf format for now, to reduce the number
of warnings we don't care about.

ok sthen@
2009-08-16 09:54:28 +00:00
jsg
e13506b12d Enable release/optimised build and fix PLIST.
ok sthen@
2009-08-09 20:16:41 +00:00
sthen
d16432b095 Update to a newer snapshot, requested by jsg@. Fixes building autoconf
projects, upstream rolled in the OpenBSD backend with proper target-specific
definitions etc.
2009-08-09 11:26:03 +00:00
sthen
f36783edf3 set VMEM_WARNING; pointed out by jsg@ 2009-06-29 13:42:54 +00:00
sthen
e6fe633831 - add OpenBSD config; from jsg@.
- install a symlink as a workaround to a bug identifying the path to clang-cc.

commit approved by naddy.
2009-06-25 15:25:13 +00:00
sthen
b960d65016 note the known problem with autoconf projects, found by jsg and Moritz Grimm 2009-06-25 09:57:08 +00:00
sthen
ec5582b44b disable libffi; autoconf picks it up, and the build fails if it's there.
bump not necessary.
2009-06-24 20:23:12 +00:00
sthen
4310962ae4 note that we also need target-specific definitions (__OpenBSD__ etc). 2009-06-23 08:53:19 +00:00
sthen
f600f9afe5 add some notes about known problems. 2009-06-23 00:14:20 +00:00
sthen
b63c0d29a3 fix manual page installation path. fixed in another tree but missed it
when I was updating; also pointed out with a diff by Moritz Grimm, thanks!
2009-06-22 00:19:01 +00:00
sthen
0fa81b8453 Update to a newer snapshot. 2009-06-21 23:13:48 +00:00
sthen
9d94f0871e bump for gcc4.port.mk LIB_DEPENDS change 2009-05-17 09:40:53 +00:00
espie
76a395857d A few python deps updates 2009-03-15 12:49:35 +00:00
sthen
405c122be8 update to a newer snapshot; made after upstream's freeze in the
runup to 2.5 release towards the end of this month.
2009-02-08 22:55:43 +00:00
sthen
0d476cbdb0 change to ONLY_FOR_ARCHS suggested by brad@. 2008-11-28 10:38:38 +00:00
sthen
6c3191a58f NOT_FOR_ARCHS=sparc64, llvm hasn't been ported to it yet. 2008-11-28 10:23:39 +00:00
sthen
b9a2867986 fix DISTNAME, pointed out by Dongsheng Song 2008-11-13 08:29:13 +00:00
sthen
e377137feb - don't build Hello sample module, it builds a shared library with
an odd filename which doesn't get correctly identified by pkg tools,
and isn't really useful to provide in the package anyway
- cnst@ points out this is actually a post-2.4 snapshot, change the
PKGNAME accordingly
2008-11-12 15:46:32 +00:00
sthen
c2d63423f1 fix doc location, pointed out by ajacoutot 2008-11-10 12:17:54 +00:00