package: use <pkg>_CONFIG_SCRIPTS wherever possible
Use the <pkg>_CONFIG_SCRIPTS mechanism in all packages for which it does all what the package was doing. A few packages, like libxslt, are for now left out, since they need some additional fixup (for example a fixup of includedir). Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
parent
580225af20
commit
a5ce857674
|
@ -15,6 +15,7 @@ CUPS_CONF_OPT = --without-perl \
|
||||||
--disable-gnutls \
|
--disable-gnutls \
|
||||||
--disable-gssapi \
|
--disable-gssapi \
|
||||||
--libdir=/usr/lib
|
--libdir=/usr/lib
|
||||||
|
CUPS_CONFIG_SCRIPTS = cups-config
|
||||||
|
|
||||||
CUPS_DEPENDENCIES = $(if $(BR2_PACKAGE_ZLIB),zlib) \
|
CUPS_DEPENDENCIES = $(if $(BR2_PACKAGE_ZLIB),zlib) \
|
||||||
$(if $(BR2_PACKAGE_LIBPNG),libpng) \
|
$(if $(BR2_PACKAGE_LIBPNG),libpng) \
|
||||||
|
@ -61,13 +62,4 @@ CUPS_DEPENDENCIES += host-autoconf
|
||||||
|
|
||||||
CUPS_PRE_CONFIGURE_HOOKS += CUPS_FIXUP_AUTOCONF
|
CUPS_PRE_CONFIGURE_HOOKS += CUPS_FIXUP_AUTOCONF
|
||||||
|
|
||||||
# Fixup prefix= and exec_prefix= in cups-config
|
|
||||||
define CUPS_FIXUP_CUPS_CONFIG
|
|
||||||
$(SED) 's%^prefix=/usr%prefix=$(STAGING_DIR)/usr%' \
|
|
||||||
-e 's%^exec_prefix=/usr%exec_prefix=$(STAGING_DIR)/usr%' \
|
|
||||||
$(STAGING_DIR)/usr/bin/cups-config
|
|
||||||
endef
|
|
||||||
|
|
||||||
CUPS_POST_INSTALL_STAGING_HOOKS += CUPS_FIXUP_CUPS_CONFIG
|
|
||||||
|
|
||||||
$(eval $(autotools-package))
|
$(eval $(autotools-package))
|
||||||
|
|
|
@ -23,6 +23,7 @@ DIRECTFB_CONF_OPT = \
|
||||||
--disable-video4linux \
|
--disable-video4linux \
|
||||||
--disable-video4linux2 \
|
--disable-video4linux2 \
|
||||||
--without-tools
|
--without-tools
|
||||||
|
DIRECTFB_CONFIG_SCRIPTS = directfb-config
|
||||||
|
|
||||||
DIRECTFB_DEPENDENCIES = freetype zlib
|
DIRECTFB_DEPENDENCIES = freetype zlib
|
||||||
|
|
||||||
|
@ -131,14 +132,6 @@ HOST_DIRECTFB_BUILD_CMDS = \
|
||||||
HOST_DIRECTFB_INSTALL_CMDS = \
|
HOST_DIRECTFB_INSTALL_CMDS = \
|
||||||
$(INSTALL) -m 0755 $(@D)/tools/directfb-csource $(HOST_DIR)/usr/bin
|
$(INSTALL) -m 0755 $(@D)/tools/directfb-csource $(HOST_DIR)/usr/bin
|
||||||
|
|
||||||
define DIRECTFB_STAGING_CONFIG_FIXUP
|
|
||||||
$(SED) "s,^prefix=.*,prefix=\'$(STAGING_DIR)/usr\',g" \
|
|
||||||
-e "s,^exec_prefix=.*,exec_prefix=\'$(STAGING_DIR)/usr\',g" \
|
|
||||||
$(STAGING_DIR)/usr/bin/directfb-config
|
|
||||||
endef
|
|
||||||
|
|
||||||
DIRECTFB_POST_INSTALL_STAGING_HOOKS += DIRECTFB_STAGING_CONFIG_FIXUP
|
|
||||||
|
|
||||||
$(eval $(autotools-package))
|
$(eval $(autotools-package))
|
||||||
$(eval $(host-autotools-package))
|
$(eval $(host-autotools-package))
|
||||||
|
|
||||||
|
|
|
@ -9,13 +9,6 @@ DIVINE_SITE = http://www.directfb.org/downloads/Extras
|
||||||
DIVINE_SOURCE = DiVine-$(DIVINE_VERSION).tar.gz
|
DIVINE_SOURCE = DiVine-$(DIVINE_VERSION).tar.gz
|
||||||
DIVINE_INSTALL_STAGING = YES
|
DIVINE_INSTALL_STAGING = YES
|
||||||
DIVINE_DEPENDENCIES = directfb
|
DIVINE_DEPENDENCIES = directfb
|
||||||
|
DIVINE_CONFIG_SCRIPTS = divine-config
|
||||||
define DIVINE_STAGING_DIVINE_CONFIG_FIXUP
|
|
||||||
$(SED) "s,^prefix=.*,prefix=\'$(STAGING_DIR)/usr\',g" \
|
|
||||||
-e "s,^exec_prefix=.*,exec_prefix=\'$(STAGING_DIR)/usr\',g" \
|
|
||||||
$(STAGING_DIR)/usr/bin/divine-config
|
|
||||||
endef
|
|
||||||
|
|
||||||
DIVINE_POST_INSTALL_STAGING_HOOKS += DIVINE_STAGING_DIVINE_CONFIG_FIXUP
|
|
||||||
|
|
||||||
$(eval $(autotools-package))
|
$(eval $(autotools-package))
|
||||||
|
|
|
@ -13,6 +13,7 @@ GD_INSTALL_STAGING = YES
|
||||||
GD_LICENSE = GD license
|
GD_LICENSE = GD license
|
||||||
GD_LICENSE_FILES = COPYING
|
GD_LICENSE_FILES = COPYING
|
||||||
|
|
||||||
|
GD_CONFIG_SCRIPTS = gdlib-config
|
||||||
GD_CONF_OPT = --without-x --disable-rpath
|
GD_CONF_OPT = --without-x --disable-rpath
|
||||||
|
|
||||||
ifeq ($(BR2_PACKAGE_FONTCONFIG),y)
|
ifeq ($(BR2_PACKAGE_FONTCONFIG),y)
|
||||||
|
@ -66,15 +67,6 @@ endef
|
||||||
GD_PRE_CONFIGURE_HOOKS += GD_FIXUP_ICONV
|
GD_PRE_CONFIGURE_HOOKS += GD_FIXUP_ICONV
|
||||||
endif
|
endif
|
||||||
|
|
||||||
define GD_FIXUP_GDLIB_CONFIG
|
|
||||||
$(SED) 's%prefix=/usr%prefix=$(STAGING_DIR)/usr%' \
|
|
||||||
-e 's%exec_prefix=/usr%exec_prefix=$(STAGING_DIR)/usr%' \
|
|
||||||
$(STAGING_DIR)/usr/bin/gdlib-config
|
|
||||||
endef
|
|
||||||
|
|
||||||
GD_POST_INSTALL_STAGING_HOOKS += GD_FIXUP_GDLIB_CONFIG
|
|
||||||
|
|
||||||
GD_TOOLS_ += gdlib-config
|
|
||||||
GD_TOOLS_$(BR2_PACKAGE_GD_ANNOTATE) += annotate
|
GD_TOOLS_$(BR2_PACKAGE_GD_ANNOTATE) += annotate
|
||||||
GD_TOOLS_$(BR2_PACKAGE_GD_BDFTOGD) += bdftogd
|
GD_TOOLS_$(BR2_PACKAGE_GD_BDFTOGD) += bdftogd
|
||||||
GD_TOOLS_$(BR2_PACKAGE_GD_GD2COPYPAL) += gd2copypal
|
GD_TOOLS_$(BR2_PACKAGE_GD_GD2COPYPAL) += gd2copypal
|
||||||
|
|
|
@ -12,13 +12,6 @@ GIBLIB_AUTORECONF = YES
|
||||||
GIBLIB_AUTORECONF_OPT = --install
|
GIBLIB_AUTORECONF_OPT = --install
|
||||||
GIBLIB_CONF_OPT = --with-imlib2-prefix=$(STAGING_DIR)/usr \
|
GIBLIB_CONF_OPT = --with-imlib2-prefix=$(STAGING_DIR)/usr \
|
||||||
--with-imlib2-exec-prefix=$(STAGING_DIR)/usr
|
--with-imlib2-exec-prefix=$(STAGING_DIR)/usr
|
||||||
|
GIBLIB_CONFIG_SCRIPTS = giblib-config
|
||||||
define GIBLIB_STAGING_GIBLIB_CONFIG_FIXUP
|
|
||||||
$(SED) "s,^prefix=.*,prefix=\'$(STAGING_DIR)/usr\',g" \
|
|
||||||
-e "s,^exec_prefix=.*,exec_prefix=\'$(STAGING_DIR)/usr\',g" \
|
|
||||||
$(STAGING_DIR)/usr/bin/giblib-config
|
|
||||||
endef
|
|
||||||
|
|
||||||
GIBLIB_POST_INSTALL_STAGING_HOOKS += GIBLIB_STAGING_GIBLIB_CONFIG_FIXUP
|
|
||||||
|
|
||||||
$(eval $(autotools-package))
|
$(eval $(autotools-package))
|
||||||
|
|
|
@ -12,6 +12,7 @@ ICU_LICENSE_FILES = license.html
|
||||||
|
|
||||||
ICU_DEPENDENCIES = host-icu
|
ICU_DEPENDENCIES = host-icu
|
||||||
ICU_INSTALL_STAGING = YES
|
ICU_INSTALL_STAGING = YES
|
||||||
|
ICU_CONFIG_SCRIPTS = icu-config
|
||||||
ICU_CONF_OPT = --with-cross-build=$(HOST_ICU_DIR)/source --disable-samples \
|
ICU_CONF_OPT = --with-cross-build=$(HOST_ICU_DIR)/source --disable-samples \
|
||||||
--disable-tests
|
--disable-tests
|
||||||
HOST_ICU_CONF_OPT = --disable-samples --disable-tests
|
HOST_ICU_CONF_OPT = --disable-samples --disable-tests
|
||||||
|
@ -19,13 +20,5 @@ ICU_MAKE = $(MAKE1)
|
||||||
ICU_SUBDIR = source
|
ICU_SUBDIR = source
|
||||||
HOST_ICU_SUBDIR = source
|
HOST_ICU_SUBDIR = source
|
||||||
|
|
||||||
define ICU_PREFIX_FIXUP
|
|
||||||
$(SED) "s,^default_prefix=.*,default_prefix=\'$(STAGING_DIR)/usr\',g" \
|
|
||||||
-e "s,^exec_prefix=.*,exec_prefix=\'$(STAGING_DIR)/usr\',g" \
|
|
||||||
$(STAGING_DIR)/usr/bin/icu-config
|
|
||||||
endef
|
|
||||||
|
|
||||||
ICU_POST_INSTALL_TARGET_HOOKS += ICU_PREFIX_FIXUP
|
|
||||||
|
|
||||||
$(eval $(autotools-package))
|
$(eval $(autotools-package))
|
||||||
$(eval $(host-autotools-package))
|
$(eval $(host-autotools-package))
|
||||||
|
|
|
@ -16,6 +16,8 @@ IMAGEMAGICK_LICENSE_FILES = LICENSE
|
||||||
|
|
||||||
IMAGEMAGICK_INSTALL_STAGING = YES
|
IMAGEMAGICK_INSTALL_STAGING = YES
|
||||||
IMAGEMAGICK_AUTORECONF = YES
|
IMAGEMAGICK_AUTORECONF = YES
|
||||||
|
IMAGEMAGICK_CONFIG_SCRIPTS = \
|
||||||
|
$(addsuffix -config,Magick MagickCore MagickWand Wand Magick++)
|
||||||
|
|
||||||
ifeq ($(BR2_LARGEFILE),y)
|
ifeq ($(BR2_LARGEFILE),y)
|
||||||
IMAGEMAGICK_CONF_ENV = ac_cv_sys_file_offset_bits=64
|
IMAGEMAGICK_CONF_ENV = ac_cv_sys_file_offset_bits=64
|
||||||
|
@ -113,14 +115,4 @@ else
|
||||||
IMAGEMAGICK_CONF_OPT += --without-bzip2
|
IMAGEMAGICK_CONF_OPT += --without-bzip2
|
||||||
endif
|
endif
|
||||||
|
|
||||||
define IMAGEMAGICK_REMOVE_CONFIG_SCRIPTS
|
|
||||||
$(RM) -f $(addprefix $(TARGET_DIR)/usr/bin/, \
|
|
||||||
$(addsuffix -config, \
|
|
||||||
Magick MagickCore MagickWand Wand Magick++))
|
|
||||||
endef
|
|
||||||
|
|
||||||
ifneq ($(BR2_HAVE_DEVFILES),y)
|
|
||||||
IMAGEMAGICK_POST_INSTALL_TARGET_HOOKS += IMAGEMAGICK_REMOVE_CONFIG_SCRIPTS
|
|
||||||
endif
|
|
||||||
|
|
||||||
$(eval $(autotools-package))
|
$(eval $(autotools-package))
|
||||||
|
|
|
@ -11,6 +11,7 @@ LIBCURL_LICENSE = ICS
|
||||||
LIBCURL_LICENSE_FILES = COPYING
|
LIBCURL_LICENSE_FILES = COPYING
|
||||||
LIBCURL_INSTALL_STAGING = YES
|
LIBCURL_INSTALL_STAGING = YES
|
||||||
LIBCURL_CONF_OPT = --disable-verbose --disable-manual --enable-hidden-symbols
|
LIBCURL_CONF_OPT = --disable-verbose --disable-manual --enable-hidden-symbols
|
||||||
|
LIBCURL_CONFIG_SCRIPTS = curl-config
|
||||||
|
|
||||||
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
||||||
LIBCURL_DEPENDENCIES += openssl
|
LIBCURL_DEPENDENCIES += openssl
|
||||||
|
@ -30,16 +31,12 @@ define LIBCURL_FIX_DOT_PC
|
||||||
endef
|
endef
|
||||||
LIBCURL_POST_PATCH_HOOKS += $(if $(BR2_PACKAGE_OPENSSL),LIBCURL_FIX_DOT_PC)
|
LIBCURL_POST_PATCH_HOOKS += $(if $(BR2_PACKAGE_OPENSSL),LIBCURL_FIX_DOT_PC)
|
||||||
|
|
||||||
|
ifeq ($(BR2_PACKAGE_CURL),)
|
||||||
define LIBCURL_TARGET_CLEANUP
|
define LIBCURL_TARGET_CLEANUP
|
||||||
rm -rf $(TARGET_DIR)/usr/bin/curl-config \
|
rm -rf $(TARGET_DIR)/usr/bin/curl
|
||||||
$(if $(BR2_PACKAGE_CURL),,$(TARGET_DIR)/usr/bin/curl)
|
|
||||||
endef
|
endef
|
||||||
LIBCURL_POST_INSTALL_TARGET_HOOKS += LIBCURL_TARGET_CLEANUP
|
LIBCURL_POST_INSTALL_TARGET_HOOKS += LIBCURL_TARGET_CLEANUP
|
||||||
|
endif
|
||||||
define LIBCURL_STAGING_FIXUP_CURL_CONFIG
|
|
||||||
$(SED) "s,prefix=/usr,prefix=$(STAGING_DIR)/usr," $(STAGING_DIR)/usr/bin/curl-config
|
|
||||||
endef
|
|
||||||
LIBCURL_POST_INSTALL_STAGING_HOOKS += LIBCURL_STAGING_FIXUP_CURL_CONFIG
|
|
||||||
|
|
||||||
$(eval $(autotools-package))
|
$(eval $(autotools-package))
|
||||||
|
|
||||||
|
|
|
@ -9,25 +9,11 @@ LIBDVDNAV_SOURCE = libdvdnav-$(LIBDVDNAV_VERSION).tar.bz2
|
||||||
LIBDVDNAV_SITE = http://dvdnav.mplayerhq.hu/releases
|
LIBDVDNAV_SITE = http://dvdnav.mplayerhq.hu/releases
|
||||||
LIBDVDNAV_AUTORECONF = YES
|
LIBDVDNAV_AUTORECONF = YES
|
||||||
LIBDVDNAV_INSTALL_STAGING = YES
|
LIBDVDNAV_INSTALL_STAGING = YES
|
||||||
|
LIBDVDNAV_CONFIG_SCRIPTS = dvdnav-config
|
||||||
LIBDVDNAV_DEPENDENCIES = libdvdread host-pkgconf
|
LIBDVDNAV_DEPENDENCIES = libdvdread host-pkgconf
|
||||||
|
|
||||||
# By default libdvdnav tries to find dvdread-config in $PATH. Because
|
# By default libdvdnav tries to find dvdread-config in $PATH. Because
|
||||||
# of cross compilation, we prefer using pkg-config.
|
# of cross compilation, we prefer using pkg-config.
|
||||||
LIBDVDNAV_CONF_OPT = --with-dvdread-config="$(PKG_CONFIG_HOST_BINARY) dvdread"
|
LIBDVDNAV_CONF_OPT = --with-dvdread-config="$(PKG_CONFIG_HOST_BINARY) dvdread"
|
||||||
|
|
||||||
define LIBDVDNAV_TARGET_CLEANUP
|
|
||||||
$(RM) -f $(TARGET_DIR)/usr/bin/dvdnav-config
|
|
||||||
endef
|
|
||||||
|
|
||||||
ifneq ($(BR2_HAVE_DEVFILES),y)
|
|
||||||
LIBDVDNAV_POST_INSTALL_TARGET_HOOKS += LIBDVDNAV_TARGET_CLEANUP
|
|
||||||
endif
|
|
||||||
|
|
||||||
define LIBDVDNAV_STAGING_FIXUP_DVDNAV_CONFIG
|
|
||||||
$(SED) "s,prefix=/usr,prefix=$(STAGING_DIR)/usr," $(STAGING_DIR)/usr/bin/dvdnav-config
|
|
||||||
endef
|
|
||||||
|
|
||||||
LIBDVDNAV_POST_INSTALL_STAGING_HOOKS += LIBDVDNAV_STAGING_FIXUP_DVDNAV_CONFIG
|
|
||||||
|
|
||||||
$(eval $(autotools-package))
|
$(eval $(autotools-package))
|
||||||
|
|
|
@ -10,19 +10,6 @@ LIBDVDREAD_SITE = http://dvdnav.mplayerhq.hu/releases
|
||||||
LIBDVDREAD_AUTORECONF = YES
|
LIBDVDREAD_AUTORECONF = YES
|
||||||
LIBDVDREAD_LIBTOOL_PATCH = YES
|
LIBDVDREAD_LIBTOOL_PATCH = YES
|
||||||
LIBDVDREAD_INSTALL_STAGING = YES
|
LIBDVDREAD_INSTALL_STAGING = YES
|
||||||
|
LIBDVDREAD_CONFIG_SCRIPTS = dvdread-config
|
||||||
define LIBDVDREAD_TARGET_CLEANUP
|
|
||||||
$(RM) -f $(TARGET_DIR)/usr/bin/dvdread-config
|
|
||||||
endef
|
|
||||||
|
|
||||||
ifneq ($(BR2_HAVE_DEVFILES),y)
|
|
||||||
LIBDVDREAD_POST_INSTALL_TARGET_HOOKS += LIBDVDREAD_TARGET_CLEANUP
|
|
||||||
endif
|
|
||||||
|
|
||||||
define LIBDVDREAD_STAGING_FIXUP_DVDREAD_CONFIG
|
|
||||||
$(SED) "s,prefix=/usr,prefix=$(STAGING_DIR)/usr," $(STAGING_DIR)/usr/bin/dvdread-config
|
|
||||||
endef
|
|
||||||
|
|
||||||
LIBDVDREAD_POST_INSTALL_STAGING_HOOKS += LIBDVDREAD_STAGING_FIXUP_DVDREAD_CONFIG
|
|
||||||
|
|
||||||
$(eval $(autotools-package))
|
$(eval $(autotools-package))
|
||||||
|
|
|
@ -11,6 +11,7 @@ LIBGCRYPT_LICENSE_FILES = COPYING.LIB
|
||||||
LIBGCRYPT_SITE = ftp://ftp.gnupg.org/gcrypt/libgcrypt
|
LIBGCRYPT_SITE = ftp://ftp.gnupg.org/gcrypt/libgcrypt
|
||||||
LIBGCRYPT_INSTALL_STAGING = YES
|
LIBGCRYPT_INSTALL_STAGING = YES
|
||||||
LIBGCRYPT_DEPENDENCIES = libgpg-error
|
LIBGCRYPT_DEPENDENCIES = libgpg-error
|
||||||
|
LIBGCRYPT_CONFIG_SCRIPTS = libgcrypt-config
|
||||||
|
|
||||||
LIBGCRYPT_CONF_ENV = \
|
LIBGCRYPT_CONF_ENV = \
|
||||||
ac_cv_sys_symbol_underscore=no
|
ac_cv_sys_symbol_underscore=no
|
||||||
|
@ -25,13 +26,4 @@ endef
|
||||||
|
|
||||||
LIBGCRYPT_POST_PATCH_HOOKS += LIBGCRYPT_DISABLE_TESTS
|
LIBGCRYPT_POST_PATCH_HOOKS += LIBGCRYPT_DISABLE_TESTS
|
||||||
|
|
||||||
define LIBGCRYPT_STAGING_LIBGCRYPT_CONFIG_FIXUP
|
|
||||||
$(SED) "s,^prefix=.*,prefix=\'$(STAGING_DIR)/usr\',g" \
|
|
||||||
-e "s,^exec_prefix=.*,exec_prefix=\'$(STAGING_DIR)/usr\',g" \
|
|
||||||
$(STAGING_DIR)/usr/bin/libgcrypt-config
|
|
||||||
endef
|
|
||||||
|
|
||||||
LIBGCRYPT_POST_INSTALL_STAGING_HOOKS += LIBGCRYPT_STAGING_LIBGCRYPT_CONFIG_FIXUP
|
|
||||||
|
|
||||||
|
|
||||||
$(eval $(autotools-package))
|
$(eval $(autotools-package))
|
||||||
|
|
|
@ -10,13 +10,6 @@ LIBMCRYPT_AUTORECONF = YES
|
||||||
LIBMCRYPT_INSTALL_STAGING = YES
|
LIBMCRYPT_INSTALL_STAGING = YES
|
||||||
LIBMCRYPT_LICENSE = LGPLv2.1
|
LIBMCRYPT_LICENSE = LGPLv2.1
|
||||||
LIBMCRYPT_LICENSE_FILES = COPYING.LIB
|
LIBMCRYPT_LICENSE_FILES = COPYING.LIB
|
||||||
|
LIBMCRYPT_CONFIG_SCRIPTS = libmcrypt-config
|
||||||
define LIBMCRYPT_STAGING_LIBMCRYPT_CONFIG_FIXUP
|
|
||||||
$(SED) "s,^prefix=.*,prefix=\'$(STAGING_DIR)/usr\',g" \
|
|
||||||
-e "s,^exec_prefix=.*,exec_prefix=\'$(STAGING_DIR)/usr\',g" \
|
|
||||||
$(STAGING_DIR)/usr/bin/libmcrypt-config
|
|
||||||
endef
|
|
||||||
|
|
||||||
LIBMCRYPT_POST_INSTALL_STAGING_HOOKS += LIBMCRYPT_STAGING_LIBMCRYPT_CONFIG_FIXUP
|
|
||||||
|
|
||||||
$(eval $(autotools-package))
|
$(eval $(autotools-package))
|
||||||
|
|
|
@ -8,6 +8,8 @@ LIBNSPR_SOURCE = nspr-$(LIBNSPR_VERSION).tar.gz
|
||||||
LIBNSPR_SITE = https://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v$(LIBNSPR_VERSION)/src/
|
LIBNSPR_SITE = https://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v$(LIBNSPR_VERSION)/src/
|
||||||
LIBNSPR_SUBDIR = mozilla/nsprpub
|
LIBNSPR_SUBDIR = mozilla/nsprpub
|
||||||
LIBNSPR_INSTALL_STAGING = YES
|
LIBNSPR_INSTALL_STAGING = YES
|
||||||
|
LIBNSPR_CONFIG_SCRIPTS = nspr-config
|
||||||
|
|
||||||
# Set the host CFLAGS and LDFLAGS so NSPR does not guess wrongly
|
# Set the host CFLAGS and LDFLAGS so NSPR does not guess wrongly
|
||||||
LIBNSPR_CONF_ENV = HOST_CFLAGS="-g -O2" \
|
LIBNSPR_CONF_ENV = HOST_CFLAGS="-g -O2" \
|
||||||
HOST_LDFLAGS="-lc"
|
HOST_LDFLAGS="-lc"
|
||||||
|
@ -24,12 +26,4 @@ LIBNSPR_CONF_OPT += --disable-thumb2
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
define LIBNSPR_STAGING_LIBNSPR_CONFIG_FIXUP
|
|
||||||
$(SED) "s,^prefix=.*,prefix=\'$(STAGING_DIR)/usr\',g" \
|
|
||||||
-e "s,^exec_prefix=.*,exec_prefix=\'$(STAGING_DIR)/usr\',g" \
|
|
||||||
$(STAGING_DIR)/usr/bin/nspr-config
|
|
||||||
endef
|
|
||||||
|
|
||||||
LIBNSPR_POST_INSTALL_STAGING_HOOKS += LIBNSPR_STAGING_LIBNSPR_CONFIG_FIXUP
|
|
||||||
|
|
||||||
$(eval $(autotools-package))
|
$(eval $(autotools-package))
|
||||||
|
|
|
@ -8,14 +8,7 @@ LIBUSB_COMPAT_SOURCE = libusb-compat-$(LIBUSB_COMPAT_VERSION).tar.bz2
|
||||||
LIBUSB_COMPAT_SITE = http://downloads.sourceforge.net/project/libusb/libusb-compat-0.1/libusb-compat-$(LIBUSB_COMPAT_VERSION)
|
LIBUSB_COMPAT_SITE = http://downloads.sourceforge.net/project/libusb/libusb-compat-0.1/libusb-compat-$(LIBUSB_COMPAT_VERSION)
|
||||||
LIBUSB_COMPAT_DEPENDENCIES = host-pkgconf libusb
|
LIBUSB_COMPAT_DEPENDENCIES = host-pkgconf libusb
|
||||||
LIBUSB_COMPAT_INSTALL_STAGING = YES
|
LIBUSB_COMPAT_INSTALL_STAGING = YES
|
||||||
|
LIBUSB_COMPAT_CONFIG_SCRIPTS = libusb-config
|
||||||
define LIBUSB_COMPAT_FIXUP_CONFIG
|
|
||||||
$(SED) 's%prefix=/usr%prefix=$(STAGING_DIR)/usr%' \
|
|
||||||
-e 's%exec_prefix=/usr%exec_prefix=$(STAGING_DIR)/usr%' \
|
|
||||||
$(STAGING_DIR)/usr/bin/libusb-config
|
|
||||||
endef
|
|
||||||
|
|
||||||
LIBUSB_COMPAT_POST_INSTALL_STAGING_HOOKS+=LIBUSB_COMPAT_FIXUP_CONFIG
|
|
||||||
|
|
||||||
$(eval $(autotools-package))
|
$(eval $(autotools-package))
|
||||||
$(eval $(host-autotools-package))
|
$(eval $(host-autotools-package))
|
||||||
|
|
|
@ -10,6 +10,7 @@ LIBXML2_INSTALL_STAGING = YES
|
||||||
LIBXML2_AUTORECONF = YES
|
LIBXML2_AUTORECONF = YES
|
||||||
LIBXML2_LICENSE = MIT
|
LIBXML2_LICENSE = MIT
|
||||||
LIBXML2_LICENSE_FILES = COPYING
|
LIBXML2_LICENSE_FILES = COPYING
|
||||||
|
LIBXML2_CONFIG_SCRIPTS = xml2-config
|
||||||
|
|
||||||
ifneq ($(BR2_LARGEFILE),y)
|
ifneq ($(BR2_LARGEFILE),y)
|
||||||
LIBXML2_CONF_ENV = CC="$(TARGET_CC) $(TARGET_CFLAGS) -DNO_LARGEFILE_SOURCE"
|
LIBXML2_CONF_ENV = CC="$(TARGET_CC) $(TARGET_CFLAGS) -DNO_LARGEFILE_SOURCE"
|
||||||
|
@ -17,13 +18,6 @@ endif
|
||||||
|
|
||||||
LIBXML2_CONF_OPT = --with-gnu-ld --without-python --without-debug
|
LIBXML2_CONF_OPT = --with-gnu-ld --without-python --without-debug
|
||||||
|
|
||||||
define LIBXML2_STAGING_LIBXML2_CONFIG_FIXUP
|
|
||||||
$(SED) "s,^prefix=.*,prefix=\'$(STAGING_DIR)/usr\',g" $(STAGING_DIR)/usr/bin/xml2-config
|
|
||||||
$(SED) "s,^exec_prefix=.*,exec_prefix=\'$(STAGING_DIR)/usr\',g" $(STAGING_DIR)/usr/bin/xml2-config
|
|
||||||
endef
|
|
||||||
|
|
||||||
LIBXML2_POST_INSTALL_STAGING_HOOKS += LIBXML2_STAGING_LIBXML2_CONFIG_FIXUP
|
|
||||||
|
|
||||||
HOST_LIBXML2_DEPENDENCIES = host-pkgconf
|
HOST_LIBXML2_DEPENDENCIES = host-pkgconf
|
||||||
|
|
||||||
# mesa3d uses functions that are only available with debug
|
# mesa3d uses functions that are only available with debug
|
||||||
|
@ -40,15 +34,6 @@ else
|
||||||
HOST_LIBXML2_CONF_OPT += --without-python
|
HOST_LIBXML2_CONF_OPT += --without-python
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
define LIBXML2_REMOVE_CONFIG_SCRIPTS
|
|
||||||
$(RM) -f $(TARGET_DIR)/usr/bin/xml2-config
|
|
||||||
endef
|
|
||||||
|
|
||||||
ifneq ($(BR2_HAVE_DEVFILES),y)
|
|
||||||
LIBXML2_POST_INSTALL_TARGET_HOOKS += LIBXML2_REMOVE_CONFIG_SCRIPTS
|
|
||||||
endif
|
|
||||||
|
|
||||||
$(eval $(autotools-package))
|
$(eval $(autotools-package))
|
||||||
$(eval $(host-autotools-package))
|
$(eval $(host-autotools-package))
|
||||||
|
|
||||||
|
|
|
@ -11,6 +11,7 @@ NCURSES_INSTALL_STAGING = YES
|
||||||
NCURSES_DEPENDENCIES = host-ncurses
|
NCURSES_DEPENDENCIES = host-ncurses
|
||||||
NCURSES_LICENSE = MIT with advertising clause
|
NCURSES_LICENSE = MIT with advertising clause
|
||||||
NCURSES_LICENSE_FILES = README
|
NCURSES_LICENSE_FILES = README
|
||||||
|
NCURSES_CONFIG_SCRIPTS = ncurses5-config
|
||||||
|
|
||||||
NCURSES_CONF_OPT = \
|
NCURSES_CONF_OPT = \
|
||||||
$(if $(BR2_PREFER_STATIC_LIB),--without-shared,--with-shared) \
|
$(if $(BR2_PREFER_STATIC_LIB),--without-shared,--with-shared) \
|
||||||
|
@ -37,13 +38,6 @@ define NCURSES_BUILD_CMDS
|
||||||
$(MAKE1) -C $(@D) DESTDIR=$(STAGING_DIR)
|
$(MAKE1) -C $(@D) DESTDIR=$(STAGING_DIR)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define NCURSES_PATCH_NCURSES_CONFIG
|
|
||||||
$(SED) 's^prefix="^prefix="$(STAGING_DIR)^' \
|
|
||||||
$(STAGING_DIR)/usr/bin/ncurses5-config
|
|
||||||
endef
|
|
||||||
|
|
||||||
NCURSES_POST_INSTALL_STAGING_HOOKS += NCURSES_PATCH_NCURSES_CONFIG
|
|
||||||
|
|
||||||
ifeq ($(BR2_HAVE_DEVFILES),y)
|
ifeq ($(BR2_HAVE_DEVFILES),y)
|
||||||
define NCURSES_INSTALL_TARGET_DEVFILES
|
define NCURSES_INSTALL_TARGET_DEVFILES
|
||||||
mkdir -p $(TARGET_DIR)/usr/include
|
mkdir -p $(TARGET_DIR)/usr/include
|
||||||
|
|
|
@ -7,7 +7,7 @@ NEON_VERSION = 0.29.6
|
||||||
NEON_SITE = http://www.webdav.org/neon/
|
NEON_SITE = http://www.webdav.org/neon/
|
||||||
NEON_INSTALL_STAGING = YES
|
NEON_INSTALL_STAGING = YES
|
||||||
NEON_CONF_OPT = --without-gssapi --disable-rpath
|
NEON_CONF_OPT = --without-gssapi --disable-rpath
|
||||||
|
NEON_CONFIG_SCRIPTS = neon-config
|
||||||
NEON_DEPENDENCIES = host-pkgconf
|
NEON_DEPENDENCIES = host-pkgconf
|
||||||
|
|
||||||
ifeq ($(BR2_PACKAGE_NEON_ZLIB),y)
|
ifeq ($(BR2_PACKAGE_NEON_ZLIB),y)
|
||||||
|
@ -44,20 +44,4 @@ ifeq ($(BR2_PACKAGE_NEON_NOXML),y)
|
||||||
NEON_CONF_OPT += --disable-webdav
|
NEON_CONF_OPT += --disable-webdav
|
||||||
endif
|
endif
|
||||||
|
|
||||||
define NEON_REMOVE_CONFIG_SCRIPTS
|
|
||||||
$(RM) -f $(TARGET_DIR)/usr/bin/neon-config
|
|
||||||
endef
|
|
||||||
|
|
||||||
ifneq ($(BR2_HAVE_DEVFILES),y)
|
|
||||||
NEON_POST_INSTALL_TARGET_HOOKS += NEON_REMOVE_CONFIG_SCRIPTS
|
|
||||||
endif
|
|
||||||
|
|
||||||
define NEON_STAGING_NEON_CONFIG_FIXUP
|
|
||||||
$(SED) "s,^prefix=.*,prefix=\'$(STAGING_DIR)/usr\',g" \
|
|
||||||
-e "s,^exec_prefix=.*,exec_prefix=\'$(STAGING_DIR)/usr\',g" \
|
|
||||||
$(STAGING_DIR)/usr/bin/neon-config
|
|
||||||
endef
|
|
||||||
|
|
||||||
NEON_POST_INSTALL_STAGING_HOOKS += NEON_STAGING_NEON_CONFIG_FIXUP
|
|
||||||
|
|
||||||
$(eval $(autotools-package))
|
$(eval $(autotools-package))
|
||||||
|
|
|
@ -9,26 +9,11 @@ PCRE_SITE = ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre
|
||||||
PCRE_LICENSE = BSD-3c
|
PCRE_LICENSE = BSD-3c
|
||||||
PCRE_LICENSE_FILES = LICENCE
|
PCRE_LICENSE_FILES = LICENCE
|
||||||
PCRE_INSTALL_STAGING = YES
|
PCRE_INSTALL_STAGING = YES
|
||||||
|
PCRE_CONFIG_SCRIPTS = pcre-config
|
||||||
|
|
||||||
ifneq ($(BR2_INSTALL_LIBSTDCPP),y)
|
ifneq ($(BR2_INSTALL_LIBSTDCPP),y)
|
||||||
# pcre will use the host g++ if a cross version isn't available
|
# pcre will use the host g++ if a cross version isn't available
|
||||||
PCRE_CONF_OPT = --disable-cpp
|
PCRE_CONF_OPT = --disable-cpp
|
||||||
endif
|
endif
|
||||||
|
|
||||||
define PCRE_STAGING_PCRE_CONFIG_FIXUP
|
|
||||||
$(SED) 's,^prefix=.*,prefix=$(STAGING_DIR)/usr,' \
|
|
||||||
-e 's,^exec_prefix=.*,exec_prefix=$(STAGING_DIR)/usr,' \
|
|
||||||
$(STAGING_DIR)/usr/bin/pcre-config
|
|
||||||
endef
|
|
||||||
|
|
||||||
PCRE_POST_INSTALL_STAGING_HOOKS += PCRE_STAGING_PCRE_CONFIG_FIXUP
|
|
||||||
|
|
||||||
define PCRE_TARGET_REMOVE_PCRE_CONFIG
|
|
||||||
rm -f $(TARGET_DIR)/usr/bin/pcre-config
|
|
||||||
endef
|
|
||||||
|
|
||||||
ifneq ($(BR2_HAVE_DEVFILES),y)
|
|
||||||
PCRE_POST_INSTALL_TARGET_HOOKS += PCRE_TARGET_REMOVE_PCRE_CONFIG
|
|
||||||
endif
|
|
||||||
|
|
||||||
$(eval $(autotools-package))
|
$(eval $(autotools-package))
|
||||||
|
|
|
@ -19,6 +19,7 @@ PHP_CONF_OPT = --mandir=/usr/share/man \
|
||||||
--with-config-file-path=/etc \
|
--with-config-file-path=/etc \
|
||||||
--localstatedir=/var \
|
--localstatedir=/var \
|
||||||
--disable-rpath
|
--disable-rpath
|
||||||
|
PHP_CONFIG_SCRIPTS = php-config
|
||||||
|
|
||||||
PHP_CFLAGS = $(TARGET_CFLAGS)
|
PHP_CFLAGS = $(TARGET_CFLAGS)
|
||||||
|
|
||||||
|
@ -200,19 +201,9 @@ ifeq ($(BR2_PACKAGE_PHP_EXT_SNMP),y)
|
||||||
PHP_DEPENDENCIES += netsnmp
|
PHP_DEPENDENCIES += netsnmp
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Fixup prefix= and exec_prefix= in php-config
|
|
||||||
define PHP_FIXUP_PHP_CONFIG
|
|
||||||
$(SED) 's%^prefix="/usr"%prefix="$(STAGING_DIR)/usr"%' \
|
|
||||||
-e 's%^exec_prefix="/usr"%exec_prefix="$(STAGING_DIR)/usr"%' \
|
|
||||||
$(STAGING_DIR)/usr/bin/php-config
|
|
||||||
endef
|
|
||||||
|
|
||||||
PHP_POST_INSTALL_STAGING_HOOKS += PHP_FIXUP_PHP_CONFIG
|
|
||||||
|
|
||||||
define PHP_INSTALL_FIXUP
|
define PHP_INSTALL_FIXUP
|
||||||
rm -rf $(TARGET_DIR)/usr/lib/php
|
rm -rf $(TARGET_DIR)/usr/lib/php
|
||||||
rm -f $(TARGET_DIR)/usr/bin/phpize
|
rm -f $(TARGET_DIR)/usr/bin/phpize
|
||||||
rm -f $(TARGET_DIR)/usr/bin/php-config
|
|
||||||
if [ ! -f $(TARGET_DIR)/etc/php.ini ]; then \
|
if [ ! -f $(TARGET_DIR)/etc/php.ini ]; then \
|
||||||
$(INSTALL) -m 0755 $(PHP_DIR)/php.ini-production \
|
$(INSTALL) -m 0755 $(PHP_DIR)/php.ini-production \
|
||||||
$(TARGET_DIR)/etc/php.ini; \
|
$(TARGET_DIR)/etc/php.ini; \
|
||||||
|
|
Loading…
Reference in New Issue
Block a user