From: <jh...@us...> - 2009-11-14 18:15:34
|
Revision: 161 http://etch.svn.sourceforge.net/etch/?rev=161&view=rev Author: jheiss Date: 2009-11-14 18:15:24 +0000 (Sat, 14 Nov 2009) Log Message: ----------- Add rake task to substitute version into macports portfile. Modified Paths: -------------- trunk/client/Portfile trunk/client/Rakefile Modified: trunk/client/Portfile =================================================================== --- trunk/client/Portfile 2009-11-14 18:05:29 UTC (rev 160) +++ trunk/client/Portfile 2009-11-14 18:15:24 UTC (rev 161) @@ -4,7 +4,7 @@ PortSystem 1.0 name etch -version 3.11 +version %VER% categories sysutils maintainers aput.net:jheiss openmaintainer Modified: trunk/client/Rakefile =================================================================== --- trunk/client/Rakefile 2009-11-14 18:05:29 UTC (rev 160) +++ trunk/client/Rakefile 2009-11-14 18:15:24 UTC (rev 161) @@ -385,6 +385,19 @@ :installbase => '/') end +desc 'Prepare portfile for submission to MacPorts' +task :macport do + portfile = File.join(Dir.tmpdir, 'Portfile') + rm_f(portfile) + File.open(portfile, 'w') do |newfile| + IO.foreach('Portfile') do |line| + line.sub!('%VER%', ETCHVER) + newfile.puts(line) + end + end + puts "Portfile is #{portfile}" +end + task :gem do # # Create package file structure in build root This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |