| 1 | NAME = xmlstarlet |
|---|
| 2 | VERSION = 1.3.1 |
|---|
| 3 | CATEGORIES = utils |
|---|
| 4 | GARTYPE = v2 |
|---|
| 5 | |
|---|
| 6 | DESCRIPTION = XML transformation utility |
|---|
| 7 | define BLURB |
|---|
| 8 | XMLStarlet is a set of command line utilities (tools) |
|---|
| 9 | to transform, query, validate, and edit XML documents |
|---|
| 10 | and files using simple set of shell commands in similar |
|---|
| 11 | way it is done for text files with UNIX grep, sed, awk, |
|---|
| 12 | diff, patch, join, etc utilities. |
|---|
| 13 | endef |
|---|
| 14 | |
|---|
| 15 | SF_PROJ = xmlstar |
|---|
| 16 | MASTER_SITES = $(SF_MIRRORS) |
|---|
| 17 | DISTFILES = $(DISTNAME).tar.gz |
|---|
| 18 | |
|---|
| 19 | VENDOR_URL = http://xmlstar.sourceforge.net/ |
|---|
| 20 | |
|---|
| 21 | BUILD_DEP_PKGS += CSWlibxml2-dev |
|---|
| 22 | BUILD_DEP_PKGS += CSWlibxslt-dev |
|---|
| 23 | |
|---|
| 24 | RUNTIME_DEP_PKGS_CSWxmlstarlet += CSWlibxml2-2 |
|---|
| 25 | RUNTIME_DEP_PKGS_CSWxmlstarlet += CSWlibxslt1 |
|---|
| 26 | RUNTIME_DEP_PKGS_CSWxmlstarlet += CSWlibexslt0 |
|---|
| 27 | |
|---|
| 28 | BUILD64 = 1 |
|---|
| 29 | ISAEXEC = 1 |
|---|
| 30 | |
|---|
| 31 | EXTRA_CONFIGURE_ENV += LIBXML_CONFIG=$(bindir)/xml2-config |
|---|
| 32 | EXTRA_CONFIGURE_ENV += LIBXSLT_CONFIG=$(bindir)/xslt-config |
|---|
| 33 | |
|---|
| 34 | CONFIGURE_ARGS = $(DIRPATHS) |
|---|
| 35 | CONFIGURE_ARGS += --disable-static-libs |
|---|
| 36 | CONFIGURE_ARGS += --with-libxml-include-prefix=$(includedir)/libxml2 |
|---|
| 37 | CONFIGURE_ARGS += --with-libxml-libs-prefix=$(libdir) |
|---|
| 38 | |
|---|
| 39 | BUILD_OVERRIDE_VARS = CFLAGS CPPFLAGS LDFLAGS |
|---|
| 40 | BUILD_OVERRIDE_VAR_CFLAGS = $(CFLAGS) |
|---|
| 41 | BUILD_OVERRIDE_VAR_CPPFLAGS = $(CPPFLAGS) |
|---|
| 42 | BUILD_OVERRIDE_VAR_LDFLAGS = $(LDFLAGS) |
|---|
| 43 | |
|---|
| 44 | EXTRA_PAX_ARGS = -s ,$(bindir)/xml,$(bindir)/xmlstarlet, |
|---|
| 45 | |
|---|
| 46 | include gar/category.mk |
|---|