mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 19:50:05 +02:00
Autoconf 2.69: make it installable side-by-side
This specific version is needed for configure scripts in the current versions of binutils, they have not moved to newer versions yet.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
SUMMARY="A tool to automatically configure source code"
|
||||
SUMMARY="A tool for automatically configuring source code"
|
||||
DESCRIPTION="GNU Autoconf is a tool for configuring source code and \
|
||||
makefiles. Using autoconf, programmers can create portable and configurable \
|
||||
packages, because the person building the package is allowed to specify \
|
||||
@@ -8,22 +8,23 @@ COPYRIGHT="1992-2012 Free Software Foundation, Inc."
|
||||
LICENSE="GNU GPL v2
|
||||
GNU GPL v3"
|
||||
REVISION="8"
|
||||
SOURCE_URI="http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz"
|
||||
SOURCE_URI="http://ftp.gnu.org/gnu/autoconf/autoconf-$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969"
|
||||
PATCHES="autoconf-2.69.patchset"
|
||||
SOURCE_DIR="autoconf-$portVersion"
|
||||
PATCHES="autoconf-$portVersion.patchset"
|
||||
BUILD_PACKAGE_ACTIVATION_PHASE="INSTALL"
|
||||
|
||||
ARCHITECTURES="all"
|
||||
|
||||
PROVIDES="
|
||||
autoconf = $portVersion compat >= 2.60
|
||||
cmd:autoconf = $portVersion compat >= 2.60
|
||||
cmd:autoheader = $portVersion compat >= 2.60
|
||||
cmd:autom4te = $portVersion compat >= 2.60
|
||||
cmd:autoreconf = $portVersion compat >= 2.60
|
||||
cmd:autoscan = $portVersion compat >= 2.60
|
||||
cmd:autoupdate = $portVersion compat >= 2.60
|
||||
cmd:ifnames = $portVersion compat >= 2.60
|
||||
autoconf269 = $portVersion compat >= 2.69
|
||||
cmd:autoconf_2.69 = $portVersion compat >= 2.69
|
||||
cmd:autoheader_2.69 = $portVersion compat >= 2.69
|
||||
cmd:autom4te_2.69 = $portVersion compat >= 2.69
|
||||
cmd:autoreconf_2.69 = $portVersion compat >= 2.69
|
||||
cmd:autoscan_2.69 = $portVersion compat >= 2.69
|
||||
cmd:autoupdate_2.69 = $portVersion compat >= 2.69
|
||||
cmd:ifnames_2.69 = $portVersion compat >= 2.69
|
||||
"
|
||||
REQUIRES="
|
||||
haiku
|
||||
@@ -39,6 +40,8 @@ BUILD_REQUIRES="
|
||||
haiku_devel
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:aclocal
|
||||
cmd:autoreconf
|
||||
cmd:awk
|
||||
cmd:m4
|
||||
cmd:make
|
||||
@@ -49,19 +52,21 @@ BUILD_PREREQUIRES="
|
||||
|
||||
BUILD()
|
||||
{
|
||||
# Update config.guess and config.sub to versions that know about Haiku
|
||||
autoreconf --force --install
|
||||
|
||||
# make sure that the build system doesn't try to update the manpages,
|
||||
# as that requires help2man, which isn't available
|
||||
touch man/*.1
|
||||
|
||||
PERL="/bin/env perl" M4="m4" SED="sed" \
|
||||
runConfigure ./configure
|
||||
make $jobArgs
|
||||
./configure $configureDirArgs --program-suffix=-$portVersion
|
||||
make $jobArgs pkgdatadir=$dataDir/autoconf-$portVersion
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
make install
|
||||
make install-html
|
||||
make $jobArgs pkgdatadir=$dataDir/autoconf-$portVersion install install-html
|
||||
}
|
||||
|
||||
TEST()
|
||||
Reference in New Issue
Block a user