Files
haikuports/sys-apps/the_silver_searcher/the_silver_searcher-0.18.1.recipe
Humdinger effe88db3f De-Lint recipes.
*	tar
	Remove "." from SUMMARY.
	Re-ordered blocks.

*	testdisk
	Shortened SUMMARY.
	Re-ordered blocks.

*	the_silver_searcher
	Remove "." from SUMMARY.
	Re-ordered blocks.

*	torrentor
	Remove "." from SUMMARY.
	Re-ordered blocks.

*	trackergrep
	Remove "." from SUMMARY.
	Re-ordered blocks.

*	transmission
	Fixed COPYRIGHT.
	Re-ordered blocks.

*	tree
	Remove "." from SUMMARY.
	Re-ordered blocks.

*	unzip
	Remove "." from SUMMARY.
	Re-ordered blocks.

*	uqm
	Shortened SUMMARY.
	Re-ordered blocks.

*	urllib
	Remove "." from SUMMARY.
	Re-ordered blocks.
2015-07-23 10:23:42 +02:00

84 lines
2.0 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
SUMMARY="A code-searching tool similar to ack, but faster"
DESCRIPTION="A code-searching tool similar to ack, but faster.
* It searches code about 35× faster than ack.
* It ignores file patterns from your .gitignore and .hgignore.
* If there are files in your source repo you don't want to search, just add \
their patterns to a .agignore file.
* Ag uses Pthreads to take advantage of multiple CPU cores and search files in \
parallel."
HOMEPAGE="https://github.com/ggreer/the_silver_searcher/"
COPYRIGHT="2013 Geoff Greer"
LICENSE="Apache v2"
REVISION="1"
SOURCE_URI="git+https://github.com/ggreer/the_silver_searcher.git#ae5f4417d1"
ARCHITECTURES="x86"
if [ $effectiveTargetArchitecture != x86_gcc2 ];then
ARCHITECTURES="$ARCHITECTURES x86_gcc2"
else
ARCHITECTURES="$ARCHITECTURES !x86_gcc2"
fi
SECONDARY_ARCHITECTURES="x86"
# On x86_gcc2 we don't want to install the commands in bin/<arch>/, but in bin/.
commandSuffix=$secondaryArchSuffix
commandBinDir=$binDir
if [ "$targetArchitecture" = x86_gcc2 ]; then
commandSuffix=
commandBinDir=$prefix/bin
fi
PROVIDES="
the_silver_searcher$secondaryArchSuffix = $portVersion
cmd:ag$commandSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:liblzma${secondaryArchSuffix}
lib:libpcre${secondaryArchSuffix}
lib:libz${secondaryArchSuffix}
"
BUILD_REQUIRES="
devel:liblzma${secondaryArchSuffix}
devel:libpcre${secondaryArchSuffix}
devel:libz${secondaryArchSuffix}
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:aclocal
cmd:autoconf
cmd:autoheader
cmd:automake
cmd:make
cmd:gcc${secondaryArchSuffix}
cmd:pkg_config$secondaryArchSuffix
"
PATCH()
{
sed -i 's,-lpthread,,' Makefile.am
}
BUILD()
{
aclocal
autoconf
autoheader
automake --add-missing
#Need to override the pkgconfig variables
LZMA_CFLAGS="-I$includeDir" \
LZMA_LIBS="-L$libDir -llzma" \
PCRE_CFLAGS="-I$includeDir" \
PCRE_LIBS="-L$libDir -lpcre" \
runConfigure --omit-dirs binDir ./configure \
--bindir=$commandBinDir
make
}
INSTALL()
{
make install
}