# HG changeset patch # User Matthias Gehre # Date 1322121065 -39600 # Node ID 18dc5e1dee6fe4a4378a5dbc1b22948552f1535f # Parent 7d0921709a567fb82a633894d202e38f6cc42dc7 new packages: libxml++ and llvm diff -r 7d0921709a56 -r 18dc5e1dee6f src/libxml++.mk --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/libxml++.mk Thu Nov 24 18:51:05 2011 +1100 @@ -0,0 +1,29 @@ +# This file is part of mingw-cross-env. +# See doc/index.html for further information. + +# libxml2 +PKG := libxml++ +$(PKG)_IGNORE := +$(PKG)_VERSION := 2.34.2 +$(PKG)_CHECKSUM := 466740a4d384ea5eefc1adbcae95e7c723a74038 +$(PKG)_SUBDIR := libxml++-$($(PKG)_VERSION) +$(PKG)_FILE := libxml++-$($(PKG)_VERSION).tar.bz2 +$(PKG)_WEBSITE := http://libxmlplusplus.sourceforge.net/ +$(PKG)_URL := http://ftp.gnome.org/pub/GNOME/sources/libxml++/$(call SHORT_PKG_VERSION,$(PKG))/$($(PKG)_FILE) +$(PKG)_DEPS := gcc libxml2 glibmm + +define $(PKG)_UPDATE + wget -q -O- 'http://git.gnome.org/browse/libxml++/refs/tags' | \ + grep '&2; + echo $($(PKG)_VERSION) +endef + +define $(PKG)_BUILD + mkdir '$(1)/build' + cd '$(1)/build' && cmake .. \ + -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ + -DLIBTYPE=STATIC + $(MAKE) -C '$(1)/build' -j '$(JOBS)' install +endef