mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 19:50:05 +02:00
79 lines
1.9 KiB
Bash
79 lines
1.9 KiB
Bash
SUMMARY="A tool to automatically configure 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 \
|
|
various configuration options."
|
|
HOMEPAGE="http://www.gnu.org/software/autoconf/"
|
|
COPYRIGHT="1996, 2000-2001, 2005, 2007-2017, 2020-2021 Free Software"
|
|
LICENSE="GNU GPL v2
|
|
GNU GPL v3"
|
|
REVISION="5"
|
|
SOURCE_URI="http://ftp.gnu.org/gnu/autoconf/autoconf-2.71.tar.gz"
|
|
CHECKSUM_SHA256="431075ad0bf529ef13cb41e9042c542381103e80015686222b8a9d4abef42a1c"
|
|
SOURCE_DIR="autoconf-$portVersion"
|
|
BUILD_PACKAGE_ACTIVATION_PHASE="INSTALL"
|
|
|
|
ARCHITECTURES="all"
|
|
|
|
PROVIDES="
|
|
autoconf2.71 = $portVersion compat >= 2.71
|
|
cmd:autoconf_2.71 = $portVersion compat >= 2.71
|
|
cmd:autoheader_2.71 = $portVersion compat >= 2.71
|
|
cmd:autom4te_2.71 = $portVersion compat >= 2.71
|
|
cmd:autoreconf_2.71 = $portVersion compat >= 2.71
|
|
cmd:autoscan_2.71 = $portVersion compat >= 2.71
|
|
cmd:autoupdate_2.71 = $portVersion compat >= 2.71
|
|
cmd:ifnames_2.71 = $portVersion compat >= 2.71
|
|
"
|
|
REQUIRES="
|
|
haiku
|
|
cmd:awk
|
|
cmd:cmp
|
|
cmd:expr
|
|
cmd:grep
|
|
cmd:m4 >= 1.4
|
|
cmd:mkdir
|
|
cmd:perl >= 5.8
|
|
cmd:sh
|
|
"
|
|
|
|
BUILD_REQUIRES="
|
|
haiku_devel
|
|
"
|
|
BUILD_PREREQUIRES="
|
|
cmd:awk
|
|
cmd:m4
|
|
cmd:make
|
|
cmd:makeinfo
|
|
cmd:perl >= 5
|
|
cmd:sed
|
|
cmd:cmp
|
|
"
|
|
|
|
TEST_REQUIRES="
|
|
cmd:find
|
|
"
|
|
|
|
BUILD()
|
|
{
|
|
# make sure that the build system doesn't try to update the manpages,
|
|
# as that requires help2man, which isn't available
|
|
touch man/*.1
|
|
# same for the configure, which needs autoconf
|
|
touch configure
|
|
|
|
PERL="/bin/env perl" M4="m4" SED="sed" \
|
|
./configure $configureDirArgs --program-suffix=-$portVersion
|
|
make $jobArgs pkgdatadir=$dataDir/autoconf-$portVersion
|
|
}
|
|
|
|
INSTALL()
|
|
{
|
|
make $jobArgs pkgdatadir=$dataDir/autoconf-$portVersion install install-html
|
|
}
|
|
|
|
TEST()
|
|
{
|
|
make check
|
|
}
|