Commit graph

37 commits

Author SHA1 Message Date
Bryan Drewery
5c1f235cef - Fix build when using WITH_CCACHE_BUILD.
ccache's documentation says to set CCACHE_SLOPPINESS=time_macros and
  CFLAGS+= -fpch-preprocess (it's a magic check in ccache for the string),
  but doing these does not actually fix the build when files are cached.
  Disabling PCH for ccache still results in an 18 second build, down from 143,
  on a 12 core machine.
- While here, strip libraries with STRIP_CMD (not bumping rev as this is
  not significant enough to warrant a rebuild).
2014-06-13 20:31:50 +00:00
Baptiste Daroussin
2014e7c725 Disable ccache (it breaks with clang)
Reported by:	ale
2014-06-13 11:24:29 +00:00
Baptiste Daroussin
76198cacea Back port a bug fix from boost svn
Obtained from:	https://svn.boost.org/trac/boost/ticket/9421
2014-06-09 15:37:17 +00:00
Jung-uk Kim
644ca3f58b Fix several preprocessor warnings.
https://svn.boost.org/trac/boost/ticket/6142https://svn.boost.org/trac/boost/ticket/8368https://svn.boost.org/trac/boost/ticket/9397
2014-05-06 23:42:09 +00:00
Marius Strobl
52332900ad Pull in the following revisions from https://github.com/boostorg/, fixing
compilation with clang 3.4:
Commit: 6bb71fdd8f7cc346d90fb14beb38b7297fc1ffd9
Fixed incorrect initialization of 128-bit values, when no native support for
128-bit integers is available.
Commit: e4bde20f2eec0a51be14533871d2123bd2ab9cf3
More compilation fixes for the case when 128-bit integers are not supported.

PR:		187958
Approved by:	bapt (mentor)
Sponsored by:	Bally Wulff Games & Entertainment GmbH
2014-04-08 07:36:00 +00:00
Baptiste Daroussin
6e0c37827e Fix addition to PLIST_SUB 2014-04-03 21:26:54 +00:00
Baptiste Daroussin
24b8716f36 Remove from the package component that does not yet support cross building 2014-04-03 17:25:22 +00:00
Dimitry Andric
19b90b3c32 For clang, use the type of precompiled headers recommended by upstream
(generated by -emit-pch), instead of the deprecated ones (generated by
-emit-pth).

Approved by:	bapt
2014-02-13 19:42:23 +00:00
Baptiste Daroussin
776c8a3824 Update to boost 1.55.0
switch back to normal library naming
Add a compat symlink for .so.5
Use compiler.mk to detect compiler
Use a modern compiler (doesn't work with base gcc)
2014-02-07 11:43:02 +00:00
Kubilay Kocak
e180a475ca devel/boost-libs: Backport fix building test framework on non-x86 platforms
This change backports an upstream commit [1] to fix building of the test
framework on non-x86 systems [2] due to not #include'ing osreldate.h prior
to testing __FreeBSD_version.

[1] https://svn.boost.org/trac/boost/changeset/62780
[2] https://svn.boost.org/trac/boost/ticket/3897

PR:		ports/182549
Submitted by:	jhibbits
Reviewed by:	bapt
Approved by:	office@ (bapt)
2013-12-14 11:53:15 +00:00
Baptiste Daroussin
857aec5d6b Add NO_STAGE all over the place in preparation for the staging support (cat: devel part 1) 2013-09-20 17:03:26 +00:00
Marcus von Appen
821843ca06 - Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	bapt, kwm
2013-04-27 08:50:46 +00:00
Jung-uk Kim
53dde14379 Fix a minor security vulnerability.
http://www.boost.org/users/news/boost_locale_security_notice.html
2013-04-25 23:50:23 +00:00
Pietro Cerutti
03cceed935 - Get rid of PTHREAD_CFLAGS and PTHREAD_LIBS (category: devel)
Approved by:	portmgr
2013-02-14 09:42:12 +00:00
Baptiste Daroussin
7bcec844f7 Bump portrevision after the previous fix, as lots of user may have a runtime
problem with previous version and needs an update.

Reported by:	rakuco
2013-02-06 21:47:53 +00:00
Baptiste Daroussin
fc9dce17ab Add a patch to fix a std::runtime issue when building with customs locales
Reported by:	avg
Tested by:	avg
2013-02-06 14:36:02 +00:00
Baptiste Daroussin
4eb5d7165e Fix typo in option_define
Submitted by:	Kurt Jaeger <pi@opsec.eu>
2013-02-01 19:44:28 +00:00
Baptiste Daroussin
3f6692467b - update to 1.52.0
- pass maintainership to office@
- detect if compiler is gcc or clang and correctly set the toolset for bjam
- enable long-double support
- some cleanup

Approved by:	maintainer timeout (3 weeks with no reply)
2013-01-31 13:33:04 +00:00
Baptiste Daroussin
2ed39f40cb Chase icu, graphite2 and libexttextcat bump 2012-12-18 23:09:07 +00:00
Doug Barton
e949d15275 Update PORTREVISION for rm's fix in the way that it has been done previously
Approved by:	portmgr (beat)
2012-07-15 23:13:21 +00:00
Ruslan Makhmatkhanov
e77a8c104f - fix packaging when WITH_ICU is off [1]
- fix applications hanging issue (deluge and qbittorrent at least) [2]
- fix interprocess communication (upstream svn revision 76181) [3]
- bump PORTREVISION

PR:		168661 [1]
PR:     169755 [2]
PR:     169806 [3]
Submitted by:	Alexey Markov <redrat at mail dot ru> [1],
                Mario Lobo <lobo@bsd.com.br> [2],
                Martin Matuska <mm at FreeBSD dot org> [3]
Approved by:	maintainer timeout (1 month)
2012-07-13 20:09:11 +00:00
Max Brazhnikov
cbd80f530d Fix SIZE field
Reported by:	sunpoet
2012-05-17 09:05:38 +00:00
Max Brazhnikov
221637a53e Update boost ports to 1.48.0
PR:		ports/156253
Submitted by:	Alexander Churanov (maintainer)
Approved by:	portmgr (linimon)
2012-05-16 16:07:24 +00:00
Baptiste Daroussin
fb7cebe269 add BOOST_HAS_LONG_LONG to clang.hpp this fix code using boost and being built with clang
Also reported and comitted upstream (https://svn.boost.org/trac/boost/ticket/6636 thanks dim@)

PR:		ports/165567
Submitted by:	bapt@ (myself)
Approved by:	Alexander Churanov <alexanderchuranov@gmail.com> (maintainer) miwi@ (responsible of the PR)
2012-03-02 10:57:46 +00:00
Mark Linimon
ca32093a91 Mark as broken on sparc64: invokes i386 asm. 2011-07-16 05:23:25 +00:00
Olli Hauer
d6db46aade -remove MD5 2011-07-03 14:59:23 +00:00
Doug Barton
d5f12424bd Add patches to deal with locale problems
https://svn.boost.org/trac/boost/ticket/4688

PR:		ports/153561
Submitted by:	Mirko Zinn <mail@derzinn.de>
Approved by:	maintainer
2011-01-08 07:46:42 +00:00
Pav Lucistnik
7466c9b14f - Update to 1.45
PR:		ports/152558
Submitted by:	Armin Pirkovitsch <armin@frozen-zone.org>,
		Alexander Churanov <alexanderchuranov@gmail.com> (maintainer)
2010-12-27 20:54:38 +00:00
Pav Lucistnik
86ee268247 - Update to 1.45
PR:		ports/152558
Submitted by:	Armin Pirkovitsch <armin@frozen-zone.org>,
		Alexander Churanov <alexanderchuranov@gmail.com> (maintainer)
2010-12-27 20:53:10 +00:00
Baptiste Daroussin
513495a09a Chase devel/icu upgrade
Add an updating note
2010-12-15 11:37:49 +00:00
Jung-uk Kim
165827a5c5 Fix Boost.Asio to accept 'unsigned long' type ioctl(2) command.
Although POSIX says the type is 'int', all BSD variants (including Mac OS X)
have been using 'unsigned long' type for very long time and its use predates
the standard long enough.  For certain commands (e.g., FIONBIO), the integer
value may get sign-extended on 64-bit platforms (by implicit type promotion)
and it causes annoying warnings from kernel such as this:

WARNING pid 24509 (python2.6): ioctl sign-extension ioctl ffffffff8004667e

Approved by:	churanov.port.maintainer@gmail.com (maintainer timeout)
2010-07-19 22:25:04 +00:00
Max Brazhnikov
cc95525e41 Update to 1.43.0
PR:		ports/146707
Submitted by:	Armin Pirkovitsch <armin at frozen-zone.org>
Reviewed by:	Alexander Churanov (maintainer)
2010-06-11 23:15:26 +00:00
Mario Sergio Fujikawa Ferreira
9128db8dd3 o Add compile gcc option to make sure that boost compilation toolchain
acknowledges that gcc versions prior to 4.3.x do not implement
  inclass member initialization.
o This enables net-p2p/libtorrent-rasterbar-14 to build python
  bindings with the base system gcc on FreeBSD 8.x. Previously, we
  would have had to resort gcc 4.3+ ports.
o Bump PORTREVISION

PR:		ports/144336
Approved by:	maintainer (timeout 16 days)
2010-03-15 02:12:53 +00:00
Philip M. Gollucci
1e15f434ec - Fix WITH_PYTHON plist errors
devel/boost-libs *never* installs python wrappers
  devel/boost-python-libs is used now

PR:             ports/143982
Submitted by:   myself (pgollucci)
Approved by:    Alexander Churanov <alexanderchuranov@gmail.com> (maintainer)

Feature safe:   yes
2010-02-16 22:41:56 +00:00
Pav Lucistnik
129e62f606 - Update boost to 1.41
PR:		ports/141749
Submitted by:	Alexander Churanov <churanov.port.maintainer@gmail.com> (maintainer)
2009-12-29 13:50:29 +00:00
Mark Linimon
d9260e0f70 Fix build on sparc64. No need to bump portrevision.
Tested on:	i386, sparc64
Submitted by:	maintainer
2009-12-04 08:39:55 +00:00
Pav Lucistnik
d1107bb40e - Update boost to 1.39
- Split boost port to separate components, with boost-all metaport

PR:		ports/137054
Submitted by:	Alexander Churanov <churanov.port.maintainer@gmail.com> (maintainer)
2009-07-28 11:45:08 +00:00