aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorbrooks <brooks@FreeBSD.org>2009-02-27 09:34:19 +0800
committerbrooks <brooks@FreeBSD.org>2009-02-27 09:34:19 +0800
commitc80fe31562c4f8dcb014d2ebf258946cb31e8288 (patch)
tree709ed479a3b774e3c9271db0583311242089f2de /devel
parentfa4e789d7fd90803546e310b40011689f4574e42 (diff)
downloadfreebsd-ports-gnome-c80fe31562c4f8dcb014d2ebf258946cb31e8288.tar.gz
freebsd-ports-gnome-c80fe31562c4f8dcb014d2ebf258946cb31e8288.tar.zst
freebsd-ports-gnome-c80fe31562c4f8dcb014d2ebf258946cb31e8288.zip
Update to llvm as of r65584 which includes wchar support.
Switch to using svn revision numbers instead of date based snapshots, fortunatly X.r[0-9]* > X.s[0-9]* in our version scheme.
Diffstat (limited to 'devel')
-rw-r--r--devel/llvm-devel/Makefile13
-rw-r--r--devel/llvm-devel/distinfo6
-rw-r--r--devel/llvm-devel/pkg-plist5
3 files changed, 9 insertions, 15 deletions
diff --git a/devel/llvm-devel/Makefile b/devel/llvm-devel/Makefile
index 1b3c4cf264b5..7fc9098fd578 100644
--- a/devel/llvm-devel/Makefile
+++ b/devel/llvm-devel/Makefile
@@ -6,8 +6,7 @@
#
PORTNAME= llvm
-DISTVERSION= 2.4.snap${SNAPDATE}
-PORTREVISION= 2
+DISTVERSION= 2.4.r${SVN_REV}
CATEGORIES= devel lang
MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= brooks
@@ -24,13 +23,11 @@ BUILD_DEPENDS+= f2c:${PORTSDIR}/lang/f2c
.endif
.if defined(BOOTSTRAP)
-SVN_SNAPDATE!= date -v-1d +%Y-%m-%d
+SVN_REV!= svn info http://llvm.org/svn/llvm-project/ | grep Revision | cut -d' ' -f2
.else
-SVN_SNAPDATE= 2009-02-24
+SVN_REV= 65584
.endif
-SNAPDATE= ${SVN_SNAPDATE:S/-//g}
-
GNU_CONFIGURE= yes
USE_GMAKE= yes
USE_BZIP2= yes
@@ -62,8 +59,8 @@ FETCH_DEPENDS+= svn:${PORTSDIR}/devel/subversion
do-fetch:
${MKDIR} ${WRKDIR}
- svn export http://llvm.org/svn/llvm-project/llvm/trunk ${WRKSRC}
- svn export http://llvm.org/svn/llvm-project/cfe/trunk ${WRKSRC}/tools/clang
+ svn export -r ${SVN_REV} http://llvm.org/svn/llvm-project/llvm/trunk ${WRKSRC}
+ svn export -r ${SVN_REV} http://llvm.org/svn/llvm-project/cfe/trunk ${WRKSRC}/tools/clang
cd ${WRKDIR}; tar cvfy ${DISTDIR}/${DISTNAME}.tar.bz2 ${DISTNAME}
.endif
diff --git a/devel/llvm-devel/distinfo b/devel/llvm-devel/distinfo
index 627407e78791..699ff9e85ac9 100644
--- a/devel/llvm-devel/distinfo
+++ b/devel/llvm-devel/distinfo
@@ -1,3 +1,3 @@
-MD5 (llvm-2.4.snap20090224.tar.bz2) = 04f24fe63b8a055f137b572e80e4a4ae
-SHA256 (llvm-2.4.snap20090224.tar.bz2) = 3d1763376acd9a67840dd8a1e3f7c91d7502f83912ff865eb9161de823f6aa03
-SIZE (llvm-2.4.snap20090224.tar.bz2) = 7210444
+MD5 (llvm-2.4.r65584.tar.bz2) = 837bf9c9e57fbc9798fec1119292f50a
+SHA256 (llvm-2.4.r65584.tar.bz2) = 25019db210a408e73961e4d2376c8d4f63f81dd3121ba5925ac17b286a880799
+SIZE (llvm-2.4.r65584.tar.bz2) = 7224647
diff --git a/devel/llvm-devel/pkg-plist b/devel/llvm-devel/pkg-plist
index 30dbcade6595..6aa1ef7ad437 100644
--- a/devel/llvm-devel/pkg-plist
+++ b/devel/llvm-devel/pkg-plist
@@ -377,10 +377,6 @@ lib/LLVMCellSPUAsmPrinter.o
lib/LLVMCellSPUCodeGen.o
lib/LLVMCppBackend.o
lib/LLVMExecutionEngine.o
-lib/LLVMHello.a
-lib/LLVMHello.la
-lib/LLVMHello.so
-lib/LLVMHello.so.0
lib/LLVMIA64.o
lib/LLVMInterpreter.o
lib/LLVMJIT.o
@@ -403,6 +399,7 @@ lib/libLLVMBitWriter.a
lib/libLLVMCodeGen.a
lib/libLLVMCore.a
lib/libLLVMDebugger.a
+lib/libLLVMHello.so
lib/libLLVMInstrumentation.a
lib/libLLVMLinker.a
lib/libLLVMScalarOpts.a