1# CACA 2CACA_VERSION := 0.99.beta17 3CACA_URL := http://caca.zoy.org/files/libcaca/libcaca-$(CACA_VERSION).tar.gz 4 5ifndef HAVE_DARWIN_OS 6ifndef HAVE_LINUX # see VLC Trac 17251 7PKGS += caca 8endif 9endif 10 11ifeq ($(call need_pkg,"caca >= 0.99.beta14"),) 12PKGS_FOUND += caca 13endif 14 15$(TARBALLS)/libcaca-$(CACA_VERSION).tar.gz: 16 $(call download_pkg,$(CACA_URL),caca) 17 18.sum-caca: libcaca-$(CACA_VERSION).tar.gz 19 20caca: libcaca-$(CACA_VERSION).tar.gz .sum-caca 21 $(UNPACK) 22 $(APPLY) $(SRC)/caca/caca-fix-compilation-llvmgcc.patch 23 $(APPLY) $(SRC)/caca/caca-llvm-weak-alias.patch 24 $(APPLY) $(SRC)/caca/caca-osx-sdkofourchoice.patch 25 $(APPLY) $(SRC)/caca/caca-win32-static.patch 26 $(UPDATE_AUTOCONFIG) 27 $(MOVE) 28 mv caca/config.sub caca/config.guess caca/.auto 29 30CACA_CONF := \ 31 --disable-imlib2 \ 32 --disable-doc \ 33 --disable-ruby \ 34 --disable-csharp \ 35 --disable-cxx \ 36 --disable-java 37ifdef HAVE_MACOSX 38CACA_CONF += --disable-x11 39endif 40 41.caca: caca 42 cd $< && $(HOSTVARS) ./configure $(HOSTCONF) $(CACA_CONF) 43 cd $< && $(MAKE) -C $< install 44 touch $@ 45