# $FreeBSD$ PORTNAME= dragonegg PORTVERSION= 3.3 PORTREVISION= 3 CATEGORIES= lang devel MASTER_SITES= http://llvm.org/releases/${PORTVERSION}/ PKGNAMESUFFIX= ${USE_GCC:S/.//g}-${LLVM_SUFFIX} DISTNAME= dragonegg-${PORTVERSION}.src MAINTAINER= brooks@FreeBSD.org COMMENT= GCC plugin to use the LLVM backend CONFLICTS= dragonegg46-devel-3.3* BUILD_DEPENDS+= llvm-config${LLVM_SUFFIX}:${PORTSDIR}/devel/llvm${LLVM_SUFFIX} RUN_DEPENDS+= llvm-config${LLVM_SUFFIX}:${PORTSDIR}/devel/llvm${LLVM_SUFFIX} LLVM_SUFFIX= ${PORTVERSION:S/.//g} OPTIONS_DEFINE= DOCS USES= compiler:features gmake USE_GCC?= 4.6 USE_LDCONFIG= yes DOCSDIR= ${PREFIX}/share/doc/${UNIQUENAME} UNIQUENAME= ${PORTNAME}${PKGNAMESUFFIX} DRAGONEGG_RELEASE= ${PORTVERSION:C/\.r[0-9]*//} DRAGONEGG_SO= dragonegg-${DRAGONEGG_RELEASE}.so DRAGONEGG_PATH= ${GCC_LIBDIR}/${DRAGONEGG_SO} GCC_LIBDIR= lib/${CC} ALL_TARGET= MAKE_ARGS= GCC=${LOCALBASE}/bin/${CC} LLVM_CONFIG=llvm-config${LLVM_SUFFIX} PLIST_FILES= ${GCC_LIBDIR}/${DRAGONEGG_SO} .include .if ${PORT_OPTIONS:MDOCS} PORTDOCS= README .endif .include .if ${COMPILER_FEATURES:Mlibc++} IGNORE= "Dragonegg can't work if LLVM was built with libc++" .endif post-patch: ${REINPLACE_CMD} -e 's/%%CC%%/${CC}/' \ -e 's#%%PLUGINPATH%%#${LOCALBASE}/${DRAGONEGG_PATH}#' \ -e 's/arg-dragonegg/arg-dragonegg-${DRAGONEGG_RELEASE}/' \ ${WRKSRC}/README do-install: ${MKDIR} ${STAGEDIR}${LOCALBASE}/${GCC_LIBDIR} ${INSTALL_LIB} ${WRKSRC}/dragonegg.so \ ${STAGEDIR}${LOCALBASE}/${GCC_LIBDIR}/${DRAGONEGG_SO} .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .endif test: ${CC} -fplugin=${PREFIX}/${DRAGONEGG_PATH} ${FILESDIR}/hello.c \ -o ${WRKDIR}/hello if [ "`${WRKDIR}/hello`" != "hello" ]; then \ ${ECHO_CMD} wrong answer from ${WRKDIR}/test/hello ;\ ${FALSE} ;\ fi .include evel/electron4/files/ini-1.3.7'>dependabot/npm_and_yarn/devel/electron4/files/ini-1.3.7 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
path: root/math/gmp
Commit message (Expand)AuthorAgeFilesLines
* Update to 4.1.4 release:ale2005-01-262-10/+4
* Remove CONFLICTS, it's not necessary anymore.netchild2004-07-101-1/+0
* Apply a big libtool patch to allow porters to use the libtool installed bymarcus2004-07-101-1/+1
* Update to 4.1.3 release:ale2004-06-105-36/+7
* Add size data, approved by maintainers.trevor2004-03-191-0/+1
* Whoa there, boy, that's a mighty big commit y'all have there...ade2004-03-141-1/+1
* Switch to my @FreeBSD.org email address.ale2004-01-182-2/+2
* Fix build of math/libgmp4 on AMD64 systemsedwin2004-01-072-1/+15
* Add CONFLICTS.netchild2003-07-011-1/+2
* [Maintainer Patch] Port: math/libgmp4 (install a single info file)edwin2003-03-312-10/+5
* Enable building of MPFR, a C library for multiple-precision floating-pointnaddy2003-03-033-7/+15
* - drop maintainershipdinoex2003-02-231-1/+1
* - retire pkg-commentdinoex2003-02-211-1/+0
* - add COMMENTdinoex2003-02-211-0/+1
* - Clean Gnu-Infodinoex2003-01-151-2/+2
* - Update to 4.1.2dinoex2003-01-022-2/+2
* - Update to 4.1.1dinoex2003-01-023-3/+3
* Take maintainershipdinoex2002-12-181-1/+1
* o Rollback PORTCOMMENT modifications while this feature's implementationlioux2002-11-112-2/+1
* Use PORTCOMMENT in the Makefile, and whack the pkg-comment.adamw2002-11-072-1/+2
* - Do not install .la filesijliao2002-07-214-11/+24
* upgrade to 4.1ijliao2002-06-253-4/+4
* enable c++ supportijliao2002-06-032-6/+8
* upgrade to 4.0.1ijliao2002-04-153-8/+16