SUMMARY="Saves and restores files to/from a tape or disk archive" DESCRIPTION="The Tar program provides the ability to create tar archives, as \ well as various other kinds of manipulation. For example, you can use Tar on \ previously created archives to extract files, to store additional files, or \ to update or list files which were already stored. Initially, tar archives were used to store files conveniently on magnetic \ tape. The name \"Tar\" comes from this use; it stands for tape archiver. Despite \ the utility's name, Tar can direct its output to available devices, files, or \ other programs (using pipes), it can even access remote devices or files (as \ archives)." HOMEPAGE="https://www.gnu.org/software/tar/" COPYRIGHT="1990-2018 Free Software Foundation, Inc." LICENSE="GNU GPL v3" REVISION="1" SOURCE_URI="https://ftpmirror.gnu.org/tar/tar-$portVersion.tar.bz2 https://ftp.gnu.org/gnu/tar/tar-$portVersion.tar.bz2" CHECKSUM_SHA256="e4bb9e08e12e7fa9f11fef544efc85e59ba34538593d9ad38148c7ca2bfbb566" if [ "$effectiveTargetArchitecture" = x86_gcc2 ]; then PATCHES="tar-$portVersion-gcc2.patchset" fi ARCHITECTURES="x86_gcc2 x86 x86_64 arm" PROVIDES=" tar = $portVersion compat >= 1 cmd:tar = $portVersion compat >= 1 " REQUIRES=" haiku " BUILD_REQUIRES=" haiku_devel " BUILD_PREREQUIRES=" cmd:automake cmd:autoreconf cmd:gcc cmd:ld cmd:make cmd:sed " TEST_REQUIRES=" cmd:bzip2 cmd:compress cmd:find cmd:gzip " if [ "$effectiveTargetArchitecture" != x86_gcc2 ]; then TEST_REQUIRES+=" cmd:lzip cmd:lzma cmd:xz " fi defineDebugInfoPackage tar $binDir/tar BUILD() { runConfigure ./configure \ --disable-nls \ --disable-gcc-warnings \ LDFLAGS="-lnetwork" CFLAGS="-D_BSD_SOURCE" \ FORCE_UNSAFE_CONFIGURE=1 make $jobArgs YACC=: } INSTALL() { make install } TEST() { make check }