require 'formula' class Fbida < Formula homepage 'http://linux.bytesex.org/fbida/' url 'http://dl.bytesex.org/releases/fbida/fbida-2.09.tar.gz' sha1 '5838b2cb7188481fece6159fccb3b121acd906e7' depends_on 'libexif' depends_on 'jpeg' env :std # uses 'cpp' in a pipeline # Fix for build failure in fbida 2.09 (and earlier) # Check again in fbida 2.10 def patches; DATA; end def install ENV.append 'LDFLAGS', '-liconv' system "make" bin.install 'exiftran' man1.install 'exiftran.man' => 'exiftran.1' end end __END__ diff --git a/GNUmakefile b/GNUmakefile index 2efae6c..af91be4 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -30,8 +30,8 @@ include $(srcdir)/mk/Autoconf.mk ac_jpeg_ver = $(shell \ $(call ac_init,for libjpeg version);\ - $(call ac_s_cmd,echo -e '\#include \nJPEG_LIB_VERSION' \ - | cpp | tail -n 1);\ + $(call ac_s_cmd,echo JPEG_LIB_VERSION \ + | cpp -include jpeglib.h | tail -n 1);\ $(call ac_fini)) define make-config