Commit graph

46 commits

Author SHA1 Message Date
Pav Lucistnik
acacd0d015 - Remove duplicates from MAKE_ENV after inclusion of CC and CXX in default MAKE_ENV 2008-07-25 09:38:45 +00:00
Simon Barner
c5d57e0768 - Enable build on powerpc by correctly setting up bjam path
PR:		ports/12287
Submitted by:	Peter Grehan
2008-04-19 11:27:20 +00:00
Simon Barner
bd3da77ed8 - Update to Boost 1.34.1. Bug fix release, see [1] for the complete list
of changes.
- Mark boost-1* and boost-python-1* mutually conflicting [2]

Submitted by:	thierry [2]

[1] http://svn.boost.org/trac/boost/query?status=closed&milestone=Boost+1.34.1
2007-08-13 19:46:19 +00:00
Simon Barner
5637dc5e83 Build bjam tool with -fno-strict-aliasing:
- Fixes build on 7/amd64 (gcc 4.2.0)
- Note: this only affects the build of the bjam tool,
  the libraries are build with the user's CXXFLAGS settings

Reported by:	trasz@
		"Matthew D. Fuller" <fullermd@over-yonder.net>
		Pascal Hofstee <caelian@gmail.com>

Obtained from:	http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=22;filename=boost.diff;att=1;bug=367825
		(only the -fno-strict-aliasing part) via
		http://svn.boost.org/trac/boost/ticket/977
2007-07-07 22:31:03 +00:00
Simon Barner
02afc06924 Update to boost 1.34.0:
- ChangeLog: http://lists.boost.org/boost-announce/2007/05/0131.php
 - Uses Boost.Build v2
 - Fixes build g++ 4.2 (and there for on 7-CURRENT)
 - Port respects CXXFLAGS unless the WITH_OPTIMIZED_CFLAGS option is set
   that enables -O3 optimization and full inlining

Requested by:	many
PR:		ports/113474 (resolved)
Obtained from:	http://boost.cvs.sourceforge.net/boost/boost/boost/detail/atomic_count_gcc.hpp?r1=1.5&r2=1.5.8.1
		via pav
2007-07-04 15:09:06 +00:00
Simon Barner
b18cc781f5 Make fetchable again (MASTER_SITE_SUBDIR was accidentally deleted in last
commit).

Reported by:	Bill Fenner's distfile script
2007-03-28 09:39:49 +00:00
Simon Barner
c8f499efdd - Remove support for FreeBSD 4.
- Remove devel/boost-gcc3, since it's only usefull on 4.x
- Minor portlint tweaks.
2007-03-06 05:58:23 +00:00
Simon Barner
8dec79bab0 - Fix build with g++41 by restricting the offsetof workaround for use
with g++3.x and below

Requested by:	kris
2006-12-18 10:38:45 +00:00
Mikhail Teterin
1450552d78 Upgrade ICU from 3.4.1 to 3.6. Build WITHOUT_THREADS by default -- using
threads is broken on ia64 (marcel is investigating) and seems useless
elsewhere.

