mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-03 05:28:53 +02:00
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has, is transformed into "all", and then the other entries in ARCHITECTURES either dropped or rearranged appropriately.
118 lines
3.5 KiB
Bash
118 lines
3.5 KiB
Bash
SUMMARY="A websearch proxy and collaborative distributed tool "
|
|
DESCRIPTION="An Open Decentralized Platform for Collaborative Search, \
|
|
Filtering and content Curation."
|
|
HOMEPAGE="http://www.seeks-project.info/"
|
|
COPYRIGHT="2006, 2009, 2010 Emmanuel Benazera
|
|
Camille Harang
|
|
Mehdi Abaakouk
|
|
Pablo Joubert
|
|
Laurent Peuch
|
|
Stéphane Bonhomme
|
|
Francois Revol"
|
|
LICENSE="GNU AGPL v3"
|
|
REVISION="2"
|
|
SOURCE_URI="https://sf.net/projects/seeks/files/hippy/seeks-$portVersion.tar.gz"
|
|
CHECKSUM_SHA256="b890f2e95ab0161e0be6f82cfc224f9cf6e49ce69d18bf3decddb91fb85cebde"
|
|
PATCHES="seeks-$portVersion.patchset"
|
|
|
|
ARCHITECTURES="all !x86_gcc2"
|
|
SECONDARY_ARCHITECTURES="x86"
|
|
|
|
GLOBAL_WRITABLE_FILES="
|
|
settings/seeks/config keep-old
|
|
settings/seeks/img-websearch-config keep-old
|
|
settings/seeks/lsh-config keep-old
|
|
settings/seeks/websearch-config keep-old
|
|
"
|
|
|
|
PROVIDES="
|
|
seeks$secondaryArchSuffix = $portVersion
|
|
cmd:gen_mrf_query_160$secondaryArchSuffix
|
|
cmd:seeks$secondaryArchSuffix
|
|
cmd:seeks_cli$secondaryArchSuffix
|
|
cmd:test_readable$secondaryArchSuffix
|
|
lib:libreadableplugin$secondaryArchSuffix = 0.0.0 compat >= 0
|
|
lib:librmd160$secondaryArchSuffix = 0.0.0 compat >= 0
|
|
lib:libseeksdht$secondaryArchSuffix = 0.0.0 compat >= 0
|
|
lib:libseeksimgwebsearchplugin$secondaryArchSuffix = 0.0.0 compat >= 0
|
|
lib:libseekslsh$secondaryArchSuffix = 0.0.0 compat >= 0
|
|
lib:libseeksplugins$secondaryArchSuffix = 0.0.0 compat >= 0
|
|
lib:libseeksproxy$secondaryArchSuffix = 0.0.0 compat >= 0
|
|
lib:libseeksutils$secondaryArchSuffix = 0.0.0 compat >= 0
|
|
lib:libseekswebsearchapicompatplugin$secondaryArchSuffix = 0.0.0 compat >= 0
|
|
lib:libseekswebsearchplugin$secondaryArchSuffix = 0.0.0 compat >= 0
|
|
"
|
|
REQUIRES="
|
|
haiku$secondaryArchSuffix
|
|
lib:libcrypto$secondaryArchSuffix
|
|
lib:libcurl$secondaryArchSuffix
|
|
lib:libevent$secondaryArchSuffix
|
|
lib:libiconv$secondaryArchSuffix
|
|
lib:libpcre$secondaryArchSuffix
|
|
lib:libreadableplugin$secondaryArchSuffix #for internal bin files
|
|
lib:libseeksimgwebsearchplugin$secondaryArchSuffix #for internal bin files
|
|
lib:libseekswebsearchapicompatplugin$secondaryArchSuffix #for internal bin files
|
|
lib:libseekswebsearchplugin$secondaryArchSuffix #for internal bin files
|
|
lib:libssl$secondaryArchSuffix
|
|
lib:libxml2$secondaryArchSuffix
|
|
lib:libz$secondaryArchSuffix
|
|
"
|
|
|
|
PROVIDES_devel="
|
|
seeks${secondaryArchSuffix}_devel = $portVersion
|
|
devel:librmd160$secondaryArchSuffix = 0.0.0 compat >= 0
|
|
devel:libseeksdht$secondaryArchSuffix = 0.0.0 compat >= 0
|
|
devel:libseekslsh$secondaryArchSuffix = 0.0.0 compat >= 0
|
|
devel:libseeksplugins$secondaryArchSuffix = 0.0.0 compat >= 0
|
|
devel:libseeksproxy$secondaryArchSuffix = 0.0.0 compat >= 0
|
|
devel:libseeksutils$secondaryArchSuffix = 0.0.0 compat >= 0
|
|
"
|
|
REQUIRES_devel="
|
|
seeks$secondaryArchSuffix == $portVersion base
|
|
"
|
|
|
|
BUILD_REQUIRES="
|
|
haiku${secondaryArchSuffix}_devel
|
|
devel:libcurl$secondaryArchSuffix
|
|
devel:libevent$secondaryArchSuffix
|
|
devel:libiconv$secondaryArchSuffix
|
|
devel:libpcre$secondaryArchSuffix
|
|
devel:libxml2$secondaryArchSuffix
|
|
"
|
|
BUILD_PREREQUIRES="
|
|
cmd:aclocal
|
|
cmd:autoconf
|
|
cmd:awk
|
|
cmd:gcc$secondaryArchSuffix
|
|
cmd:libtoolize$secondaryArchSuffix
|
|
cmd:make
|
|
cmd:pkg_config$secondaryArchSuffix
|
|
"
|
|
|
|
BUILD()
|
|
{
|
|
export CFLAGS="-D_BSD_SOURCE"
|
|
export LDFLAGS="-lbsd -liconv"
|
|
export CXXLAGS="-D_BSD_SOURCE"
|
|
|
|
autoreconf -vfi
|
|
runConfigure ./configure
|
|
make $jobArgs
|
|
}
|
|
|
|
INSTALL()
|
|
{
|
|
make install
|
|
|
|
rm $libDir/*.la
|
|
rm $libDir/seeks/plugins/*/*.la
|
|
|
|
prepareInstalledDevelLibs librmd160 libseeksdht \
|
|
libseekslsh libseeksplugins \
|
|
libseeksproxy libseeksutils
|
|
fixPkgconfig
|
|
|
|
packageEntries devel \
|
|
$developDir
|
|
}
|