24 # |
24 # |
25 |
25 |
26 include ../../make-rules/shared-macros.mk |
26 include ../../make-rules/shared-macros.mk |
27 |
27 |
28 COMPONENT_NAME= libxslt |
28 COMPONENT_NAME= libxslt |
29 COMPONENT_VERSION= 1.1.26 |
29 COMPONENT_VERSION= 1.1.27 |
30 COMPONENT_PROJECT_URL= http://xmlsoft.org/XSLT/ |
30 COMPONENT_PROJECT_URL= http://xmlsoft.org/XSLT/ |
31 COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
31 COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
32 COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz |
32 COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz |
33 COMPONENT_ARCHIVE_HASH= \ |
33 COMPONENT_ARCHIVE_HASH= \ |
34 sha256:55dd52b42861f8a02989d701ef716d6280bfa02971e967c285016f99c66e3db1 |
34 sha256:b6a8d9a421f2630999ca91d9f8c091ee8ea2d580e6be84c1d21b2a45e11e7e26 |
35 COMPONENT_ARCHIVE_URL= ftp://xmlsoft.org/libxslt/$(COMPONENT_ARCHIVE) |
35 COMPONENT_ARCHIVE_URL= ftp://xmlsoft.org/libxslt/$(COMPONENT_ARCHIVE) |
36 |
36 |
37 include ../../make-rules/prep.mk |
37 include ../../make-rules/prep.mk |
38 include ../../make-rules/configure.mk |
38 include ../../make-rules/configure.mk |
39 include ../../make-rules/ips.mk |
39 include ../../make-rules/ips.mk |
44 CFLAGS += $(CPP_LARGEFILES) |
44 CFLAGS += $(CPP_LARGEFILES) |
45 LDFLAGS += $(LD_Z_DEFS) $(LD_Z_TEXT) -lpthread |
45 LDFLAGS += $(LD_Z_DEFS) $(LD_Z_TEXT) -lpthread |
46 |
46 |
47 CONFIGURE_OPTIONS += --disable-static |
47 CONFIGURE_OPTIONS += --disable-static |
48 CONFIGURE_OPTIONS += --with-pic |
48 CONFIGURE_OPTIONS += --with-pic |
49 CONFIGURE_OPTIONS += --with-threads |
|
50 CONFIGURE_OPTIONS += --with-python=$(PYTHON.$(BITS)) |
49 CONFIGURE_OPTIONS += --with-python=$(PYTHON.$(BITS)) |
51 CONFIGURE_OPTIONS += --without-crypto |
50 CONFIGURE_OPTIONS += --without-crypto |
|
51 CONFIGURE_OPTIONS += --with-html-dir=/usr/share/lib/xslt/doc |
|
52 CONFIGURE_OPTIONS += --with-html-subdir=html |
52 CONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)" |
53 CONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)" |
53 CONFIGURE_OPTIONS += LDFLAGS="$(LDFLAGS)" |
54 CONFIGURE_OPTIONS += LDFLAGS="$(LDFLAGS)" |
54 CONFIGURE_OPTIONS += PYTHON_VENDOR_PACKAGES=$(PYTHON_VENDOR_PACKAGES) |
55 CONFIGURE_OPTIONS += PYTHON_VENDOR_PACKAGES=$(PYTHON_VENDOR_PACKAGES) |
55 |
|
56 COMPONENT_TEST_TARGETS = tests |
|
57 |
56 |
58 COMPONENT_PREP_ACTION = \ |
57 COMPONENT_PREP_ACTION = \ |
59 (cd $(@D) ; cp ../mapfile.xslt libxslt/libxslt.syms ; \ |
58 (cd $(@D) ; cp ../mapfile.xslt libxslt/libxslt.syms ; \ |
60 $(RM) libxslt/xsltconfig.h libexslt/exsltconfig.h ; \ |
59 $(RM) libxslt/xsltconfig.h libexslt/exsltconfig.h ; \ |
61 libtoolize --force --copy ; aclocal ; \ |
60 libtoolize --force --copy ; aclocal ; \ |