62 lines
3.0 KiB
Plaintext
62 lines
3.0 KiB
Plaintext
|
|
[ -f ../.tpkg.var.master ] && source ../.tpkg.var.master
|
||
|
|
|
||
|
|
export PATH=$PATH:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin:.
|
||
|
|
|
||
|
|
# first arg is the build dir
|
||
|
|
TPKG_BUILD=$1
|
||
|
|
mkdir -p $TPKG_BUILD/python-site
|
||
|
|
|
||
|
|
cd $TPKG_BUILD
|
||
|
|
|
||
|
|
conf=`which autoreconf` ||\
|
||
|
|
conf=`which autoreconf-2.59` ||\
|
||
|
|
conf=`which autoreconf-2.61` ||\
|
||
|
|
conf=`which autoreconf259`
|
||
|
|
|
||
|
|
# mk=`which gmake` ||\ We are BSD compatible nowadays
|
||
|
|
mk=`which make`
|
||
|
|
|
||
|
|
loot=`which glibtoolize` ||\
|
||
|
|
loot=`which libtoolize`
|
||
|
|
|
||
|
|
echo "configure: $conf"
|
||
|
|
echo "toolize: $loot"
|
||
|
|
echo "make: $mk"
|
||
|
|
|
||
|
|
if [ ! $mk ] || [ ! $conf ] || [ ! $loot ] ; then
|
||
|
|
echo "Error, one or more build tools not found, aborting"
|
||
|
|
exit 1
|
||
|
|
fi;
|
||
|
|
|
||
|
|
if [ -e Makefile ]; then
|
||
|
|
$mk distclean
|
||
|
|
fi
|
||
|
|
|
||
|
|
( $loot -c --install \
|
||
|
|
|| $loot -c \
|
||
|
|
|| $loot \
|
||
|
|
) && $conf \
|
||
|
|
&& ( ( ( ./configure PYTHON_SITE_PKG=$TPKG_BUILD/python-site --enable-sha2 --enable-gost --with-drill --with-examples --with-pyldns \
|
||
|
|
|| ./configure PYTHON_SITE_PKG=$TPKG_BUILD/python-site --disable-sha2 --enable-gost --with-drill --with-examples --with-pyldns \
|
||
|
|
|| ./configure PYTHON_SITE_PKG=$TPKG_BUILD/python-site --enable-sha2 --disable-gost --with-drill --with-examples --with-pyldns \
|
||
|
|
|| ./configure PYTHON_SITE_PKG=$TPKG_BUILD/python-site --disable-sha2 --disable-gost --with-drill --with-examples --with-pyldns \
|
||
|
|
|| ./configure PYTHON_SITE_PKG=$TPKG_BUILD/python-site --disable-dane-ta-usage --enable-sha2 --enable-gost --with-drill --with-examples --with-pyldns \
|
||
|
|
|| ./configure PYTHON_SITE_PKG=$TPKG_BUILD/python-site --disable-dane-ta-usage --disable-sha2 --enable-gost --with-drill --with-examples --with-pyldns \
|
||
|
|
|| ./configure PYTHON_SITE_PKG=$TPKG_BUILD/python-site --disable-dane-ta-usage --enable-sha2 --disable-gost --with-drill --with-examples --with-pyldns \
|
||
|
|
|| ./configure PYTHON_SITE_PKG=$TPKG_BUILD/python-site --disable-dane-ta-usage --disable-sha2 --disable-gost --with-drill --with-examples --with-pyldns
|
||
|
|
) && $mk && $mk install-pyldns && make install-pyldnsx
|
||
|
|
) \
|
||
|
|
|| ( ( ./configure --enable-sha2 --enable-gost --with-drill --with-examples \
|
||
|
|
|| ./configure --disable-sha2 --enable-gost --with-drill --with-examples \
|
||
|
|
|| ./configure --enable-sha2 --disable-gost --with-drill --with-examples \
|
||
|
|
|| ./configure --disable-sha2 --disable-gost --with-drill --with-examples \
|
||
|
|
|| ./configure --enable-sha2 --enable-gost --with-drill --with-examples --disable-dane-ta-usage \
|
||
|
|
|| ./configure --disable-sha2 --enable-gost --with-drill --with-examples --disable-dane-ta-usage \
|
||
|
|
|| ./configure --enable-sha2 --disable-gost --with-drill --with-examples --disable-dane-ta-usage \
|
||
|
|
|| ./configure --disable-sha2 --disable-gost --with-drill --with-examples --disable-dane-ta-usage
|
||
|
|
|
||
|
|
) && $mk && (rmdir python-site || true)
|
||
|
|
)
|
||
|
|
)
|
||
|
|
|