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="2013 Institute of Electrical and Electronics Engineers, Inc 2013 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="19633a5c75ff7deab35b1d2c3d5b7748e7bd4ef4ab598b647bb7e7f60b90a808" 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 }