debian/0000755000000000000000000000000012145563343007174 5ustar debian/compat0000644000000000000000000000000211663702155010372 0ustar 7 debian/changelog0000644000000000000000000001356712145563343011062 0ustar rake (10.0.4-1) unstable; urgency=low [ Cédric Boutillier ] * debian/control: remove obsolete DM-Upload-Allowed flag * use canonical URI in Vcs-* fields [ Antonio Terceiro ] * New upstream release * debian/patches/0001-remove_rubygems.patch: refresed -- Antonio Terceiro Fri, 17 May 2013 21:46:10 -0300 rake (0.9.2.2-4) unstable; urgency=low * Bump build dependency on gem2deb to >= 0.3.0~ -- Antonio Terceiro Mon, 25 Jun 2012 19:59:21 -0300 rake (0.9.2.2-3) unstable; urgency=low * debian/control: - Drop the depend on rdoc, as the ruby | ruby-interpreter depend already provides it (closes: #651503). - Drop the depend on rubygems, it is not needed. - Added myself to the uploaders. - Bumped standards version to 3.9.3; no changes required. * debian/copyright: update the format header for copyright format version 1.0. -- Paul van Tilburg Sun, 17 Jun 2012 15:37:48 +0200 rake (0.9.2.2-2) unstable; urgency=low * Replace libflexmock-ruby* by ruby-flexmock in Build-Depends * Fix patch that removes Rubygems dependencies (Closes: #649984) + added a DEP8-style test for that -- Antonio Terceiro Fri, 25 Nov 2011 10:25:49 -0200 rake (0.9.2.2-1) unstable; urgency=low [ Ondřej Surý ] * New upstream release. * Convert package to gem2deb and to Ruby Wheezy policy. * Adopt the package under Debian Ruby Extras Maintainers, [ Antonio Terceiro ] * Fix bash completion (Closes: #638572). Thanks to Daniel T Chen for forwarding the patch from Ubuntu. * Properly escape minus signs in rake(1) manpage. -- Antonio Terceiro Sun, 20 Nov 2011 15:46:07 -0200 rake (0.8.7-2) unstable; urgency=low * Remove build-dependency on libtest-unit-ruby. No longer needed. (closes: #577868) * Update standards to 3.8.4 -- Adam Majer Fri, 16 Apr 2010 22:21:30 -0500 rake (0.8.7-1) unstable; urgency=low * New upstream release * Update standards to 3.8.3 * Update required debhelper to at least version 7 -- Adam Majer Fri, 04 Sep 2009 11:23:31 -0500 rake (0.8.4-1) unstable; urgency=low * New upstream release * Update Standards to 3.8.0 - no changes. -- Adam Majer Mon, 09 Mar 2009 14:09:01 -0500 rake (0.8.3-1) unstable; urgency=low * New upstream release * debian/control + Git repository tags added + Homepage link added + Use Debian's flexmock package instread of supplying our own. -- Adam Majer Mon, 23 Feb 2009 01:53:22 -0600 rake (0.8.1-3) unstable; urgency=low * Apply upstream patch (SVN r632) correcting one of the unit tests. The old unit test depends on the file system ordering while the new ones just check for consistency. File order is unimportant. (closes: #462817) -- Adam Majer Mon, 28 Jan 2008 11:42:11 -0600 rake (0.8.1-2) unstable; urgency=low * Really add zip as part of the recommends. Forgot to do that in the last upload. (closes: #378701) -- Adam Majer Sat, 26 Jan 2008 17:45:44 -0600 rake (0.8.1-1) unstable; urgency=low * New upstream release * Update Standard to 3.7.3 - no changes needed * debian/rules changes: + Remove bunch of MacOS specific files shipped in upstream tarball + Fixed unit testing by creating a missing subdirectory - it was actually missing in the tarball (closes: #436321) -- Adam Majer Sat, 26 Jan 2008 14:01:51 -0600 rake (0.7.3-1) unstable; urgency=low * New upstream release * Updated flexmock from 0.1.7 to 0.6.0 * Updated Standards to 0.7.2 - no changes * Fixed Build-Depends on debhelper -- Adam Majer Sun, 06 May 2007 17:15:36 -0500 rake (0.7.2-1) unstable; urgency=low * New upstream release -- Adam Majer Mon, 19 Mar 2007 17:18:22 -0500 rake (0.7.1-1) unstable; urgency=low * New upstream release + Added a missing test2.rake file in test/rakelib so the unit tests succeed. -- Adam Majer Sun, 14 May 2006 00:30:02 -0500 rake (0.7.0-1) unstable; urgency=low * New upstream release (closes: 351999) + Added flexmock to the package's source to enable tests during build + dpatch is no longer needed for building (closes: 350577) * Moved Build-Depends to Build-Depends-Indep -- Adam Majer Sat, 11 Feb 2006 15:19:14 -0600 rake (0.6.2-2) unstable; urgency=low * Apply an upstream patch to fix a problem with current Ruby fileutils and removal of noop option. Thanks to Lucas Nussbaum for pointing this out and finding the patch. (closes: #336937) -- Adam Majer Wed, 9 Nov 2005 21:41:16 -0600 rake (0.6.2-1) unstable; urgency=low * New upstream release -- Adam Majer Thu, 13 Oct 2005 18:36:11 -0500 rake (0.6.0-1) unstable; urgency=low * New upstream release * Updated to standards 3.6.2. No changes needed. -- Adam Majer Wed, 7 Sep 2005 13:18:33 -0500 rake (0.5.4-1) unstable; urgency=low * New upstream release * Added bash completion for rake thanks to Michael Schuerig (closes: #307051) -- Adam Majer Mon, 2 May 2005 12:37:03 -0500 rake (0.5.3-1) unstable; urgency=low * New upstream release -- Adam Majer Mon, 11 Apr 2005 08:46:28 -0500 rake (0.5.0-1) unstable; urgency=low * New upstream release -- Adam Majer Wed, 30 Mar 2005 18:24:01 -0600 rake (0.4.15-2) unstable; urgency=low * Added a missing build depends on rdoc thanks to Andreas Jochens (closes: #298339) -- Adam Majer Sun, 6 Mar 2005 15:12:41 -0600 rake (0.4.15-1) unstable; urgency=low * Initial Release (closes: #291732) -- Adam Majer Thu, 10 Feb 2005 18:37:28 -0600 debian/copyright0000644000000000000000000000271511771664252011141 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: rake Upstream-Contact: Jim Weirich Source: http://rake.rubyforge.org/ Files: * Copyright: Copyright 2003-2010 Jim Weirich License: Expat Files: lib/rake/alt_system.rb Copyright: (c) 2008 James M. Lawrence License: Expat License: Expat Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Files: debian/* Copyright: Copyright 2011 Ondřej Surý License: Expat debian/rake.docs0000644000000000000000000000002111663702155010761 0ustar README.rdoc TODO debian/rake.10000644000000000000000000000404011663702155010176 0ustar .\" In .TH, FOO should be all caps, SECTION should be 1-8, maybe w/ subsection .\" other parms are allowed: see man(7), man(1) .\" .\" This template provided by Tom Christiansen . .\" .TH RAKE 1 .SH NAME rake \- a ruby build program with capabilities similar to make .SH SYNOPSIS A short usage summary. .PP .B rake .I options .\".SH DESCRIPTION .\" Putting a newline after each sentence can generate better output. .\"Rake is a simple ruby build program with capabilities similar to make. .SH OPTIONS .TP .BR \-n,\-\-dry\-run Do a dry run without executing actions. .TP .BR \-H,\-\-help Display this help message. .TP .BR \-I,\-\-libdir=LIBDIR Include LIBDIR in the search path for required modules. .TP .BR \-N\-\-nosearch Do not search parent directories for the Rakefile. .TP .BR \-P,\-\-prereqs Display the tasks and dependencies, then exit. .TP .BR \-q,\-\-quiet Do not log messages to standard output .TP .BR \-f,\-\-rakefile=FILE Use FILE as the rakefile. .TP .BR \-r,\-\-require=MODULE Require MODULE before executing rakefile. .TP .BR \-s,\-\-silent Like \-\-quiet, but also suppresses the 'in directory' announcement. .TP .BR \-T,\-\-tasks Display the tasks and dependencies, then exit. .TP .BR \-t,\-\-trace Turn on invoke/execute tracing, enable full backtrace. .TP .BR \-h,\-\-usage Display usage. .TP .BR \-v,\-\-verbose Log message to standard output (default). .TP .BR \-V,\-\-version Display the program version. .\".SH "RETURN VALUE" .\"What the program or function returns if successful. .\".SH ERRORS .\"Return codes, either exit status or errno settings. .\".SH EXAMPLES .\"Give some example uses of the program. .SH AUTHOR Manpage provided by Adam Majer as part of the Debian's rake package. Upstream author of rake is Jim Weirich. .SH "SEE ALSO" .\" Always quote multiple words for .SH Full documentation is available in /usr/share/doc/rake/html debian/control0000644000000000000000000000256012145013741010572 0ustar Source: rake Section: ruby Priority: optional Maintainer: Debian Ruby Extras Maintainers Uploaders: Ondřej Surý , Antonio Terceiro , Paul van Tilburg Build-Depends: debhelper (>= 7.0.50~), gem2deb (>= 0.3.0~), ruby-minitest, ruby-session, ruby-flexmock Standards-Version: 3.9.3 Vcs-Git: git://anonscm.debian.org/pkg-ruby-extras/rake.git Vcs-Browser: http://anonscm.debian.org/gitweb?p=pkg-ruby-extras/rake.git;a=summary Homepage: http://rake.rubyforge.org XS-Ruby-Versions: all Package: rake Architecture: all XB-Ruby-Versions: ${ruby:Versions} Depends: ${shlibs:Depends}, ${misc:Depends}, ruby | ruby-interpreter Recommends: zip Description: ruby make-like utility Rake is a simple ruby build program with capabilities similar to make. . Rake has the following features: * Rakefiles (rakes version of Makefiles) are completely defined in standard Ruby syntax. No XML files to edit. No quirky Makefile syntax to worry about (is that a tab or a space?) * Users can specify tasks with prerequisites. * Rake supports rule patterns to sythesize implicit tasks. * Rake is lightweight. It can be distributed with other projects as a single file. Projects that depend upon rake do not require that rake be installed on target systems. debian/rules0000755000000000000000000000043511663702155010256 0ustar #!/usr/bin/make -f export DH_RUBY_IGNORE_TESTS=ruby1.8 %: dh $@ --buildsystem=ruby --with ruby override_dh_clean: $(RM) test/data/dryrun/temp_main $(RM) test/data/dryrun/temp_two $(RM) -r test/data/file_creation_task/build/ $(RM) -r test/data/file_creation_task/src/ dh_clean debian/rake.manpages0000644000000000000000000000001611663702155011630 0ustar debian/rake.1 debian/ruby-tests.rb0000644000000000000000000000021411663702155011637 0ustar require 'rbconfig' ruby = File.join(RbConfig::CONFIG['bindir'], RbConfig::CONFIG['ruby_install_name']) exec("#{ruby} -rubygems ./bin/rake") debian/source/0000755000000000000000000000000011663702155010474 5ustar debian/source/format0000644000000000000000000000001411663702155011702 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000013511663702155010224 0ustar version=3 http://pkg-ruby-extras.alioth.debian.org/cgi-bin/gemwatch/rake .*/rake-(.*).tar.gz debian/patches/0000755000000000000000000000000012145547037010625 5ustar debian/patches/series0000644000000000000000000000003311663702155012034 0ustar 0001-remove_rubygems.patch debian/patches/0001-remove_rubygems.patch0000644000000000000000000000143412145547037015440 0ustar From c6408410db046a22f0a8157e04cb5cb76ac5e32d Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Sat, 19 Nov 2011 18:06:57 -0200 Subject: [PATCH] Remove `require 'rubygems'` --- bin/rake | 6 ------ lib/rake/rdoctask.rb | 5 +---- test/helper.rb | 5 ----- 3 files changed, 1 insertions(+), 15 deletions(-) --- a/bin/rake +++ b/bin/rake @@ -22,12 +22,6 @@ # IN THE SOFTWARE. #++ -begin - require 'rubygems' - gem 'rake' -rescue LoadError -end - require 'rake' Rake.application.run --- a/test/helper.rb +++ b/test/helper.rb @@ -1,11 +1,6 @@ require 'rubygems' $:.unshift File.expand_path('../../lib', __FILE__) -begin - gem 'minitest' -rescue Gem::LoadError -end - require 'minitest/autorun' require 'rake' require 'tmpdir' debian/bash_completion.d/0000755000000000000000000000000011663702155012564 5ustar debian/bash_completion.d/rake0000644000000000000000000000250111663702155013427 0ustar _rake() { local cur prev rakef i COMPREPLY=() cur=${COMP_WORDS[COMP_CWORD]} prev=${COMP_WORDS[COMP_CWORD-1]} rakef="Rakefile" if [[ "$prev" == "-f" ]]; then _filedir return 0 fi if [[ "$cur" == *=* ]]; then prev=${cur/=*/} cur=${cur/*=/} if [[ "$prev" == "--rakefile=" ]]; then _filedir -o nospace return 0 fi fi if [[ "$cur" == -* ]]; then COMPREPLY=( $( compgen -W '-n -H -I -N -P -q -f\ -r -s -T -t -h -v -V\ --dry-run --help '--libdir=' --nosearch --prereqs --quiet\ '--rakefile=' '--require=' --silent --tasks --trace --usage\ --verbose --version'\ -- $cur )) else for (( i=0; i < ${#COMP_WORDS[@]}; i++)); do case "${COMP_WORDS[i]}" in -f) eval rakef=${COMP_WORDS[i+1]} break ;; --rakefile=*|--rakefile\=*) eval rakef=${COMP_WORDS[i]/*=/} break ;; esac done [ ! -f $rakef ] && return 0 COMPREPLY=( $( rake -s -f "$rakef" -T | \ awk -F ' ' '/^rake / { print $2 }' | \ command grep "^$cur" )) fi } have rake && complete -F _rake $filenames rake debian/tests/0000755000000000000000000000000011663704355010342 5ustar debian/tests/control0000644000000000000000000000004411663703136011737 0ustar Tests: rdoctask Depends: @, ruby1.8 debian/tests/rdoctask0000755000000000000000000000034411663704355012103 0ustar #!/bin/sh testdir="${TMPDIR:-/tmp}/rdoctask" mkdir -p "$testdir" rakefile="$testdir/Rakefile" cat > $rakefile <