Browse Source

autoconf: remove deprecated target package

The autoconf support on target has been deprecated for more than four
buildroot releases and thus can be removed. This doesn't change anything
about the host autoconf support.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Thomas De Schampheleire 11 years ago
parent
commit
e7af2ac609
4 changed files with 8 additions and 17 deletions
  1. 8 0
      Config.in.legacy
  2. 0 1
      package/Config.in
  3. 0 10
      package/autoconf/Config.in
  4. 0 6
      package/autoconf/autoconf.mk

+ 8 - 0
Config.in.legacy

@@ -119,6 +119,14 @@ config BR2_sh3eb
 	  Due to an inexistent user base and generally poor Linux
 	  Due to an inexistent user base and generally poor Linux
 	  support, the support for the SH3eb architecture was removed.
 	  support, the support for the SH3eb architecture was removed.
 
 
+config BR2_PACKAGE_AUTOCONF
+	bool "autoconf target package has been removed"
+	select BR2_LEGACY
+	help
+	  The 'autoconf' target package has been removed since it has been
+	  deprecated for more than four buildroot releases.
+	  Note: the host autoconf still exists.
+
 config BR2_PACKAGE_XSTROKE
 config BR2_PACKAGE_XSTROKE
 	bool "xstroke has been removed"
 	bool "xstroke has been removed"
 	select BR2_LEGACY
 	select BR2_LEGACY

+ 0 - 1
package/Config.in

@@ -81,7 +81,6 @@ source "package/whetstone/Config.in"
 endmenu
 endmenu
 
 
 menu "Development tools"
 menu "Development tools"
-source "package/autoconf/Config.in"
 source "package/automake/Config.in"
 source "package/automake/Config.in"
 source "package/binutils/Config.in"
 source "package/binutils/Config.in"
 source "package/bison/Config.in"
 source "package/bison/Config.in"

+ 0 - 10
package/autoconf/Config.in

@@ -1,10 +0,0 @@
-config BR2_PACKAGE_AUTOCONF
-	bool "autoconf"
-	# We no longer support a toolchain on the target
-	depends on BR2_DEPRECATED_SINCE_2012_11
-	select BR2_PACKAGE_PERL
-	help
-	  Extensible program for developing configure scripts.  These
-	  scripts handle all the mundane system/feature detection.
-
-	  http://www.gnu.org/software/autoconf/

+ 0 - 6
package/autoconf/autoconf.mk

@@ -11,17 +11,11 @@ AUTOCONF_SITE = $(BR2_GNU_MIRROR)/autoconf
 AUTOCONF_LICENSE = GPLv3+ with exceptions
 AUTOCONF_LICENSE = GPLv3+ with exceptions
 AUTOCONF_LICENSE_FILES = COPYINGv3 COPYING.EXCEPTION
 AUTOCONF_LICENSE_FILES = COPYINGv3 COPYING.EXCEPTION
 
 
-AUTOCONF_CONF_ENV = EMACS="no" ac_cv_path_M4=$(HOST_DIR)/usr/bin/m4 \
-		    ac_cv_prog_gnu_m4_gnu=no
-
-AUTOCONF_DEPENDENCIES = host-m4 perl
-
 HOST_AUTOCONF_CONF_ENV = EMACS="no" ac_cv_path_M4=$(HOST_DIR)/usr/bin/m4 \
 HOST_AUTOCONF_CONF_ENV = EMACS="no" ac_cv_path_M4=$(HOST_DIR)/usr/bin/m4 \
 			ac_cv_prog_gnu_m4_gnu=no
 			ac_cv_prog_gnu_m4_gnu=no
 
 
 HOST_AUTOCONF_DEPENDENCIES = host-m4 host-libtool
 HOST_AUTOCONF_DEPENDENCIES = host-m4 host-libtool
 
 
-$(eval $(autotools-package))
 $(eval $(host-autotools-package))
 $(eval $(host-autotools-package))
 
 
 # variables used by other packages
 # variables used by other packages