head	1.8;
access;
symbols
	pkgsrc-2016Q4:1.7.0.18
	pkgsrc-2016Q4-base:1.7
	pkgsrc-2016Q3:1.7.0.16
	pkgsrc-2016Q3-base:1.7
	pkgsrc-2016Q2:1.7.0.14
	pkgsrc-2016Q2-base:1.7
	pkgsrc-2016Q1:1.7.0.12
	pkgsrc-2016Q1-base:1.7
	pkgsrc-2015Q4:1.7.0.10
	pkgsrc-2015Q4-base:1.7
	pkgsrc-2015Q3:1.7.0.8
	pkgsrc-2015Q3-base:1.7
	pkgsrc-2015Q2:1.7.0.6
	pkgsrc-2015Q2-base:1.7
	pkgsrc-2015Q1:1.7.0.4
	pkgsrc-2015Q1-base:1.7
	pkgsrc-2014Q4:1.7.0.2
	pkgsrc-2014Q4-base:1.7
	pkgsrc-2014Q3:1.6.0.4
	pkgsrc-2014Q3-base:1.6
	pkgsrc-2014Q2:1.6.0.2
	pkgsrc-2014Q2-base:1.6
	pkgsrc-2014Q1:1.5.0.2
	pkgsrc-2014Q1-base:1.5
	pkgsrc-2013Q4:1.4.0.8
	pkgsrc-2013Q4-base:1.4
	pkgsrc-2013Q3:1.4.0.6
	pkgsrc-2013Q3-base:1.4
	pkgsrc-2013Q2:1.4.0.4
	pkgsrc-2013Q2-base:1.4
	pkgsrc-2013Q1:1.4.0.2
	pkgsrc-2013Q1-base:1.4
	pkgsrc-2012Q4:1.3.0.2
	pkgsrc-2012Q4-base:1.3
	pkgsrc-2012Q3:1.2.0.8
	pkgsrc-2012Q3-base:1.2
	pkgsrc-2012Q2:1.2.0.6
	pkgsrc-2012Q2-base:1.2
	pkgsrc-2012Q1:1.2.0.4
	pkgsrc-2012Q1-base:1.2
	pkgsrc-2011Q4:1.2.0.2
	pkgsrc-2011Q4-base:1.2
	pkgsrc-2011Q3:1.1.0.2
	pkgsrc-2011Q3-base:1.1;
locks; strict;
comment	@# @;


1.8
date	2016.12.30.22.27.04;	author alnsn;	state dead;
branches;
next	1.7;
commitid	vOkj0NUqnmMUH3Az;

1.7
date	2014.11.03.10.35.33;	author wiz;	state Exp;
branches;
next	1.6;
commitid	URO1sGgiRl7h6JWx;

1.6
date	2014.06.15.17.37.22;	author alnsn;	state Exp;
branches;
next	1.5;
commitid	9OBn6yF7RT01YDEx;

1.5
date	2014.01.16.09.37.01;	author wiz;	state Exp;
branches;
next	1.4;
commitid	2MSKPSqej1L88klx;

1.4
date	2013.02.25.16.11.38;	author wiz;	state Exp;
branches;
next	1.3;

1.3
date	2012.10.02.20.11.42;	author asau;	state Exp;
branches;
next	1.2;

1.2
date	2011.11.11.22.39.27;	author alnsn;	state Exp;
branches;
next	1.1;

1.1
date	2011.07.20.10.35.18;	author alnsn;	state Exp;
branches;
next	;


desc
@@


1.8
log
@Remove lang/icc11.
@
text
@# $NetBSD: Makefile,v 1.7 2014/11/03 10:35:33 wiz Exp $

ICC_MAJOR_VERSION=	11.1
ICC_MINOR_VERSION=	080
ICC_VERSION=		${ICC_MAJOR_VERSION}.${ICC_MINOR_VERSION}
CATEGORIES=		lang
DISTNAME=		l_cproc_p_${ICC_VERSION}
PKGNAME=		icc11-${ICC_VERSION}
PKGREVISION=		2
MASTER_SITES=		# empty
EXTRACT_SUFX=		.tgz
EXTRACT_ELEMENTS=	${ICC_EXTRACT_RPMS}

