tighten libstdc++ LIB_DEPENDS; avoids manual intervention at upgrade time.

-LIB_DEPENDS+=  estdc++.5::lang/gcc/3.3,-estdc
+LIB_DEPENDS+=  estdc++.5:libstdc++->=3.3,<3.4:lang/gcc/3.3,-estdc

etc.  ok phessler@
This commit is contained in:
sthen 2009-05-17 09:39:58 +00:00
parent 8a38ce0032
commit 37f17df513
2 changed files with 4 additions and 4 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: gcc3.port.mk,v 1.2 2005/03/11 16:38:22 alek Exp $
# $OpenBSD: gcc3.port.mk,v 1.3 2009/05/17 09:39:58 sthen Exp $
MODGCC3_ARCHES?=
# Supported languages for now
@ -19,7 +19,7 @@ MODGCC3_post-patch+= ln -s ${LOCALBASE}/bin/eg${_MODGCC3CC} ${WRKDIR}/bin/${_MOD
. endif
. if !empty(_MODGCC3CXX:L:M${_j})
BUILD_DEPENDS+= ::lang/gcc/3.3,-c++
LIB_DEPENDS+= estdc++.5::lang/gcc/3.3,-estdc
LIB_DEPENDS+= estdc++.5:libstdc++->=3.3,<3.4:lang/gcc/3.3,-estdc
MODGCC3_post-patch+= ln -s ${LOCALBASE}/bin/e${_MODGCC3CXX} ${WRKDIR}/bin/g++;
MODGCC3_post-patch+= ln -s ${LOCALBASE}/bin/e${_MODGCC3CXX} ${WRKDIR}/bin/${_MODGCC3CXX};
. endif

View File

@ -1,4 +1,4 @@
# $OpenBSD: gcc4.port.mk,v 1.1 2006/10/21 14:26:07 robert Exp $
# $OpenBSD: gcc4.port.mk,v 1.2 2009/05/17 09:39:58 sthen Exp $
MODGCC4_ARCHES?=
# Supported languages for now
@ -19,7 +19,7 @@ MODGCC4_post-patch+= ln -s ${LOCALBASE}/bin/eg${_MODGCC4CC} ${WRKDIR}/bin/${_MOD
. endif
. if !empty(_MODGCC4CXX:L:M${_j})
BUILD_DEPENDS+= ::lang/gcc/4.2,-c++
LIB_DEPENDS+= estdc++.>=7::lang/gcc/4.2,-estdc
LIB_DEPENDS+= estdc++.>=7:libstdc++->=4.2,<4.3:lang/gcc/4.2,-estdc
MODGCC4_post-patch+= ln -s ${LOCALBASE}/bin/e${_MODGCC4CXX} ${WRKDIR}/bin/g++;
MODGCC4_post-patch+= ln -s ${LOCALBASE}/bin/e${_MODGCC4CXX} ${WRKDIR}/bin/${_MODGCC4CXX};
. endif