Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Jan 2013 18:25:17 +0000 (UTC)
From:      Brooks Davis <brooks@FreeBSD.org>
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
Message-ID:  <201301101825.r0AIPHi0087808@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 <bsd.port.options.mk>
@@ -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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201301101825.r0AIPHi0087808>