534706e260
Nine years ago we added autoreconf to fix libtool-related problems with the matchbox package: https://git.buildroot.net/buildroot/commit/?id=51ef5b81224c243aa7f937c4690b1a120c81ccbc Autoreconf for this package needs the xutil_util-macros but after building this defconfig with autoreconf removed from this package BR2_x86_64=y BR2_x86_core_avx2=y BR2_TOOLCHAIN_BUILDROOT_LOCALE=y BR2_TOOLCHAIN_BUILDROOT_CXX=y BR2_PACKAGE_XORG7=y BR2_PACKAGE_XLIB_LIBXFONT=y BR2_PACKAGE_MATCHBOX=y BR2_PACKAGE_MATCHBOX_SM=y BR2_PACKAGE_MATCHBOX_COMMON=y BR2_PACKAGE_MATCHBOX_COMMON_PDA=y BR2_PACKAGE_MATCHBOX_DESKTOP=y BR2_PACKAGE_MATCHBOX_KEYBOARD=y BR2_PACKAGE_MATCHBOX_PANEL=y BR2_PACKAGE_MATCHBOX_STARTUP_MONITOR=y it is obvious that the problem which existed nine years ago seems to be gone. So instead of fixing autoreconf we remove it from this package because there is no need for it anymore. Fixes http://autobuild.buildroot.net/results/30c/30cf5cc139f9f6a9dc070953270f74e18b9310d4/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
35 lines
1.2 KiB
Makefile
35 lines
1.2 KiB
Makefile
################################################################################
|
|
#
|
|
# xlib_libXfont
|
|
#
|
|
################################################################################
|
|
|
|
XLIB_LIBXFONT_VERSION = 1.5.4
|
|
XLIB_LIBXFONT_SOURCE = libXfont-$(XLIB_LIBXFONT_VERSION).tar.bz2
|
|
XLIB_LIBXFONT_SITE = http://xorg.freedesktop.org/releases/individual/lib
|
|
XLIB_LIBXFONT_LICENSE = MIT
|
|
XLIB_LIBXFONT_LICENSE_FILES = COPYING
|
|
XLIB_LIBXFONT_INSTALL_STAGING = YES
|
|
|
|
XLIB_LIBXFONT_DEPENDENCIES = freetype xlib_libfontenc xlib_xtrans xorgproto
|
|
|
|
HOST_XLIB_LIBXFONT_DEPENDENCIES = \
|
|
host-freetype host-xlib_libfontenc host-xlib_xtrans \
|
|
host-xorgproto
|
|
|
|
XLIB_LIBXFONT_CONF_OPTS = --disable-devel-docs
|
|
HOST_XLIB_LIBXFONT_CONF_OPTS = --disable-devel-docs
|
|
|
|
ifeq ($(BR2_microblaze),y)
|
|
# The microblaze toolchains don't define the __ELF__ preprocessor
|
|
# symbol even though they do use the elf format. LibXfont checks for
|
|
# this symbol to know if weak symbols are supported, and otherwise
|
|
# falls back to emulation code using dlopen - Causing linker issues
|
|
# for stuff using libXfont.
|
|
# Work around it by defining the symbol here as well.
|
|
XLIB_LIBXFONT_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -D__ELF__"
|
|
endif
|
|
|
|
$(eval $(autotools-package))
|
|
$(eval $(host-autotools-package))
|