Index: Makefile
===================================================================
--- Makefile (.../1.1.34) (revision 451)
+++ Makefile (.../1.1.42) (revision 452)
@@ -66,7 +66,7 @@
# ======= __END_OF_REQUIRES__ =======
-version = 1.1.34
+version = 1.1.42
tar_xz_archive = $(SRC_PACKAGE_PATH)/packages/l/libxslt/libxslt-$(version).tar.xz
SRC_ARCHIVE = $(tar_xz_archive)
SRC_DIR = $(TARGET_BUILD_DIR)/libxslt-$(version)
@@ -88,7 +88,7 @@
# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
#
LIBXSLT_PKG_NAME = libxslt
-LIBXSLT_PKG_VERSION = 1.1.34
+LIBXSLT_PKG_VERSION = 1.1.42
LIBXSLT_PKG_ARCH = $(PKGARCH)
LIBXSLT_PKG_DISTRO_NAME = $(DISTRO_NAME)
LIBXSLT_PKG_DISTRO_VERSION = $(DISTRO_VERSION)
@@ -135,6 +135,9 @@
extra_configure_switches += --infodir=/usr/share/info
extra_configure_switches += --mandir=/usr/share/man
extra_configure_switches += --disable-dependency-tracking
+
+extra_configure_switches += --with-python
+
ifeq ($(__ENABLE_STATIC__),yes)
extra_configure_switches += --enable-static=yes
else
@@ -143,31 +146,23 @@
extra_configure_switches += --enable-shared=yes
-PYTHON_VERSION = 2.7
+PYTHON_VERSION = 3.12
-ifeq ($(PYTHON_VERSION),2.7)
-WITH_PYTHON = $(PYTHON2)
python_environment = PYTHON_VERSION=$(PYTHON_VERSION)
-python_environment += PYTHON_SITE_PACKAGES=/usr/lib$(LIBSUFFIX)/python$(PYTHON_VERSION)/site-packages
-python_environment += PYTHON_INCLUDES=$(TARGET_DEST_DIR)/usr/include/python$(PYTHON_VERSION)
+python_environment += ac_cv_path_PYTHON=$(PYTHON3)
+python_environment += am_cv_python_pythondir=/usr/lib$(LIBSUFFIX)/python$(PYTHON_VERSION)/site-packages
+python_environment += am_cv_python_pyexecdir=/usr/lib$(LIBSUFFIX)/python$(PYTHON_VERSION)/site-packages
+python_environment += PYTHON_CFLAGS='$(shell $(TARGET_DEST_DIR)/usr/bin/python$(PYTHON_VERSION)-config --includes)'
python_environment += PYTHON_LIBS='$(shell $(TARGET_DEST_DIR)/usr/bin/python$(PYTHON_VERSION)-config --ldflags)'
-CFLAGS += -I$(TARGET_DEST_DIR)/usr/include/python$(PYTHON_VERSION)
-endif
-ifeq ($(PYTHON_VERSION),3.12)
-WITH_PYTHON = $(PYTHON3)
-python_environment = PYTHON_VERSION=$(PYTHON_VERSION)
-python_environment += PYTHON_SITE_PACKAGES=/usr/lib$(LIBSUFFIX)/python$(PYTHON_VERSION)/site-packages
-python_environment += PYTHON_INCLUDES='$(shell $(TARGET_DEST_DIR)/usr/bin/python$(PYTHON_VERSION)-config --includes)'
-python_environment += PYTHON_LIBS='$(shell $(TARGET_DEST_DIR)/usr/bin/python$(PYTHON_VERSION)-config --ldflags)'
-CFLAGS += -I$(TARGET_DEST_DIR)/usr/include/python$(PYTHON_VERSION)
-endif
-
libs_config = LIBGCRYPT_CONFIG=$(TARGET_DEST_DIR)/usr/bin/libgcrypt-config
libs_config += XML_CONFIG=$(TARGET_DEST_DIR)/usr/bin/xml2-config
+CFLAGS += -I$(TARGET_DEST_DIR)/usr/include/python$(PYTHON_VERSION)
+
+
TARGET_BIN_RPATH = /lib$(LIBSUFFIX):/usr/lib$(LIBSUFFIX)
TARGET_LIB_RPATH = /lib$(LIBSUFFIX):/usr/lib$(LIBSUFFIX):/usr/lib/../lib$(LIBSUFFIX)
@@ -177,7 +172,6 @@
$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
$(UNPACK_SRC_ARCHIVE)
$(APPLY_PATCHES)
- @( cd $(SRC_DIR) ; autoreconf -vif )
@touch $@
$(build_target): $(src_done)
@@ -184,10 +178,9 @@
@mkdir -p $(build_dir)
@cd $(build_dir) && \
$(BUILD_ENVIRONMENT) $(python_environment) $(libs_config) ../$(src_dir_name)/configure \
- --prefix=/usr \
- --build=$(BUILD) \
- --host=$(TARGET) \
- --with-python=$(WITH_PYTHON) \
+ --prefix=/usr \
+ --build=$(BUILD) \
+ --host=$(TARGET) \
$(extra_configure_switches)
@cd $(build_dir) && $(BUILD_ENVIRONMENT) $(MAKE) $(python_environment)
@touch $@
@@ -214,14 +207,14 @@
$(LIBXSLT_PKG)/usr/doc/$(src_dir_name)
@mkdir -p $(LIBXSLT_PKG)/usr/share/doc/$(src_dir_name)
@( cd $(SRC_DIR) ; \
- cp -a AUTHORS COPYING Copyright FEATURES INSTALL NEWS README TODO \
+ cp -a AUTHORS COPYING Copyright FEATURES INSTALL NEWS README* TODO \
$(LIBXSLT_PKG)/usr/share/doc/$(src_dir_name) ; \
)
@( cd $(SRC_DIR) ; \
- if [ -r ChangeLog ]; then \
+ if [ -r NEWS ]; then \
DOCSDIR=`echo $(LIBXSLT_PKG)/usr/share/doc/$(src_dir_name)` ; \
- cat ChangeLog | head -n 1000 > $$DOCSDIR/ChangeLog ; \
- touch -r ChangeLog $$DOCSDIR/ChangeLog ; \
+ cat NEWS | head -n 1000 > $$DOCSDIR/NEWS ; \
+ touch -r NEWS $$DOCSDIR/NEWS ; \
fi \
)
# ======= remove toolchain path from target libtool *.la files =======
@@ -258,7 +251,8 @@
)
# ======= tune xslt-config script for development =======
@( cd $(TARGET_DEST_DIR)/usr/bin ; \
- sed -i "s,/usr,$(TARGET_DEST_DIR)/usr,g" xslt-config ; \
+ sed -i "s,/usr,$(TARGET_DEST_DIR)/usr,g" xslt-config ; \
+ sed -i "s,prefix}/lib$$,prefix}/lib$(LIBSUFFIX),g" xslt-config ; \
)
# ======= Strip binaries =======
@( cd $(LIBXSLT_PKG) ; \
Index: PATCHES
===================================================================
--- PATCHES (.../1.1.34) (revision 451)
+++ PATCHES (.../1.1.42) (revision 452)
@@ -1,2 +0,0 @@
-
-../../../sources/packages/l/libxslt/patches/libxslt-1.1.34-python.patch -p0