MAINTAINER=		alnsn@@NetBSD.org
HOMEPAGE_COMMERCIAL=	http://software.intel.com/en-us/articles/intel-compilers/
HOMEPAGE_NONCOMMERCIAL=	http://software.intel.com/en-us/articles/non-commercial-software-development/
HOMEPAGE=		${HOMEPAGE_NONCOMMERCIAL}
COMMENT=		Intel C++ Compiler for Linux
LICENSE=		intel-icc11-license

RESTRICTED=		Intel forbids any redistribution
NO_SRC_ON_CDROM=	${RESTRICTED}
NO_BIN_ON_CDROM=	${RESTRICTED}
NO_BIN_ON_FTP=		${RESTRICTED}
NO_SRC_ON_FTP=		${RESTRICTED}

ICC_PREFIX=		${PREFIX}/icc11

ONLY_FOR_PLATFORM+=	NetBSD-*-i386 NetBSD-*-x86_64 \
			Linux-*-i386 Linux-*-x86_64

USE_TOOLS+=		pax make rpm2pkg

USE_LANGUAGES+=	c

BUILD_DEPENDS+=		rpm2pkg>=2.1:../../pkgtools/rpm2pkg

DEPENDS+=		gcc48>=4.8:../../lang/gcc48
DEPENDS+=		binutils>=2.17:../../devel/binutils

GCC_PREFIX=		${BUILDLINK_PREFIX.gcc48}
BINUTILS_PREFIX=	${PREFIX}/${MACHINE_GNU_PLATFORM}

EMUL_PLATFORMS=		linux-i386 linux-x86_64
EMUL_MODULES.linux=	base compat
EMUL_REQD=		suse>=11.3

.include "../../mk/bsd.prefs.mk"

.if ${MACHINE_ARCH} == "i386"
ICC_ARCH=		ia32
.else
ICC_ARCH=		intel64
.endif

SUBST_CLASSES+=		installdir vars

SUBST_MESSAGE.installdir=Substituting <INSTALLDIR>
SUBST_STAGE.installdir=	pre-configure
SUBST_SED.installdir=	-e 's,<INSTALLDIR>,${ICC_PREFIX},g'
SUBST_FILES.installdir=	icc11/bin/iccvars.sh           \
			icc11/bin/iccvars.csh          \
			icc11/bin/ia32/iccvars_ia32.sh \
                       	icc11/bin/ia32/iccvars_ia32.csh

.if ${MACHINE_ARCH} == "x86_64"
SUBST_FILES.installdir+=icc11/bin/intel64/iccvars_intel64.sh \
                       	icc11/bin/intel64/iccvars_intel64.csh
.endif

SUBST_STAGE.vars=	pre-configure
SUBST_VARS.vars=	ICC_PREFIX ICC_ARCH OPSYS_EMULDIR GCC_PREFIX BINUTILS_PREFIX
SUBST_FILES.vars=	util.h icc xiar README.pkgsrc

PLIST_VARS+=		linux netbsd x86_64 linux_x86_64 netbsd_x86_64
PLIST.${LOWER_OPSYS}=	yes
PLIST.${MACHINE_ARCH}=	yes
PLIST.${LOWER_OPSYS}_${MACHINE_ARCH}=yes

ICC_EXTRACT_RPMS=\
	${DISTNAME}/rpm/intel-cproc${ICC_MINOR_VERSION}-11.1-1.i486.rpm       \
	${DISTNAME}/rpm/intel-cproc${ICC_MINOR_VERSION}-11.1-1.x86_64.rpm     \
	${DISTNAME}/rpm/intel-cprocsdk${ICC_MINOR_VERSION}-11.1-1.noarch.rpm  \
	${DISTNAME}/rpm/intel-cprolib${ICC_MINOR_VERSION}-11.1-1.i486.rpm     \
	${DISTNAME}/rpm/intel-cprolibdev${ICC_MINOR_VERSION}-11.1-1.i486.rpm

