diff options
Diffstat (limited to 'homebrew/raine/.make.sh-auto')
-rw-r--r-- | homebrew/raine/.make.sh-auto | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/homebrew/raine/.make.sh-auto b/homebrew/raine/.make.sh-auto new file mode 100644 index 000000000..6f4f3087e --- /dev/null +++ b/homebrew/raine/.make.sh-auto @@ -0,0 +1,22 @@ +pkg:setup +ENV.m32 +ENV.prepend_create_path "PATH", buildpath/"bin" +ENV.append_to_cflags "-I#{buildpath}/include" +ENV.append "LDFLAGS", "-L#{buildpath}/lib" +ENV.prepend_path "PKG_CONFIG_PATH", buildpath/"lib/pkgconfig" +resources.each do |r| +r.stage do +if r.name == "sdl" +inreplace "src/video/quartz/SDL_QuartzVideo.h", /(CGDirectPaletteRef.+)$/, "#if (MAC_OS_X_VERSION_MIN_REQUIRED < 1070)\n\\1\n#endif" +elsif r.name == "sdl_ttf" +inreplace "SDL_ttf.c", "for ( row = 0; row < glyph->bitmap.rows; ++row ) {", "for ( row = 0; row < glyph->pixmap.rows; ++row ) {" +elsif r.name == "sdl_sound" +touch ["AUTHORS", "NEWS"] +File.rename "CHANGELOG", "ChangeLog" +autoreconf -ivf +end +args = configure_args(r.name) +args << "--prefix=#{buildpath}" +pkg:configure *args +make +make DESTDIR=${PKG_DEST} install |