Filter `-funroll-loops' out of CFLAGS for now -- it seems to cause
miscompilation occasionally.

Correct the dependencies to stop requiring a particular version number
of the ICU's libraries to ease future upgrades.
2006-09-22 22:22:19 +00:00
Simon Barner
5f8bc53233 - libbgl-wiz requires spirit-1.8, so don't build it on FreeBSD 4 unless
gcc-3.4 is used [1]. This fixes the build on FreeBSD 4.x.
- Install libboost_serialization.so as libboost_serialization.so.3 and
  create a symlink. [2]

Reported by:	many [1], bmah [2]
PR:		ports/102524
2006-08-31 11:17:38 +00:00
Simon Barner
9c253c8a9c - Fix const-correctness bug in Boost.Regex-1.33.x
that strikes only in multithreaded programs on Unix platforms, if:
   * Multiple threads construct regexes concurrently, or
   * Multiple threads perform search and replace operations concurrently.
- Bump PORTREVISION (threads are enabled in the port's default configuration)

Submitted by:	John Maddock <john@johnmaddock.co.uk> via boost-announce
Found by:	Aleksey Sanin
See also:	http://lists.boost.org/boost-announce/2006/08/0097.php
2006-08-01 19:25:17 +00:00
Simon Barner
9449dc4995 - Build libbgl-viz.a (needed to use the GraphViz reader)
- Build librandom_device.a (needed to use certain PRG algorithms that
  rely on /dev/urandom)
- Remove former maintainer from pkg-descr
- Bump PORTREVISION

Requested by:	Fernando Herrero Carrón <fernando.herrero@uam.es>
2006-07-20 19:18:30 +00:00
Edwin Groothuis
2406d49a61 Remove USE_REINPLACE from all categories starting with D 2006-05-04 21:41:12 +00:00
Simon Barner
9c6ef864cc Update to Boost 1.33.1:
* Bugfix release
  * ChangeLog at https://sourceforge.net/forum/forum.php?forum_id=517679
2005-12-10 16:51:18 +00:00
Simon Barner
a3fe9f01fd Avoid duplicate LASTEST_LINKs by conditionally modifing PKGNAMESUFFIX,
resulting in boost-python-gcc3 (if the boost port is built on 4.x from
devel/boost-gcc3 (which implies WITH_PYTHON)).
2005-11-22 11:17:51 +00:00
Simon Barner
0185f6ae13 Mark the devel/boost-gcc3 slave port IGNORE on FreeBSD >= 5. 2005-11-22 11:03:25 +00:00
Simon Barner
414f8faac5 Keep up with devel/icu shared lib version bump.
Submitted by:	Vladimir Guzma <vladimir.guzma@tut.fi>
PR:		ports/89009
2005-11-14 18:26:09 +00:00
Simon Barner
d31147a10c - Add distfile for spirit 1.6 (for FreeBSD 4) to distinfo. This was lost
during the SHA256-ification

Reported by:	pointyhat via kris
Pointyhats{'barner'}++;
2005-11-10 00:11:20 +00:00
Simon Barner
443684d89b - Update to Boost 1.33.0
* Boost.Regex now supports the ICU unicode library
  * Optionally build Boost with GCC 3.4 on FreeBSD 4.x [1]
  * For changes to the Boost libraries see their specific ChangeLogs
    in ${LOCALBASE}/share/doc/boost or at http://www.boost.org/
  * Bump shared library version to 3

PR:		ports/88014 [1]
Submitted by:	Václav Haisman [1]
2005-11-09 14:30:56 +00:00
Simon Barner
72058ac597 - Don't install symlinks to shared libraries that are not installed.
Specifically, this is about the !WITH_PYTHON and !WITH_THREADS cases.

- This fixes the plist again.

Reported by:	kris via pointyhat
Approved by:	arved (mentor)
2005-03-21 18:04:49 +00:00
Simon Barner
e812c7abc5 - no python implies no pyste (fix conditionally created plist) [1]
- document WITH_PYSTE knob

Pointed out by:	lofi [1]
Approved by:	arved (mentor)
2005-03-09 13:03:11 +00:00
Simon Barner
a6bb9d4d05 - Add WITH_PYSTE knob in oder to keep the list of dependencies smaller for the
WITH_PYTHON case. WITH_PYSTE implies WITH_PYTHON. [1]

- Print frame around pkg-message in order to attract the user's attention.

Requested by:	nectar [1]
Approved by:	arved (mentor)
2005-03-08 17:25:54 +00:00
Simon Barner
b29a5a553e - Install pyste, a interface generator for Boost.Python
This adds two run time dependecies in the WITH_PYTHON case:

    * devel/gccxml
    * devel/py-elementtree

  This was requested in [1].

- Add pkg-message to help developers getting started with boost:
  Give suggestions for CFLAGS and LDFLAGS for the following build
  options:

    * BOOST_THREADS: pkg-message.threads
    * WITH_PYTHON:   pkg-message.python
    * stlport (4.x): pkg-message.stlport

- remove pkg-install script and perform installation in Makefile

PR:		ports/77640 [1]
Approved by:	arved (mentor)
2005-03-07 10:29:37 +00:00
Simon Barner
b1ff38d266 Change email address in ports maintained by me to barner@FreeBSD.org
Approved by:	arved (mentor)
2005-02-28 13:05:25 +00:00
Thierry Thomas
1d4a3faf88 Unbreak devel/monotone on FreeBSD-5.3.
Bump PORTREVISION.

PR:		ports/76730
Submitted by:	Mark A. Wicks and maintainer
Obtained from:	Boost CVS repository.
2005-02-12 21:11:07 +00:00
Sergey Matveychuk
19acb22d90 - Update devel/boost to 1.32.0
- Add slave devel/boost-python port
- Remove devel/spirit because of it's a part boost now

PR:		ports/75377
Submitted by:	Simon Barner <barner(at)gmx.de> (maintainer)
2004-12-24 12:23:12 +00:00
Sergey Matveychuk
b8d427da57 Move to OPTIONS.
PR:		ports/70898
Submitted by:	maintainer
2004-08-24 20:05:34 +00:00
Pav Lucistnik
813f4c6d5d - Fix build on alpha
PR:		ports/67338
Submitted by:	Simon Barner <barner@in.tum.de> (maintainer)
2004-05-29 21:06:36 +00:00
Tilman Keskinoz
917fe123e7 Fix build on IA64
PR:		63903
Submitted by:	Simon Barner <barner@in.tum.de>
2004-03-08 15:02:53 +00:00
Ying-Chieh Liao
80422f22c7 remove obsolete extra-patch file
patch html files only if NOPORTDOCS not defined

Submitted by:	maintainer
2004-02-24 05:56:25 +00:00
Ying-Chieh Liao
7baacd2bb2 upgrade to 1.31.0
- builds the most recent boost version (1.31.0)
 - respects PTHREAD_{CFLAGS, LIBS} (credits for the PTHREAD_LIBS part
   go to Craig Rodrigues <rodrigc@crodrigues.org>)
 - builds all boost libraries
 - installs docs into DOCSDIR, and examples into EXAMPLESDIR (as
   before), but the hyperlinks to the example files are corrected (pls.
   report if you find some broken links)
 - has new various tunable options, such as
    o WITH_DEBUG
    o WITHOUT_THREAD
    o WITH_OPTIMIZED_CFLAGS
    o VERBOSE_BUILD
 - forced major numbers for shared libraries (everything defaults to
   .so.1, and is symlinked to .so)
 - installs the possible versions of the libraries (w/ or w/o
   debugging or threading support) with the same suffix- and prefix-less
   name, e.g. instead of libboost_filesystem-gcc-debug-s.so.1 (the gcc toolset,
   debugging info and single threaded) and
   libboost_filesystem-gcc-m.so.1 (gcc toolset, release version, multi
   threaded), there now is only libboost_filesystem.so.1.

PR:		63100
Submitted by:	maintainer
2004-02-20 05:32:21 +00:00
Kris Kennaway
4eba758d27 FORBIDDEN on 5.x: Does not respect PTHREAD_{CFLAGS,LIBS} 2004-02-17 05:36:56 +00:00
Alexander Leidinger
368404cd88 Simon Barner has agreed to maintain this port.
Approved by:	maintainer timeout
		(I've used a ~2 week timeout without an email
                contact; as can be seen and I've already noticed
                for another port, the maintainer is not responsive
                for a much longer time)
2004-01-15 13:41:30 +00:00
Oliver Lehmann
deb5e9a9ed Fix build on Alpha and Sparc arch
Approved By:	maintainer timeout (2 weeks)
2003-12-28 11:10:42 +00:00
Sergei Kolobov
38f4ec86d5 - Fix build (previous update was incomplete):
Do not add PYTHON_* variables to MAKE_ENV unless
  WITH_PYTHON knob is enabled
- Remove spaces on empty line to please portlint

While I'm here:
- s/+=/=/ where appropriate

PR:		59255
Submitted by:	Sergey Matveychuk <sem@ciam.ru>
Approved by:	maintainer's silence
2003-11-20 16:11:52 +00:00
Ying-Chieh Liao
60c7cfba2c utilize DOCSDIR & EXAMPLESDIR, and sort it 2003-11-10 06:02:10 +00:00
Ying-Chieh Liao
d3c5220ca4 unbreak
upgrade to 1.30.2

PR:		58168
Submitted by:	Keishi Katoux <k-shi_freebsd@k2factory.org>
Approved by:	maintainer timeout
2003-11-10 05:52:33 +00:00
Kris Kennaway
09b69954f2 Mark BROKEN (see bento logs). These ports are scheduled for removal
after Feb 2 2004 if they are still broken at that time and no fixes
have been submitted by PR.
2003-11-03 03:56:42 +00:00
Kris Kennaway
e57e6d1f26 BROKEN: Errors during build 2003-10-12 22:32:55 +00:00
Hye-Shik Chang
aff1614521 Bump PORTREVISION after lang/python's changing default to
BUILD_STATIC. This affects to python embedding programs only.

Submitted by:	olgeni
2003-08-23 01:03:50 +00:00
Jacques Vidrine
e98057da52 - Update to Boost 1.30.0.
- Honor CC/CXX as best we can (bjam build system is buggy in this area)
- Pull down GCC 3.3 `support' from Boost CVS

Approved by:	Paul Marquis <pmarquis@pobox.com> (maintainer)
2003-07-18 14:13:11 +00:00
Akinori MUSHA
65dac0040a De-pkg-comment. 2003-02-21 11:23:04 +00:00
Johann Visagie
ad6130cc7f - Update to version 1.29.0
- Attempt to install full documentation (which is difficult to separate from
  the rest of the source)

Approved by:	Paul Marquis <pmarquis@pobox.com> (MAINTAINER)
2002-11-06 13:54:17 +00:00
Ying-Chieh Liao
402372fe49 If port is built with WITHOUT_PYTHON set, don't include Python libraries in
package list

PR:		38580
Submitted by:	maintainer
2002-05-27 02:42:11 +00:00
David W. Chapman Jr.
fc744259aa Update to latest(1.28.0)
PR:		38455
Submitted by:	maintainer
2002-05-23 15:07:59 +00:00
Akinori MUSHA
f2b67af22b Add boost, free peer-reviewed portable C++ source libraries.
PR:		ports/33634
Submitted by:	Paul Marquis <pmarquis@pobox.com>
2002-01-15 03:39:11 +00:00