mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-08 21:00:05 +02:00
This reverts commit 00980a3fb6.
This commit is contained in:
@@ -1,51 +0,0 @@
|
||||
SUMMARY="POSIX man-pages (0p, 1p, 3p)"
|
||||
DESCRIPTION="Contains descriptions of the headers, the utilities, \
|
||||
and the functions documented in the POSIX standard."
|
||||
HOMEPAGE="https://www.kernel.org/doc/man-pages/"
|
||||
COPYRIGHT="2017 Institute of Electrical and Electronics Engineers, Inc
|
||||
2017 The Open Group"
|
||||
LICENSE="POSIX"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://www.kernel.org/pub/linux/docs/man-pages/man-pages-posix/${portName//_/-}-${portVersion/./-}.tar.xz"
|
||||
CHECKSUM_SHA256="ce67bb25b5048b20dad772e405a83f4bc70faf051afa289361c81f9660318bc3"
|
||||
SOURCE_DIR="${portName//_/-}-${portVersion%.*}"
|
||||
|
||||
ARCHITECTURES="any"
|
||||
DISABLE_SOURCE_PACKAGE="yes"
|
||||
|
||||
PROVIDES="
|
||||
$portName = $portVersion
|
||||
"
|
||||
REQUIRES=""
|
||||
|
||||
BUILD_REQUIRES=""
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:find
|
||||
cmd:make
|
||||
cmd:perl
|
||||
"
|
||||
|
||||
PATCH()
|
||||
{
|
||||
# Replace Linux's prolog with Haiku's
|
||||
local prolog="This manual page is part of the POSIX Programmer's Manual.\\n\
|
||||
This interface might not be implemented on Haiku."
|
||||
|
||||
local manpages=( $(find man?p -type f) )
|
||||
for m in "${manpages[@]}"
|
||||
do
|
||||
perl -e '
|
||||
while (<>) {
|
||||
$s .= $_;
|
||||
}
|
||||
chomp $s;
|
||||
$s =~ s/(?<=\.SH PROLOG\n).*?(?=^\s*$)/'"$prolog"'/gms;
|
||||
print "$s"
|
||||
' < "$m" > "$m.new"
|
||||
mv "$m.new" "$m"
|
||||
done
|
||||
}
|
||||
|
||||
INSTALL() {
|
||||
make MANDIR="$manDir" install
|
||||
}
|
||||
Reference in New Issue
Block a user