aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorMatthew Todd2010-02-08 15:05:01 +0300
committerDavid Höppner2010-02-08 18:16:14 +0100
commit9c5d181a43f6daa0fc1b2b5b59dcb223f39b9591 (patch)
tree1a9b5e5b70f865bf68f207c87334fb6af4547330 /Library/Formula
parentb15d7e123b0f10d397ce6ebcfc12aeec6d0e9b86 (diff)
downloadhomebrew-9c5d181a43f6daa0fc1b2b5b59dcb223f39b9591.tar.bz2
dvdrtools 0.2.1
Signed-off-by: David Höppner <0xffea@gmail.com> * remove version
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/dvdrtools.rb41
1 files changed, 41 insertions, 0 deletions
diff --git a/Library/Formula/dvdrtools.rb b/Library/Formula/dvdrtools.rb
new file mode 100644
index 000000000..d655d563e
--- /dev/null
+++ b/Library/Formula/dvdrtools.rb
@@ -0,0 +1,41 @@
+require 'formula'
+
+class Dvdrtools < Formula
+ homepage 'http://www.nongnu.org/dvdrtools/'
+ url 'http://savannah.nongnu.org/download/dvdrtools/dvdrtools-0.2.1.tar.gz'
+ md5 'e82d359137e716e8c0b04d5c73bd3e79'
+
+ def patches
+ macports_patches %w(
+ patch-scsi-mac-iokit.c
+ patch-cdda2wav-cdda2wav.c
+ patch-cdrecord-cdrecord.c
+ )
+ end
+
+ def install
+ ENV['LIBS'] = '-lIOKit -framework CoreFoundation'
+
+ system "./configure",
+ "--prefix=#{prefix}",
+ "--mandir=#{prefix}/share/man",
+ '--disable-debug',
+ '--disable-dependency-tracking'
+
+ system 'make install'
+
+ man.install Dir['man/*']
+ end
+
+ private
+
+ # while homebrew assumes p1, macports patches at p0
+ def macports_patches(files)
+ { :p0 => files.map { |file| macports_patch_url('sysutils', file) } }
+ end
+
+ def macports_patch_url(group, file)
+ template = 'http://svn.macports.org/repository/macports/trunk/dports/%s/%s/files/%s'
+ template % [group, name, file]
+ end
+end