Commit 1f95d1a9 authored by Gustavo Zacarias's avatar Gustavo Zacarias Committed by Peter Korsgaard
Browse files

pkg-config: remove deprecated

parent e070034d
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -112,7 +112,6 @@ source "package/make/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/patch/Config.in"
endif
source "package/pkg-config/Config.in"
source "package/pkgconf/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/sed/Config.in"

package/pkg-config/Config.in

deleted100644 → 0
+0 −19
Original line number Diff line number Diff line
config BR2_PACKAGE_PKG_CONFIG
	bool "pkg-config"
	depends on BR2_USE_WCHAR # glib2
	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
	depends on BR2_USE_MMU # glib2
	depends on BR2_DEPRECATED
	select BR2_PACKAGE_LIBGLIB2
	help
	  pkg-config is a system for managing library compile/link
	  flags that works with automake and autoconf. It replaces
	  the ubiquitous *-config scripts you may have seen with a
	  single tool.

	  http://www.freedesktop.org/software/pkgconfig/

comment "pkg-config needs a toolchain w/ wchar, threads"
	depends on BR2_DEPRECATED
	depends on BR2_USE_MMU
	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
+0 −30
Original line number Diff line number Diff line
[PATCH] prefix sysroot to include/libdir path variables

Prefix includedir / libdir variable values with sysroot if a variable is
requested (--variable=<name>), similar to how it's done for -I / -L flags.

This is sometimes used to find header files (E.G. in gst-plugins configure),
so ensure the sysroot'ed files are used.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
 main.c |    6 +++++
 1 file changed, 6 insertions(+)

Index: pkg-config-0.25/main.c
===================================================================
--- pkg-config-0.25.orig/main.c
+++ pkg-config-0.25/main.c
@@ -700,6 +700,12 @@
   if (variable_name)
     {
       char *str = packages_get_var (packages, variable_name);
+      /* include/lib variable? */
+      if (pcsysrootdir &&
+          (!strcmp(variable_name, "includedir") ||
+           !strcmp(variable_name, "mapdir") ||
+           !strcmp(variable_name, "libdir")))
+          printf ("%s/", pcsysrootdir);
       printf ("%s", str);
       g_free (str);
       need_newline = TRUE;

package/pkg-config/pkg-config.mk

deleted100644 → 0
+0 −12
Original line number Diff line number Diff line
################################################################################
#
# pkg-config
#
################################################################################

PKG_CONFIG_VERSION = 0.25
PKG_CONFIG_SITE = http://pkgconfig.freedesktop.org/releases/
PKG_CONFIG_DEPENDENCIES = libglib2
PKG_CONFIG_CONF_OPT = --with-installed-glib

$(eval $(autotools-package))
+0 −2
Original line number Diff line number Diff line
@@ -12,11 +12,9 @@ PKGCONF_LICENSE_FILES = COPYING

PKG_CONFIG_HOST_BINARY = $(HOST_DIR)/usr/bin/pkg-config

ifeq ($(BR2_PACKAGE_PKG_CONFIG),)
define PKGCONF_LINK_PKGCONFIG
	ln -sf pkgconf $(TARGET_DIR)/usr/bin/pkg-config
endef
endif

define HOST_PKGCONF_INSTALL_WRAPPER
	$(INSTALL) -m 0755 -D package/pkgconf/pkg-config.in \