# CACA CACA_VERSION := 0.99.beta20 CACA_URL := $(GITHUB)/cacalabs/libcaca/releases/download/v$(CACA_VERSION)/libcaca-$(CACA_VERSION).tar.gz ifndef HAVE_DARWIN_OS ifndef HAVE_LINUX # see VLC Trac 17251 PKGS += caca endif endif ifeq ($(call need_pkg,"caca >= 0.99.beta19"),) PKGS_FOUND += caca endif $(TARBALLS)/libcaca-$(CACA_VERSION).tar.gz: $(call download_pkg,$(CACA_URL),caca) .sum-caca: libcaca-$(CACA_VERSION).tar.gz caca: libcaca-$(CACA_VERSION).tar.gz .sum-caca $(UNPACK) $(APPLY) $(SRC)/caca/caca-fix-compilation-llvmgcc.patch $(APPLY) $(SRC)/caca/caca-fix-pkgconfig.patch $(call pkg_static,"caca/caca.pc.in") $(UPDATE_AUTOCONFIG) $(MOVE) mv caca/config.sub caca/config.guess caca/.auto CACA_CONF := \ --disable-gl \ --disable-imlib2 \ --disable-doc \ --disable-cppunit \ --disable-zzuf \ --disable-ruby \ --disable-csharp \ --disable-cxx \ --disable-java \ --disable-python \ --disable-cocoa \ --disable-network \ --disable-vga \ --disable-imlib2 ifdef HAVE_MACOSX CACA_CONF += --disable-x11 endif ifdef HAVE_WIN32 CACA_CONF += --disable-ncurses \ ac_cv_func_vsnprintf_s=yes \ ac_cv_func_sprintf_s=yes endif ifdef HAVE_LINUX CACA_CONF += --disable-ncurses endif CACA_CONF += \ MACOSX_SDK=$(MACOSX_SDK) \ MACOSX_SDK_CFLAGS=" " \ MACOSX_SDK_CXXFLAGS=" " \ CPPFLAGS="$(CPPFLAGS) -DCACA_STATIC" .caca: caca cd $< && $(HOSTVARS) ./configure $(HOSTCONF) $(CACA_CONF) cd $< && $(MAKE) -C $< install touch $@