svn commit: r310196 - in head/lang: . dragonegg-devel46 dragonegg46
Brooks Davis
brooks at FreeBSD.org
Thu Jan 10 18:25:18 UTC 2013
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 at 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 at 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 at 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
More information about the svn-ports-head
mailing list