mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-05 06:28:55 +02:00
bzip2: add debuginfo, install {bunzip2,bzcat} using symlinks
... instead of making copies of bzip2.
Also, install {bzcmp,bzegrep,bzfgrep,bzless} using relative symlinks.
This commit is contained in:
@@ -8,9 +8,10 @@ similar to those of GNU Gzip."
|
|||||||
HOMEPAGE="http://www.bzip.org/"
|
HOMEPAGE="http://www.bzip.org/"
|
||||||
COPYRIGHT="1996-2010 Julian R Seward"
|
COPYRIGHT="1996-2010 Julian R Seward"
|
||||||
LICENSE="bzip2"
|
LICENSE="bzip2"
|
||||||
REVISION="6"
|
REVISION="7"
|
||||||
SOURCE_URI="http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz"
|
SOURCE_URI="http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz"
|
||||||
CHECKSUM_SHA256="a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd"
|
CHECKSUM_SHA256="a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd"
|
||||||
|
PATCHES="bzip2-$portVersion.patchset"
|
||||||
|
|
||||||
ARCHITECTURES="x86_gcc2 x86 x86_64 arm"
|
ARCHITECTURES="x86_gcc2 x86 x86_64 arm"
|
||||||
SECONDARY_ARCHITECTURES="x86 x86_gcc2"
|
SECONDARY_ARCHITECTURES="x86 x86_gcc2"
|
||||||
@@ -52,7 +53,7 @@ BUILD_REQUIRES="
|
|||||||
haiku${secondaryArchSuffix}_devel
|
haiku${secondaryArchSuffix}_devel
|
||||||
"
|
"
|
||||||
BUILD_PREREQUIRES="
|
BUILD_PREREQUIRES="
|
||||||
cmd:ar
|
cmd:ar$secondaryArchSuffix
|
||||||
cmd:cmp
|
cmd:cmp
|
||||||
cmd:gcc$secondaryArchSuffix
|
cmd:gcc$secondaryArchSuffix
|
||||||
cmd:ld$secondaryArchSuffix
|
cmd:ld$secondaryArchSuffix
|
||||||
@@ -60,6 +61,13 @@ BUILD_PREREQUIRES="
|
|||||||
cmd:sed
|
cmd:sed
|
||||||
"
|
"
|
||||||
|
|
||||||
|
debugList=("$libDir"/libbz2.so.$portVersion)
|
||||||
|
if [ -z "$secondaryArchSuffix" ]; then
|
||||||
|
debugList+=("$binDir"/bzip2)
|
||||||
|
debugList+=("$binDir"/bzip2recover)
|
||||||
|
fi
|
||||||
|
defineDebugInfoPackage bzip2$secondaryArchSuffix "${debugList[@]}"
|
||||||
|
|
||||||
BUILD()
|
BUILD()
|
||||||
{
|
{
|
||||||
make $jobArgs
|
make $jobArgs
|
||||||
@@ -106,3 +114,8 @@ INSTALL()
|
|||||||
rm -rf $manDir
|
rm -rf $manDir
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TEST()
|
||||||
|
{
|
||||||
|
make test
|
||||||
|
}
|
||||||
|
|||||||
48
app-arch/bzip2/patches/bzip2-1.0.6.patchset
Normal file
48
app-arch/bzip2/patches/bzip2-1.0.6.patchset
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
From d854ab39db1fc88a21f782cf983d7d247dbc4db8 Mon Sep 17 00:00:00 2001
|
||||||
|
From: fbrosson <fbrosson@localhost>
|
||||||
|
Date: Sun, 27 May 2018 13:48:37 +0000
|
||||||
|
Subject: install {bunzip2,bzcat} using symlinks.
|
||||||
|
|
||||||
|
Also, install {bzcmp,bzegrep,bzfgrep,bzless} using relative symlinks.
|
||||||
|
|
||||||
|
diff --git a/Makefile b/Makefile
|
||||||
|
index 9754ddf..4ff35ed 100644
|
||||||
|
--- a/Makefile
|
||||||
|
+++ b/Makefile
|
||||||
|
@@ -76,12 +76,10 @@ install: bzip2 bzip2recover
|
||||||
|
if ( test ! -d $(PREFIX)/man/man1 ) ; then mkdir -p $(PREFIX)/man/man1 ; fi
|
||||||
|
if ( test ! -d $(PREFIX)/include ) ; then mkdir -p $(PREFIX)/include ; fi
|
||||||
|
cp -f bzip2 $(PREFIX)/bin/bzip2
|
||||||
|
- cp -f bzip2 $(PREFIX)/bin/bunzip2
|
||||||
|
- cp -f bzip2 $(PREFIX)/bin/bzcat
|
||||||
|
+ ln -s -f bzip2 $(PREFIX)/bin/bunzip2
|
||||||
|
+ ln -s -f bzip2 $(PREFIX)/bin/bzcat
|
||||||
|
cp -f bzip2recover $(PREFIX)/bin/bzip2recover
|
||||||
|
chmod a+x $(PREFIX)/bin/bzip2
|
||||||
|
- chmod a+x $(PREFIX)/bin/bunzip2
|
||||||
|
- chmod a+x $(PREFIX)/bin/bzcat
|
||||||
|
chmod a+x $(PREFIX)/bin/bzip2recover
|
||||||
|
cp -f bzip2.1 $(PREFIX)/man/man1
|
||||||
|
chmod a+r $(PREFIX)/man/man1/bzip2.1
|
||||||
|
@@ -90,14 +88,14 @@ install: bzip2 bzip2recover
|
||||||
|
cp -f libbz2.a $(PREFIX)/lib
|
||||||
|
chmod a+r $(PREFIX)/lib/libbz2.a
|
||||||
|
cp -f bzgrep $(PREFIX)/bin/bzgrep
|
||||||
|
- ln -s -f $(PREFIX)/bin/bzgrep $(PREFIX)/bin/bzegrep
|
||||||
|
- ln -s -f $(PREFIX)/bin/bzgrep $(PREFIX)/bin/bzfgrep
|
||||||
|
+ ln -r -s -f $(PREFIX)/bin/bzgrep $(PREFIX)/bin/bzegrep
|
||||||
|
+ ln -r -s -f $(PREFIX)/bin/bzgrep $(PREFIX)/bin/bzfgrep
|
||||||
|
chmod a+x $(PREFIX)/bin/bzgrep
|
||||||
|
cp -f bzmore $(PREFIX)/bin/bzmore
|
||||||
|
- ln -s -f $(PREFIX)/bin/bzmore $(PREFIX)/bin/bzless
|
||||||
|
+ ln -r -s -f $(PREFIX)/bin/bzmore $(PREFIX)/bin/bzless
|
||||||
|
chmod a+x $(PREFIX)/bin/bzmore
|
||||||
|
cp -f bzdiff $(PREFIX)/bin/bzdiff
|
||||||
|
- ln -s -f $(PREFIX)/bin/bzdiff $(PREFIX)/bin/bzcmp
|
||||||
|
+ ln -r -s -f $(PREFIX)/bin/bzdiff $(PREFIX)/bin/bzcmp
|
||||||
|
chmod a+x $(PREFIX)/bin/bzdiff
|
||||||
|
cp -f bzgrep.1 bzmore.1 bzdiff.1 $(PREFIX)/man/man1
|
||||||
|
chmod a+r $(PREFIX)/man/man1/bzgrep.1
|
||||||
|
--
|
||||||
|
2.17.0
|
||||||
|
|
||||||
Reference in New Issue
Block a user