From owner-svn-ports-head@FreeBSD.ORG Thu Jan 10 18:25:18 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 7F67FF85; Thu, 10 Jan 2013 18:25:18 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 700A1ECD; Thu, 10 Jan 2013 18:25:18 +0000 (UTC) Received: from svn.freebsd.org (svn.FreeBSD.org [8.8.178.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r0AIPIEc087812; Thu, 10 Jan 2013 18:25:18 GMT (envelope-from brooks@svn.freebsd.org) Received: (from brooks@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r0AIPHi0087808; Thu, 10 Jan 2013 18:25:17 GMT (envelope-from brooks@svn.freebsd.org) Message-Id: <201301101825.r0AIPHi0087808@svn.freebsd.org> From: Brooks Davis Date: Thu, 10 Jan 2013 18:25:17 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r310196 - in head/lang: . dragonegg-devel46 dragonegg46 X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jan 2013 18:25:18 -0000 Author: brooks Date: Thu Jan 10 18:25:17 2013 New Revision: 310196 URL: http://svnweb.freebsd.org/changeset/ports/310196 Log: Add a port of the 3.2 release of the dragonegg GCC plugin. Added: head/lang/dragonegg46/ - copied from r310195, head/lang/dragonegg-devel46/ Modified: head/lang/Makefile head/lang/dragonegg-devel46/Makefile head/lang/dragonegg46/Makefile head/lang/dragonegg46/distinfo Modified: head/lang/Makefile ============================================================================== --- head/lang/Makefile Thu Jan 10 18:20:51 2013 (r310195) +++ head/lang/Makefile Thu Jan 10 18:25:17 2013 (r310196) @@ -49,6 +49,7 @@ SUBDIR += dmd SUBDIR += dmd2 SUBDIR += dragonegg-devel46 + SUBDIR += dragonegg46 SUBDIR += ecl SUBDIR += elan SUBDIR += elisp-manual Modified: head/lang/dragonegg-devel46/Makefile ============================================================================== --- head/lang/dragonegg-devel46/Makefile Thu Jan 10 18:20:51 2013 (r310195) +++ head/lang/dragonegg-devel46/Makefile Thu Jan 10 18:25:17 2013 (r310196) @@ -12,6 +12,8 @@ DISTNAME= dragonegg-${PORTVERSION} MAINTAINER= brooks@FreeBSD.org COMMENT= GCC plugin to use the LLVM backend +CONFLICTS+= dragonegg46-3* + # XXX: not entierly sure if llvm-devel is a depend BUILD_DEPENDS+= llvm-devel>=${PORTVERSION}:${PORTSDIR}/devel/llvm-devel RUN_DEPENDS+= ${CC}:${PORTSDIR}/lang/gcc \ Modified: head/lang/dragonegg46/Makefile ============================================================================== --- head/lang/dragonegg-devel46/Makefile Thu Jan 10 18:20:51 2013 (r310195) +++ head/lang/dragonegg46/Makefile Thu Jan 10 18:25:17 2013 (r310196) @@ -2,24 +2,22 @@ # PORTNAME= dragonegg46 -PORTVERSION= 3.3.r${SVN_REV} +PORTVERSION= 3.2 CATEGORIES= lang devel -MASTER_SITES= ${MASTER_SITE_LOCAL} -MASTER_SITE_SUBDIR= brooks -PKGNAMESUFFIX= -devel -DISTNAME= dragonegg-${PORTVERSION} +MASTER_SITES= http://llvm.org/releases/${PORTVERSION}/ +DISTNAME= dragonegg-${PORTVERSION}.src MAINTAINER= brooks@FreeBSD.org COMMENT= GCC plugin to use the LLVM backend -# XXX: not entierly sure if llvm-devel is a depend -BUILD_DEPENDS+= llvm-devel>=${PORTVERSION}:${PORTSDIR}/devel/llvm-devel +CONFLICTS= dragonegg46-devel-3* + +BUILD_DEPENDS+= llvm>=${PORTVERSION}:${PORTSDIR}/devel/llvm RUN_DEPENDS+= ${CC}:${PORTSDIR}/lang/gcc \ - llvm-devel>=${PORTVERSION}:${PORTSDIR}/devel/llvm-devel + llvm>=${PORTVERSION}:${PORTSDIR}/devel/llvm OPTIONS_DEFINE= DOCS -USE_BZIP2= yes USE_GCC= 4.6 USE_GMAKE= yes USE_LDCONFIG= yes @@ -33,8 +31,6 @@ GCC_LIBDIR= lib/${CC} ALL_TARGET= MAKE_ARGS= GCC=${LOCALBASE}/bin/${CC} -.include "${.CURDIR}/../../devel/llvm-devel/Makefile.svn_rev" - PLIST_FILES= ${GCC_LIBDIR}/${DRAGONEGG_SO} .include @@ -43,21 +39,6 @@ PLIST_FILES= ${GCC_LIBDIR}/${DRAGONEGG_ PORTDOCS= README .endif -.if defined(BOOTSTRAP) || defined(SVN_FETCH) -FETCH_DEPENDS+= svn:${PORTSDIR}/devel/subversion - -do-fetch: - ${MKDIR} ${WRKDIR} - svn export -r ${SVN_REV} \ - http://llvm.org/svn/llvm-project/dragonegg/trunk \ - ${WRKDIR}/${DISTNAME} - cd ${WRKDIR}; tar cvfy ${DISTDIR}/${DISTNAME}.tar.bz2 ${DISTNAME} -.if ${USER} == brooks || ${USER} == bed22 - scp ${DISTDIR}/${DISTNAME}.tar.bz2 \ - brooks@freefall.freebsd.org:public_distfiles/ -.endif -.endif - post-patch: ${REINPLACE_CMD} -e 's/%%CC%%/${CC}/' \ -e 's#%%PLUGINPATH%%#${LOCALBASE}/${DRAGONEGG_PATH}#' \ Modified: head/lang/dragonegg46/distinfo ============================================================================== --- head/lang/dragonegg-devel46/distinfo Thu Jan 10 18:20:51 2013 (r310195) +++ head/lang/dragonegg46/distinfo Thu Jan 10 18:25:17 2013 (r310196) @@ -1,2 +1,2 @@ -SHA256 (dragonegg-3.3.r172076.tar.bz2) = 2919cb27b8c8ce8980023548eb1271726f09fc1ba9062e93452f2edd84bc1416 -SIZE (dragonegg-3.3.r172076.tar.bz2) = 581481 +SHA256 (dragonegg-3.2.src.tar.gz) = 6f19a1925147a1c9a0ecb6c5bf49cbdfbb65f904d5dcf737cded9c303c86dd49 +SIZE (dragonegg-3.2.src.tar.gz) = 665450