diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2018-11-15 22:15:50 +0100 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2018-11-17 19:00:12 +0100 |
commit | 9715338b40fec4a84c9f8f58f49584787fd4e661 (patch) | |
tree | b0f15a43cdea6d5b005e00520586920cc85c2afc /rules/xorg-lib-X11.make | |
parent | 647b477db9678ea6f079b92aeb4c458a91ef1040 (diff) | |
download | ptxdist-9715338b40fec4a84c9f8f58f49584787fd4e661.tar.gz ptxdist-9715338b40fec4a84c9f8f58f49584787fd4e661.tar.xz |
xorg-lib-x11: version bump 1.6.2 -> 1.6.7
Also, split the locale data into a separate package. This way, libxkbcommon
can use it independently for key composing.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/xorg-lib-X11.make')
-rw-r--r-- | rules/xorg-lib-X11.make | 115 |
1 files changed, 11 insertions, 104 deletions
diff --git a/rules/xorg-lib-X11.make b/rules/xorg-lib-X11.make index 8b7ffaca6..1f99d1a55 100644 --- a/rules/xorg-lib-X11.make +++ b/rules/xorg-lib-X11.make @@ -16,8 +16,8 @@ PACKAGES-$(PTXCONF_XORG_LIB_X11) += xorg-lib-x11 # # Paths and names # -XORG_LIB_X11_VERSION := 1.6.2 -XORG_LIB_X11_MD5 := c35d6ad95b06635a524579e88622fdb5 +XORG_LIB_X11_VERSION := 1.6.7 +XORG_LIB_X11_MD5 := 034fdd6cc5393974d88aec6f5bc96162 XORG_LIB_X11 := libX11-$(XORG_LIB_X11_VERSION) XORG_LIB_X11_SUFFIX := tar.bz2 XORG_LIB_X11_URL := $(call ptx/mirror, XORG, individual/lib/$(XORG_LIB_X11).$(XORG_LIB_X11_SUFFIX)) @@ -43,32 +43,27 @@ XORG_LIB_X11_CONF_ENV += ac_cv_func_mmap_fixed_mapped=yes XORG_LIB_X11_CONF_TOOL := autoconf XORG_LIB_X11_CONF_OPT := \ $(CROSS_AUTOCONF_USR) \ - --disable-malloc0returnsnull \ + --datadir=$(XORG_DATADIR) \ + --disable-selective-werror \ + --disable-strict-compilation \ --disable-specs \ $(XORG_OPTIONS_TRANS) \ - --$(call ptx/endis, PTXCONF_XORG_SERVER_OPT_SECURE_RPC)-secure-rpc \ --$(call ptx/endis, PTXCONF_XORG_LIB_X11_I18N)-loadable-i18n \ --$(call ptx/endis, PTXCONF_XORG_LIB_X11_CURSOR)-loadable-xcursor \ --enable-xthreads \ --enable-xcms \ --enable-xlocale \ + --enable-xlocaledir \ --$(call ptx/endis, PTXCONF_XORG_LIB_X11_XF86BIGFONT)-xf86bigfont \ --$(call ptx/endis, PTXCONF_XORG_LIB_X11_XKB)-xkb \ --enable-composecache \ + --disable-lint-library \ + --disable-malloc0returnsnull \ $(XORG_OPTIONS_DOCS) \ --without-perl \ - --without-lint - -# -# if no value is given ignore the "--datadir" switch -# -ifneq ($(call remove_quotes,$(XORG_DATADIR)),) -XORG_LIB_X11_CONF_OPT += --datadir=$(XORG_DATADIR) -endif - -# missing configure switches: -# --enable-xlocaledir Enable XLOCALEDIR environment variable support -# + --without-launchd \ + --without-lint \ + --with-locale-lib-dir=$(XORG_DATADIR)/X11/locale # ---------------------------------------------------------------------------- # Target-Install @@ -86,94 +81,6 @@ $(STATEDIR)/xorg-lib-x11.targetinstall: @$(call install_lib, xorg-lib-x11, 0, 0, 0644, libX11) @$(call install_lib, xorg-lib-x11, 0, 0, 0644, libX11-xcb) -# Where is it gone? -# @$(call install_copy, xorg-lib-x11, 0, 0, 0644, -, \ -# /usr/lib/X11/XKeysymDB) - -ifdef PTXCONF_XORG_LIB_X11_INSTALL_LOCALE - @$(call install_copy, xorg-lib-x11, 0, 0, 0755, $(XORG_DATADIR)/X11/locale) - @$(call install_copy, xorg-lib-x11, 0, 0, 0644, -, \ - $(XORG_DATADIR)/X11/locale/locale.alias,n) - - @$(call install_copy, xorg-lib-x11, 0, 0, 0644, -, \ - $(XORG_DATADIR)/X11/locale/locale.dir,n) - - @$(call install_copy, xorg-lib-x11, 0, 0, 0644, -, \ - $(XORG_DATADIR)/X11/locale/compose.dir,n) - - @$(call install_copy, xorg-lib-x11, 0, 0, 0755, $(XORG_DATADIR)/X11/locale/C) - @$(call install_copy, xorg-lib-x11, 0, 0, 0644, -, \ - $(XORG_DATADIR)/X11/locale/C/Compose,n) - @$(call install_copy, xorg-lib-x11, 0, 0, 0644, -, \ - $(XORG_DATADIR)/X11/locale/C/XI18N_OBJS,n) - @$(call install_copy, xorg-lib-x11, 0, 0, 0644, -, \ - $(XORG_DATADIR)/X11/locale/C/XLC_LOCALE,n) - -endif - -ifdef PTXCONF_XORG_LIB_X11_INSTALL_LOCALE_8859_1 - @$(call install_copy, xorg-lib-x11, 0, 0, 0755, $(XORG_DATADIR)/X11/locale/iso8859-1) - @$(call install_copy, xorg-lib-x11, 0, 0, 0644, -, \ - $(XORG_DATADIR)/X11/locale/iso8859-1/Compose,n) - @$(call install_copy, xorg-lib-x11, 0, 0, 0644, -, \ - $(XORG_DATADIR)/X11/locale/iso8859-1/XI18N_OBJS,n) - @$(call install_copy, xorg-lib-x11, 0, 0, 0644, -, \ - $(XORG_DATADIR)/X11/locale/iso8859-1/XLC_LOCALE,n) -endif - -ifdef PTXCONF_XORG_LIB_X11_INSTALL_LOCALE_8859_15 - @$(call install_copy, xorg-lib-x11, 0, 0, 0755, $(XORG_DATADIR)/X11/locale/iso8859-15) - @$(call install_copy, xorg-lib-x11, 0, 0, 0644, -, \ - $(XORG_DATADIR)/X11/locale/iso8859-15/Compose,n) - @$(call install_copy, xorg-lib-x11, 0, 0, 0644, -, \ - $(XORG_DATADIR)/X11/locale/iso8859-15/XI18N_OBJS,n) - @$(call install_copy, xorg-lib-x11, 0, 0, 0644, -, \ - $(XORG_DATADIR)/X11/locale/iso8859-15/XLC_LOCALE,n) -endif - -ifdef PTXCONF_XORG_LIB_X11_INSTALL_LOCALE_CHN_MAIN - @cd $(XORG_LIB_X11_DIR)/nls; \ - for file in `find . -name "*zh_CN*" -type d`; do \ - echo "scanning $$file"; \ - if [ -d $$file ]; then \ - $(call install_copy, xorg-lib-x11, 0, 0, 0644, -, \ - $(XORG_DATADIR)/X11/locale/$$file/Compose,n); \ - $(call install_copy, xorg-lib-x11, 0, 0, 0644, -, \ - $(XORG_DATADIR)/X11/locale/$$file/XI18N_OBJS,n); \ - $(call install_copy, xorg-lib-x11, 0, 0, 0644, -, \ - $(XORG_DATADIR)/X11/locale/$$file/XLC_LOCALE,n); \ - fi; \ - done; -endif - -ifdef PTXCONF_XORG_LIB_X11_INSTALL_LOCALE_CHN_HK - @cd $(XORG_LIB_X11_DIR)/nls; \ - for file in `find . -name "*zh_HK*" -type d`; do \ - if [ -d $$file ]; then \ - $(call install_copy, xorg-lib-x11, 0, 0, 0644, -, \ - $(XORG_DATADIR)/X11/locale/$$file/Compose,n); \ - $(call install_copy, xorg-lib-x11, 0, 0, 0644, -, \ - $(XORG_DATADIR)/X11/locale/$$file/XI18N_OBJS,n); \ - $(call install_copy, xorg-lib-x11, 0, 0, 0644, -, \ - $(XORG_DATADIR)/X11/locale/$$file/XLC_LOCALE,n); \ - fi; \ - done; -endif - -ifdef PTXCONF_XORG_LIB_X11_INSTALL_LOCALE_CHN_TW - @cd $(XORG_LIB_X11_DIR)/nls; \ - for file in `find . -name "*zh_TW*" -type d`; do \ - if [ -d $$file ]; then \ - $(call install_copy, xorg-lib-x11, 0, 0, 0644, -, \ - $(XORG_DATADIR)/X11/locale/$$file/Compose,n); \ - $(call install_copy, xorg-lib-x11, 0, 0, 0644, -, \ - $(XORG_DATADIR)/X11/locale/$$file/XI18N_OBJS,n); \ - $(call install_copy, xorg-lib-x11, 0, 0, 0644, -, \ - $(XORG_DATADIR)/X11/locale/$$file/XLC_LOCALE,n); \ - fi; \ - done; -endif - @$(call install_finish, xorg-lib-x11) @$(call touch) |