diff options
author | Alexander Leidinger <netchild@FreeBSD.org> | 2002-09-17 12:52:06 +0000 |
---|---|---|
committer | Alexander Leidinger <netchild@FreeBSD.org> | 2002-09-17 12:52:06 +0000 |
commit | 5ca74f56d71ada8833389be504840549618bb5a8 (patch) | |
tree | 89c7817803da1ee92604032288824f6f3c850f71 /devel/stlport/Makefile | |
parent | 9d47e3f9b5b2722771b9c9154e275f2d79f9f58e (diff) |
Notes
Diffstat (limited to 'devel/stlport/Makefile')
-rw-r--r-- | devel/stlport/Makefile | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/devel/stlport/Makefile b/devel/stlport/Makefile index e9be2833fb90..d12172b5c56e 100644 --- a/devel/stlport/Makefile +++ b/devel/stlport/Makefile @@ -8,8 +8,10 @@ PORTNAME= stlport PORTVERSION= 4.5.3 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://www.stlport.com/archive/ +PKGNAMESUFFIX= -${COMPILER} DISTNAME= STLport-${PORTVERSION:S/.b/-b/} MAINTAINER= pmarquis@pobox.com @@ -23,9 +25,11 @@ BROKEN= "Requires /usr/include/wchar.h for compilation" WRKSRC= ${WRKDIR}/STLport-${PORTVERSION:S/.b/b/}/src PATCH_WRKSRC= ${WRKDIR}/STLport-${PORTVERSION:S/.b/b/} USE_GMAKE= yes -MAKEFILE= gcc-freebsd.mak +COMPILER?= gcc +MAKEFILE= ${COMPILER}-freebsd.mak MAKE_ARGS+= INSTALLDIR=${PREFIX} PTHREAD_CFLAGS=${PTHREAD_CFLAGS} \ PTHREAD_LIBS=${PTHREAD_LIBS} +PLIST_SUB= COMPILER=${COMPILER} INSTALL_TARGET= install_unix INSTALLS_SHLIB= yes @@ -34,7 +38,12 @@ INSTALLS_SHLIB= yes BROKEN= "Not supported on systems prior to FreeBSD 4.4" .endif -.if ${OSVERSION} < 460000 +.if ${COMPILER} == icc +CC= icc +CXX= icpc +.endif + +.if ${COMPILER} == gcc && ${OSVERSION} < 460000 pre-everything: @${ECHO_MSG} @${ECHO_MSG} "There may be a bug in your version of gcc's exception" @@ -42,6 +51,13 @@ pre-everything: @${ECHO_MSG} "or above." .endif +post-patch: + @${CP} ${FILESDIR}/src::icc-freebsd.mak ${WRKSRC}/icc-freebsd.mak + @${CP} ${FILESDIR}/stlport::stl_icc.h \ + ${WRKSRC}/../stlport/config/stl_icc.h + @${CP} ${FILESDIR}/test::eh::icc-freebsd.mak \ + ${WRKSRC}/../test/eh/icc-freebsd.mak + post-install: ${FIND} ${PREFIX}/include/stlport -name \*.orig -delete .if !defined(NOPORTDOCS) @@ -51,7 +67,7 @@ post-install: ${INSTALL_DATA} ${WRKSRC}/../doc/images/* ${DOCSDIR}/images .endif -.if ${OSVERSION} >= 46000 +.if ${OSVERSION} >= 46000 || ${COMPILER} == icc post-build: test .endif |