freebsd-ports/lang/cli/Makefile
Maxim Sobolev 062cd21bb1 Upgrade to 20021101 release (aka 1.0), which fixes compilation on
recent FreeBSD versions and allows to remove all of the gcc 3.x
fixes. sscli now supports Darwin/ppc, so that it might be possible
to port it to FreeBSD/ppc once it is available.
2003-04-24 11:17:57 +00:00

69 lines
1.8 KiB
Makefile

# New ports collection makefile for: cli
# Date Created: 28 March 2002
# Whom: Maxim Sobolev <sobomax@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= cli
PORTVERSION= 20021101
CATEGORIES= lang
MASTER_SITES= http://download.microsoft.com/download/.netframesdk/cli3/1.0/wxp/en-us/
DISTNAME= sscli_${PORTVERSION}
EXTRACT_SUFX= .tgz
MAINTAINER= sobomax@FreeBSD.org
COMMENT= An implementation of the ECMA CLI and the ECMA C\# language
WRKSRC= ${WRKDIR}/sscli
RESTRICTED= "license terms need to be reviewed"
NO_CDROM= ${RESTRICTED}
NO_PACKAGE= ${RESTRICTED}
USE_REINPLACE= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= ${BUILD_TYPE}
CONFIGURE_SCRIPT= portconfigure
MAKEFILE= makefile
MAKE_ENV= CC_NAME="${CC}" SHELL="${SH}"
BUILD_TYPE= free
CFLAGS+= -fpermissive
PLIST_SUB= CLI_VERSION="${PORTVERSION}"
.include <bsd.port.pre.mk>
.if ${OSVERSION} >= 500000
GCC_LIB= -lstdc++ -lgcc -lc_r -lc
.else
GCC_LIB= -lstdc++ -lgcc -lc_r
.endif
post-extract:
@${CP} ${SCRIPTDIR}/portconfigure ${WRKSRC}
post-patch:
@${REINPLACE_CMD} -e 's|%%GCC_LIB%%|${GCC_LIB}|g' \
${WRKSRC}/makefile.common.in \
${WRKSRC}/rotorenv/bin/rotor_x86mk.inc
do-build:
@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ./buildall ${BUILD_TYPE})
.if !defined(I_AGREE_TO_LICENSE_TERMS)
pre-install:
@${ECHO_MSG} "Please make sure that you have read and understood license terms contained in"
@${ECHO_MSG} "the ${WRKSRC}/license.txt file and if you"
@${ECHO_MSG} "agree with them then add -DI_AGREE_TO_LICENSE_TERMS to command line to"
@${ECHO_MSG} "install the software (i.e. 'make -DI_AGREE_TO_LICENSE_TERMS install')."
@${FALSE}
.endif
do-install:
@${MKDIR} ${PREFIX}/cli-${PORTVERSION}
@${INSTALL_DATA} ${WRKSRC}/license.txt ${PREFIX}/cli-${PORTVERSION}
@cd ${WRKSRC}/build/v1.x86fre.rotor && ${FIND} . | \
/usr/bin/cpio -pdmu -R ${LIBOWN}:${LIBGRP} ${PREFIX}/cli-${PORTVERSION}
.include <bsd.port.post.mk>