.if ${MACHINE_ARCH} == "x86_64"
ICC_EXTRACT_RPMS+=\
	${DISTNAME}/rpm/intel-cprolib${ICC_MINOR_VERSION}-11.1-1.x86_64.rpm \
	${DISTNAME}/rpm/intel-cprolibdev${ICC_MINOR_VERSION}-11.1-1.x86_64.rpm
.endif

WRKSRC=			${WRKDIR}/${ICC_MAJOR_VERSION}

post-extract:
	cd ${WRKDIR} && rpm2pkg -s 4 ${ICC_EXTRACT_RPMS}
	cd ${WRKSRC} && mv ${ICC_MINOR_VERSION} icc11
	cd ${FILESDIR} && find . ! -type d | pax -rw ${WRKSRC}
	if [ -d ${FILESDIR}/${LOWER_OPSYS} ]; then \
	    cd ${FILESDIR}/${LOWER_OPSYS} && \
	    find . ! -type d | pax -rw ${WRKSRC}; fi

do-build:
	cd ${WRKSRC} && make ${LOWER_OPSYS}-${ICC_ARCH}

do-install:
	cd ${WRKSRC} && make install-${LOWER_OPSYS}-${ICC_ARCH} \
		PREFIX=${DESTDIR}${PREFIX} PKGMANDIR=${PKGMANDIR}

.include "../../lang/gcc48/buildlink3.mk"
.include "../../devel/binutils/buildlink3.mk"

.include "../../mk/bsd.pkg.mk"
@


1.7
log
@Switch from gcc48-cc++ to gcc48.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2014/06/15 17:37:22 alnsn Exp $
@


1.6
log
@s/gcc48/gcc48-cc++/
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2014/01/16 09:37:01 wiz Exp $
d38 1
a38 1
DEPENDS+=		gcc48-cc++>=4.8:../../lang/gcc48-cc++
d110 1
a110 1
.include "../../lang/gcc48-cc++/buildlink3.mk"
@


1.5
log
@Switch to gcc48. Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2013/02/25 16:11:38 wiz Exp $
d38 1
a38 1
DEPENDS+=		gcc48>=4.8:../../lang/gcc48
d110 1
a110 1
.include "../../lang/gcc48/buildlink3.mk"
@


1.4
log
@Switch to gcc47 instead of gcc34. Works just as well and will be supported
longer. Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2012/10/02 20:11:42 asau Exp $
d9 1
a9 1
PKGREVISION=		1
d38 1
a38 1
DEPENDS+=		gcc47>=4.7:../../lang/gcc47
d41 1
a41 1
GCC_PREFIX=		${BUILDLINK_PREFIX.gcc47}
d110 1
a110 1
.include "../../lang/gcc47/buildlink3.mk"
@


1.3
log
@Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2011/11/11 22:39:27 alnsn Exp $
d9 2
a12 1
MASTER_SITES=# empty
d38 1
a38 1
DEPENDS+=		gcc34>=3.4.6:../../lang/gcc34
d41 1
a41 1
GCC_PREFIX=		${BUILDLINK_PREFIX.gcc34}
d110 1
a110 1
.include "../../lang/gcc34/buildlink3.mk"
@


1.2
log
@Change ${HOMEPAGE} to ${HOMEPAGE_NONCOMMERCIAL} and set ${HOMEPAGE_COMMERCIAL}
to a valid URL.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2011/07/20 10:35:18 alnsn Exp $
a25 2
PKG_DESTDIR_SUPPORT=	user-destdir

@


1.1
log
@Add Intel C++ compiler version 11.1.080.
Available for NetBSD and Linux on Intel arches.
Approved a while ago by wiz@@.
@
text
@d1 1
a1 1
# $NetBSD$
d14 1
a14 1
HOMEPAGE_COMMERCIAL=	http://www.intel.com/cd/software/products/asmo-na/eng/compilers/277618.htm
d16 1
a16 1
HOMEPAGE=		${HOMEPAGE_COMMERCIAL}
@

