diff --git a/packages/toolchain/devel/autotools/autoconf-2.64/meta b/packages/devel/autoconf-2.64/package.mk similarity index 65% rename from packages/toolchain/devel/autotools/autoconf-2.64/meta rename to packages/devel/autoconf-2.64/package.mk index babfa65fc1..d8650104fc 100644 --- a/packages/toolchain/devel/autotools/autoconf-2.64/meta +++ b/packages/devel/autoconf-2.64/package.mk @@ -18,18 +18,46 @@ PKG_NAME="autoconf-2.64" PKG_VERSION="legacy" +PKG_SOURCE_DIR="$PKG_NAME" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="http://sources.redhat.com/autoconf/" PKG_URL="http://ftp.gnu.org/gnu/autoconf/$PKG_NAME.tar.bz2" PKG_SOURCE_DIR="$PKG_NAME" -PKG_DEPENDS="" -PKG_BUILD_DEPENDS="ccache:host m4" +PKG_DEPENDS_HOST="" +PKG_BUILD_DEPENDS_HOST="ccache:host m4" PKG_PRIORITY="optional" -PKG_SECTION="toolchain/devel" +PKG_SECTION="devel" PKG_SHORTDESC="autoconf: A GNU tool for automatically configuring source code" PKG_LONGDESC="Autoconf is an extensible package of m4 macros that produce shell scripts to automatically configure software source code packages. These scripts can adapt the packages to many kinds of UNIX-like systems without manual user intervention. Autoconf creates a configuration script for a package from a template file that lists the operating system features that the package can use, in the form of m4 macro calls." -PKG_IS_ADDON="no" +PKG_IS_ADDON="no" PKG_AUTORECONF="no" + +PKG_CONFIGURE_OPTS_HOST="EMACS=no \ + ac_cv_path_M4=$ROOT/$TOOLCHAIN/bin/m4 \ + ac_cv_prog_gnu_m4_gnu=no \ + --target=$TARGET_NAME \ + --program-suffix=-2.64" + +make_host() { + : # nothing todo +} + +makeinstall_host() { + make install \ + prefix=$ROOT/$TOOLCHAIN \ + pkgdatadir=$ROOT/$TOOLCHAIN/share/$PKG_NAME \ + pkgdatadir=$ROOT/$TOOLCHAIN/lib/$PKG_NAME \ + pkgdatadir=$ROOT/$TOOLCHAIN/include/$PKG_NAME \ + install + + make clean + make install \ + prefix=$SYSROOT_PREFIX/usr \ + pkgdatadir=$SYSROOT_PREFIX/usr/share/$PKG_NAME \ + pkgdatadir=$SYSROOT_PREFIX/usr/lib/$PKG_NAME \ + pkgdatadir=$SYSROOT_PREFIX/usr/include/$PKG_NAME \ + install +} diff --git a/packages/lang/gcc/package.mk b/packages/lang/gcc/package.mk index 370d9249f4..5c703b6e6f 100644 --- a/packages/lang/gcc/package.mk +++ b/packages/lang/gcc/package.mk @@ -24,10 +24,10 @@ PKG_LICENSE="GPL" PKG_SITE="http://gcc.gnu.org/" PKG_URL="ftp://ftp.gnu.org/gnu/gcc/$PKG_NAME-$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.bz2" PKG_DEPENDS="" -PKG_BUILD_DEPENDS="ccache:host autoconf-2.64 binutils:host gmp:host mpfr:host mpc:host cloog:host ppl:host" -PKG_BUILD_DEPENDS_BOOTSTRAP="ccache:host autoconf-2.64 binutils:host gmp:host mpfr:host mpc:host cloog:host ppl:host" +PKG_BUILD_DEPENDS="ccache:host autoconf-2.64:host binutils:host gmp:host mpfr:host mpc:host cloog:host ppl:host" +PKG_BUILD_DEPENDS_BOOTSTRAP="ccache:host autoconf-2.64:host binutils:host gmp:host mpfr:host mpc:host cloog:host ppl:host" PKG_BUILD_DEPENDS_TARGET="gcc:host" -PKG_BUILD_DEPENDS_HOST="ccache:host autoconf-2.64 binutils:host gmp:host mpfr:host mpc:host cloog:host ppl:host eglibc" +PKG_BUILD_DEPENDS_HOST="ccache:host autoconf-2.64:host binutils:host gmp:host mpfr:host mpc:host cloog:host ppl:host eglibc" PKG_PRIORITY="optional" PKG_SECTION="lang" PKG_SHORTDESC="gcc: The GNU Compiler Collection Version 4 (aka GNU C Compiler)" diff --git a/packages/toolchain/devel/autotools/autoconf-2.64/build b/packages/toolchain/devel/autotools/autoconf-2.64/build deleted file mode 100755 index ff1480f85d..0000000000 --- a/packages/toolchain/devel/autotools/autoconf-2.64/build +++ /dev/null @@ -1,50 +0,0 @@ -#!/bin/sh - -################################################################################ -# This file is part of OpenELEC - http://www.openelec.tv -# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv) -# -# OpenELEC is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 2 of the License, or -# (at your option) any later version. -# -# OpenELEC is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with OpenELEC. If not, see . -################################################################################ - -. config/options $1 - -setup_toolchain host - -cd $PKG_BUILD - -EMACS="no" \ -ac_cv_path_M4=$ROOT/$TOOLCHAIN/bin/m4 \ -ac_cv_prog_gnu_m4_gnu=no \ -./configure --host=$HOST_NAME \ - --build=$HOST_NAME \ - --target=$TARGET_NAME \ - --prefix=$ROOT/$TOOLCHAIN \ - --program-suffix="-2.64" \ - -make install \ - prefix=$ROOT/$TOOLCHAIN \ - pkgdatadir=$ROOT/$TOOLCHAIN/share/$PKG_NAME \ - pkgdatadir=$ROOT/$TOOLCHAIN/lib/$PKG_NAME \ - pkgdatadir=$ROOT/$TOOLCHAIN/include/$PKG_NAME \ - install - -make clean -make install \ - prefix=$SYSROOT_PREFIX/usr \ - pkgdatadir=$SYSROOT_PREFIX/usr/share/$PKG_NAME \ - pkgdatadir=$SYSROOT_PREFIX/usr/lib/$PKG_NAME \ - pkgdatadir=$SYSROOT_PREFIX/usr/include/$PKG_NAME \ - install -