diff options
author | barner <barner@FreeBSD.org> | 2005-11-22 19:02:22 +0800 |
---|---|---|
committer | barner <barner@FreeBSD.org> | 2005-11-22 19:02:22 +0800 |
commit | df67b0e6f866a09dced95fa09c30906da98dc608 (patch) | |
tree | 977d5b7b635ee900964949326feeaaf8e3be9411 /devel/boost-gcc3 | |
parent | bdcbb5b1721c7ddc691531dc66806cd965c08918 (diff) | |
download | freebsd-ports-gnome-df67b0e6f866a09dced95fa09c30906da98dc608.tar.gz freebsd-ports-gnome-df67b0e6f866a09dced95fa09c30906da98dc608.tar.zst freebsd-ports-gnome-df67b0e6f866a09dced95fa09c30906da98dc608.zip |
Add a slave port that enforces the use of gcc 3.4+ to build boost.
This port is intended for FreeBSD 4 only and is IGNOREd on other
versions.
It can be uses as a dependency for other ports that require boost
to be built with gcc 3.4, e.g. devel/monotone.
This port enables the following compile time options for boost:
- Thread support
- Python support
- Boost.Regex ICU support
- Optimized CFLAGS
Diffstat (limited to 'devel/boost-gcc3')
-rw-r--r-- | devel/boost-gcc3/Makefile | 24 | ||||
-rw-r--r-- | devel/boost-gcc3/pkg-descr | 15 |
2 files changed, 39 insertions, 0 deletions
diff --git a/devel/boost-gcc3/Makefile b/devel/boost-gcc3/Makefile new file mode 100644 index 000000000000..3dee9cc58eae --- /dev/null +++ b/devel/boost-gcc3/Makefile @@ -0,0 +1,24 @@ +# New ports collection makefile for: boost-gcc3 +# Date Created: Nov 11 2005 +# Whom: barner +# +# $FreeBSD$ +# + +COMMENT= Free portable C++ source libraries (built with GCC 3.4+) + +MASTERDIR= ${.CURDIR}/../../devel/boost +PKGDIR= ${.CURDIR} +PLIST= ${MASTERDIR}/pkg-plist + +WITH_PYTHON= yes +WITH_THREADS= yes +WITHOUT_ICU= yes +WITH_OPTIMIZED_CFLAGS= yes +WITH_GCC34= yes +WITHOUT_VERBOSE_BUILD= yes +WITHOUT_DEBUG= yes + +BOOST_GCC3_PORT= yes + +.include "${MASTERDIR}/Makefile" diff --git a/devel/boost-gcc3/pkg-descr b/devel/boost-gcc3/pkg-descr new file mode 100644 index 000000000000..a6f88a6615e2 --- /dev/null +++ b/devel/boost-gcc3/pkg-descr @@ -0,0 +1,15 @@ +The Boost web site provides free peer-reviewed portable C++ source +libraries. The emphasis is on libraries which work well with the C++ +Standard Library. One goal is to establish "existing practice" and +provide reference implementations so that the Boost libraries are +suitable for eventual standardization. Some of the libraries have +already been proposed for inclusion in the C++ Standards Committee's +upcoming C++ Standard Library Technical Report. + +This slave port forces the use of GCC 3.4+ and is intended for FreeBSD 4.x +only (in fact, it's IGNOREd on later FreeBSD versions). + +So, if you port needs GCC 3.4+ and Boost, or it needs spirit 1.8, that is +not available with GCC 2.95.4, you can use this port as a dependency. + +WWW: http://www.boost.org/ |