[42576] users/raimue
raimue at macports.org
raimue at macports.org
Mon Nov 24 17:21:15 PST 2008
Revision: 42576
http://trac.macports.org/changeset/42576
Author: raimue at macports.org
Date: 2008-11-24 17:21:15 -0800 (Mon, 24 Nov 2008)
Log Message:
-----------
devel/valgrind: Experimental valgrind port
This is not intended for the general public yet, but if someone is really
interested, this port can be found here in my tree.
Added Paths:
-----------
users/raimue/ports/
users/raimue/ports/PortIndex
users/raimue/ports/devel/
users/raimue/ports/devel/valgrind/
users/raimue/ports/devel/valgrind/Portfile
Added: users/raimue/ports/PortIndex
===================================================================
--- users/raimue/ports/PortIndex (rev 0)
+++ users/raimue/ports/PortIndex 2008-11-25 01:21:15 UTC (rev 42576)
@@ -0,0 +1,2 @@
+valgrind 609
+variants universal depends_build bin:svn:subversion variant_desc {universal {Build for multiple architectures}} portdir devel/valgrind description {Valgrind is a powerful open-source memory debugger.} homepage http://www.sealiesoftware.com/valgrind/ epoch 0 platforms darwin name valgrind maintainers raimue long_description {Valgrind is a powerful open-source memory debugger. This is a port of Valgrind for Mac OS X. It is UNSUPPORTED and INCOMPLETE and BUGGY. It may not find bugs in your program, or run your program correctly, or run your program at all.} version 3.3.1-osx-4 categories devel revision 0
Added: users/raimue/ports/devel/valgrind/Portfile
===================================================================
--- users/raimue/ports/devel/valgrind/Portfile (rev 0)
+++ users/raimue/ports/devel/valgrind/Portfile 2008-11-25 01:21:15 UTC (rev 42576)
@@ -0,0 +1,61 @@
+# $Id$
+
+PortSystem 1.0
+
+name valgrind
+set valgrind_rev 8180
+set vex_rev 1854
+set patchlevel 4
+version 3.3.1-osx-${patchlevel}
+categories devel
+platforms darwin
+maintainers raimue
+
+description Valgrind is a powerful open-source memory debugger.
+long_description \
+ Valgrind is a powerful open-source memory debugger. This is a port of \
+ Valgrind for Mac OS X. It is UNSUPPORTED and INCOMPLETE and BUGGY. It may \
+ not find bugs in your program, or run your program correctly, or run your \
+ program at all.
+homepage http://www.sealiesoftware.com/valgrind/
+
+master_sites
+distfiles
+patch_sites ${homepage}
+patchfiles valgrind-opensource-${patchlevel}.patch.gz
+checksums valgrind-opensource-${patchlevel}.patch.gz \
+ md5 2eeeeb63a200e730e199a40321cefc88 \
+ sha1 9d4554cd91a131901b802ecce87e11b0621c9bb6 \
+ rmd160 7e5ad6b72aa5bcfbbc15eeb8138fb473be02a7d4
+
+worksrcdir trunk
+
+depends_build bin:svn:subversion
+
+pre-fetch {
+ if {[file isdirectory ${distpath}/${valgrind_rev}]} {
+ if {![file isdirectory ${distpath}/${valgrind_rev}/trunk/.svn]} {
+ file delete -force ${distpath}/${valgrind_rev}
+ }
+ }
+
+ if {![file isdirectory ${distpath}/${valgrind_rev}]} {
+ file mkdir ${distpath}/${valgrind_rev}
+ system "svn co -r${valgrind_rev} --ignore-externals svn://svn.valgrind.org/valgrind/trunk ${distpath}/${valgrind_rev}/trunk"
+ system "svn co -r${vex_rev} svn://svn.valgrind.org/vex/trunk ${distpath}/${valgrind_rev}/trunk/VEX"
+ }
+}
+
+pre-extract {
+ file copy ${distpath}/${svn_rev}/trunk ${worksrcpath}
+}
+
+patch.pre_args -p1
+
+pre-configure {
+ system "cd ${worksrcpath} && ./autogen.sh"
+}
+
+livecheck.check regex
+livecheck.version ${patchlevel}
+livecheck.regex valgrind-opensource-(\\d+).patch.gz
Property changes on: users/raimue/ports/devel/valgrind/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20081124/ad3decd5/attachment.html>
More information about the macports-changes
mailing list