SUMMARY="An ANSI C command line parser" DESCRIPTION=" Argtable is an ANSI C library for parsing GNU style command \ line options with a minimum of fuss. It enables a program's command line \ syntax to be defined in the source code as an array of argtable structs. \ The command line is then parsed according to that specification and the \ resulting values are returned in those same structs where they are accessible \ to the main program." HOMEPAGE="http://argtable.sourceforge.net/" COPYRIGHT="1998-2001, 2003-2011 Stewart Heitmann" LICENSE="GNU LGPL v2" REVISION="2" SOURCE_URI="https://prdownloads.sourceforge.net/argtable/argtable2-$portVersion.tar.gz" CHECKSUM_SHA256="8f77e8a7ced5301af6e22f47302fdbc3b1ff41f2b83c43c77ae5ca041771ddbf" ARCHITECTURES="all ?x86" SECONDARY_ARCHITECTURES="x86" libVersion="0.1.8" libVersionCompat="$libVersion compat >= ${libVersion%%.*}" PROVIDES=" argtable2$secondaryArchSuffix = $portVersion lib:libargtable2$secondaryArchSuffix = $libVersionCompat " REQUIRES=" haiku$secondaryArchSuffix lib:libintl$secondaryArchSuffix " PROVIDES_devel=" argtable2${secondaryArchSuffix}_devel = $portVersion devel:libargtable2$secondaryArchSuffix = $libVersionCompat " REQUIRES_devel=" argtable2$secondaryArchSuffix == $portVersion base " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libintl$secondaryArchSuffix " BUILD_PREREQUIRES=" cmd:aclocal cmd:autoreconf cmd:awk cmd:make cmd:gcc$secondaryArchSuffix cmd:libtoolize$secondaryArchSuffix " defineDebugInfoPackage argtable2$secondaryArchSuffix \ $libDir/libargtable2.so.$libVersion BUILD() { autoreconf -vfi runConfigure ./configure --disable-static make $jobArgs } INSTALL() { make install prepareInstalledDevelLib libargtable2 fixPkgconfig packageEntries devel \ $developDir \ $manDir } TEST() { make check }