From 9c5d181a43f6daa0fc1b2b5b59dcb223f39b9591 Mon Sep 17 00:00:00 2001 From: Matthew Todd Date: Mon, 8 Feb 2010 15:05:01 +0300 Subject: dvdrtools 0.2.1 Signed-off-by: David Höppner <0xffea@gmail.com> * remove version --- Library/Formula/dvdrtools.rb | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 Library/Formula/dvdrtools.rb (limited to 'Library/Formula') 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 -- cgit v1.2.3