mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 11:40:06 +02:00
pax-utils: disable gcc2 and add secondary arch support (#5173)
This commit is contained in:
@@ -9,21 +9,28 @@ COPYRIGHT="
|
||||
2004-2016 Mike Frysinger
|
||||
"
|
||||
LICENSE="GNU GPL v2"
|
||||
REVISION="1"
|
||||
REVISION="2"
|
||||
SOURCE_URI="https://dev.gentoo.org/~slyfox/distfiles/pax-utils-$portVersion.tar.xz"
|
||||
CHECKSUM_SHA256="9742d2a31d53a4e0f6df0d3721ab6f7cf8b0404c95fee3b00e678c1ff6db7f21"
|
||||
SOURCE_DIR="pax-utils-$portVersion"
|
||||
PATCHES="pax_utils-$portVersion.patchset"
|
||||
ARCHITECTURES="?x86_gcc2 ?x86 x86_64"
|
||||
ARCHITECTURES="!x86_gcc2 x86 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
|
||||
commandSuffix=$secondaryArchSuffix
|
||||
commandBinDir=$binDir
|
||||
if [ "$targetArchitecture" = x86_gcc2 ]; then
|
||||
commandSuffix=
|
||||
commandBinDir=$prefix/bin
|
||||
fi
|
||||
|
||||
PROVIDES="
|
||||
pax_utils = $portVersion
|
||||
cmd:dumpelf = $portVersion
|
||||
cmd:lddtree = $portVersion
|
||||
cmd:pspax = $portVersion
|
||||
cmd:scanelf = $portVersion
|
||||
cmd:scanmacho = $portVersion
|
||||
cmd:symtree = $portVersion
|
||||
pax_utils$secondaryArchSuffix = $portVersion
|
||||
cmd:dumpelf$commandSuffix = $portVersion
|
||||
cmd:lddtree$commandSuffix = $portVersion
|
||||
cmd:scanelf$commandSuffix = $portVersion
|
||||
cmd:scanmacho$commandSuffix = $portVersion
|
||||
cmd:symtree$commandSuffix = $portVersion
|
||||
"
|
||||
|
||||
REQUIRES="
|
||||
@@ -35,11 +42,13 @@ BUILD_REQUIRES="
|
||||
"
|
||||
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:ar$secondaryArchSuffix
|
||||
cmd:awk
|
||||
cmd:cmp
|
||||
cmd:dd
|
||||
cmd:make
|
||||
cmd:gcc
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:ld$secondaryArchSuffix
|
||||
cmd:grep
|
||||
cmd:egrep
|
||||
cmd:sed
|
||||
@@ -47,13 +56,16 @@ BUILD_PREREQUIRES="
|
||||
|
||||
BUILD()
|
||||
{
|
||||
runConfigure ./configure
|
||||
runConfigure --omit-dirs binDir ./configure --bindir=$commandBinDir
|
||||
make $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
make install
|
||||
# pspax hasn't been ported yet
|
||||
rm -f $commandBinDir/pspax$commandSuffix
|
||||
rm -f $manDir/man1/pspax.1
|
||||
}
|
||||
|
||||
TEST()
|
||||
|
||||
Reference in New Issue
Block a user