[Midnightbsd-cvs] CVS Commit: Makefile: OSVERSION
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Thu Aug 2 04:44:43 EDT 2007
Log Message:
-----------
OSVERSION
Modified Files:
--------------
mports/devel/boost:
Makefile (r1.2 -> r1.3)
-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/devel/boost/Makefile,v
retrieving revision 1.2
retrieving revision 1.3
diff -Ldevel/boost/Makefile -Ldevel/boost/Makefile -u -r1.2 -r1.3
--- devel/boost/Makefile
+++ devel/boost/Makefile
@@ -49,11 +49,6 @@
.include <bsd.port.pre.mk>
-# Check if our origin is devel/boost-gcc3 and stop for FreeBSD >= 5
-.if defined (BOOST_GCC3_PORT) && (${OSVERSION} >= 500000)
-IGNORE= from devel/boost-gcc3 is intended for FreeBSD 4.x only. Please use devel/boost instead
-.endif
-
.if !defined(WITH_PYTHON) && defined(WITH_PYSTE)
WITH_PYTHON= IMPLIED_BY_PYSTE
.endif
@@ -96,56 +91,10 @@
SPIRIT_VERSION= 1.6.2
-# FreeBSD 4:
-# WITHOUT_GCC34:
-# - no wchar support
-# - needs stlport
-# - spirit 1.6.x
-# - don't build wave
-# - don't build libbgl-wiz (needs spirit 1.8)
-# WITH_GCC34:
-# - no wchar support
-.if ${OSVERSION} < 500000
-EXTRA_PATCHES= ${FILESDIR}/FBSD4-patch-boost_detail_utf8_codecvt_facet.hpp \
- ${FILESDIR}/FBSD4-patch-libs_serialization_src_stl_port.cpp \
- ${FILESDIR}/FBSD4-patch-libs::serialization::build::Jamfile \
- ${FILESDIR}/FBSD4-patch-boost_test_impl_test_tools.ipp \
- ${FILESDIR}/FBSD4-patch-boost_archive_detail_oserializer.hpp
-
-.if !defined(WITH_GCC34)
-USE_ZIP= yes
-DISTFILES+= spirit-only-${SPIRIT_VERSION}.zip:spirit_site
-MASTER_SITE_SUBDIR+=spirit/:spirit_site
-BJAM_BUILD+= <stlport-iostream>on
-BOOST_TOOLS= gcc-stlport
-
-PLIST_SUB+= BOOST_WCHAR="@comment "\
- BOOST_SPIRIT_1.6=""\
- BOOST_SPIRIT_1.8="@comment "\
- BOOST_WAVE="@comment "
-
-BOOST_STL_OPTS= "-sSTLPORT_INCLUDE_DIRECTORY=${LOCALBASE}/include/stlport"\
- "-sSTLPORT_LIB_DIRECTORY=${LOCALBASE}/lib"
-
-RUN_DEPENDS+= ${LOCALBASE}/lib/libstlport_gcc.so:${PORTSDIR}/devel/stlport
-.else
-USE_GCC=3.4+
-BOOST_TOOLS= gcc
-
-PLIST_SUB+= BOOST_WCHAR="@comment "\
- BOOST_SPIRIT_1.6="@comment "\
- BOOST_SPIRIT_1.8=""\
- BOOST_WAVE=""
-.endif
-
-BUILD_DEPENDS+= ${RUN_DEPENDS}
-
-# FreeBSD 5 and above
# - wchar support
# - spirit 1.8.x
# - wave 1.2
# - build libbgl-wiz
-.else
BOOST_TOOLS= gcc
EXTRA_PATCHES= ${FILESDIR}/FBSD5-patch-boost::python::detail::config.hpp
@@ -155,7 +104,6 @@
BOOST_WAVE=""
BOOST_LIBS+= wserialization
-.endif
.if defined (WITH_VERBOSE_BUILD)
BJAM_OPTIONS= -d2
@@ -237,24 +185,6 @@
@${MKDIR} ${WRKDIR}
@cd ${WRKDIR} && ${TAR} -xjpof ${DISTDIR}/${DISTNAME}.tar.bz2
-# boost 1.33.0's spirit 1.8.x cannot be built with GCC 2.95.4,
-# so we use spirit 1.6.x
-.if ${OSVERSION} < 500000 && !defined(WITH_GCC34)
- @cd ${WRKDIR} && ${UNZIP_CMD} ${DISTDIR}/spirit-only-${SPIRIT_VERSION}.zip > /dev/null
-
-# remove CRLF
- @${FIND} ${WRKDIR}/spirit_${SPIRIT_VERSION:S/./_/g} -type f -exec \
- ${REINPLACE_CMD} -i '' -e "s|"`printf '\015'`"||g" {} \;
-
-# replace spirit v1.8 with v1.6
- @${RM} -rf ${WRKSRC}/boost/spirit* ${WRKSRC}/libs/spirit
- @${MV} ${WRKDIR}/spirit_${SPIRIT_VERSION:S/./_/g}/boost/* ${WRKSRC}/boost
- @${MV} ${WRKDIR}/spirit_${SPIRIT_VERSION:S/./_/g}/libs/spirit ${WRKSRC}/libs
-
-# remove wave
- @${RM} -rf ${WRKSRC}/boost/wave* ${WRKSRC}/libs/wave
-.endif
-
post-patch:
# If necessary, remove Boost.Python
.if !defined(WITH_PYTHON)
@@ -287,13 +217,11 @@
"-sTOOLS=${BOOST_TOOLS}" "-sBUILD=${BJAM_BUILD}"\
${BOOST_STL_OPTS} ${BOOST_ICU_OPTS}
-.if ${OSVERSION} >= 500000 || defined(WITH_GCC34)
# build bgl-viz library
cd ${WRKSRC}/libs/graph/build && \
${SETENV} ${MAKE_ENV} ${BJAM} ${BJAM_OPTIONS} --prefix=${PREFIX}\
"-sTOOLS=${BOOST_TOOLS}" "-sBUILD=${BJAM_BUILD}"\
${BOOST_STL_OPTS} ${BOOST_ICU_OPTS}
-.endif
# build random device code
cd ${WRKSRC}/libs/random && \
@@ -372,11 +300,6 @@
post-install:
@${TOUCH} ${PKGMESSAGE}
-.if ${OSVERSION} < 500000 && !defined(WITH_GCC34)
- @${CAT} ${.CURDIR}/../boost/pkg-message.stlport >> ${PKGMESSAGE}
- @${ECHO_CMD} >> ${PKGMESSAGE}
-.endif
-
.if defined (WITH_THREADS)
@${CAT} ${.CURDIR}/../boost/pkg-message.threads >> ${PKGMESSAGE}
@${ECHO_CMD} >> ${PKGMESSAGE}
More information about the Midnightbsd-cvs
mailing list