mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-05 14:38:51 +02:00
92 lines
2.4 KiB
Plaintext
92 lines
2.4 KiB
Plaintext
SUMMARY="bzip2 data compression utilities and libraries"
|
|
DESCRIPTION="bzip2 is a patent free, high-quality data compressor. It typically compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical compressors), whilst being around twice as fast at compression and six times faster at decompression. bzip2 supports recovery from media errors as well. Its command line flags are similar to those of GNU Gzip."
|
|
HOMEPAGE="http://www.bzip.org/"
|
|
LICENSE="bzip2"
|
|
COPYRIGHT="1996-2010 Julian R Seward"
|
|
SRC_URI="http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz"
|
|
CHECKSUM_MD5="00b516f4704d4a7cb50a1d97e6e8e15b"
|
|
REVISION="4"
|
|
ARCHITECTURES="x86_gcc2 x86 x86_64"
|
|
SECONDARY_ARCHITECTURES="x86 x86_gcc2"
|
|
|
|
PROVIDES="
|
|
bzip2$secondaryArchSuffix = $portVersion compat >= 1
|
|
lib:libbz2$secondaryArchSuffix = $portVersion compat >= 1.0
|
|
"
|
|
|
|
if [ -z "$secondaryArchSuffix" ]; then
|
|
PROVIDES="$PROVIDES
|
|
cmd:bzcat = $portVersion compat >= 1
|
|
cmd:bzcmp = $portVersion compat >= 1
|
|
cmd:bzdiff = $portVersion compat >= 1
|
|
cmd:bzegrep = $portVersion compat >= 1
|
|
cmd:bzfgrep = $portVersion compat >= 1
|
|
cmd:bzgrep = $portVersion compat >= 1
|
|
cmd:bzip2 = $portVersion compat >= 1
|
|
cmd:bzip2recover = $portVersion compat >= 1
|
|
cmd:bzless = $portVersion compat >= 1
|
|
cmd:bzmore = $portVersion compat >= 1
|
|
cmd:bunzip2 = $portVersion compat >= 1
|
|
"
|
|
fi
|
|
|
|
REQUIRES="
|
|
haiku$secondaryArchSuffix >= $haikuVersion
|
|
"
|
|
BUILD_REQUIRES="
|
|
"
|
|
BUILD_PREREQUIRES="
|
|
haiku${secondaryArchSuffix}_devel >= $haikuVersion
|
|
cmd:ar
|
|
cmd:gcc$secondaryArchSuffix
|
|
cmd:ld$secondaryArchSuffix
|
|
cmd:make
|
|
cmd:sed
|
|
"
|
|
|
|
#SOURCE_DIR="$portVersionedName"
|
|
|
|
BUILD()
|
|
{
|
|
make $jobArgs
|
|
make $jobArgs -f Makefile-libbz2_so
|
|
# shared libary not built by default
|
|
}
|
|
|
|
INSTALL()
|
|
{
|
|
make install PREFIX=$prefix
|
|
|
|
mkdir -p $libDir
|
|
# also install shared lib
|
|
cp -a libbz2.so.1.0.6 libbz2.so.1.0 $libDir
|
|
|
|
# move man pages
|
|
mkdir -p $manDir
|
|
mv $prefix/man/* $manDir
|
|
rmdir $prefix/man
|
|
|
|
# move headers
|
|
bzip2IncludeDir=$includeDir
|
|
mkdir -p $bzip2IncludeDir
|
|
mv $prefix/include/* $bzip2IncludeDir
|
|
rmdir $prefix/include
|
|
|
|
# prepare development lib links
|
|
prepareInstalledDevelLibs libbz2
|
|
|
|
# devel package
|
|
packageEntries devel \
|
|
$developDir
|
|
}
|
|
|
|
# ----- devel package -------------------------------------------------------
|
|
|
|
PROVIDES_devel="
|
|
bzip2${secondaryArchSuffix}_devel = $portVersion compat >= 1
|
|
devel:libbz2$secondaryArchSuffix = $portVersion compat >= 1.0
|
|
"
|
|
REQUIRES_devel="
|
|
bzip2$secondaryArchSuffix == $portVersion base
|
|
"
|