# -*- shell-script -*- sub_packages="doc" [ "$cygwin" == "mingw" ] && sub_packages="doc extra" depends="libfontconfig1 libfreetype6 libguile16 libintl3 libpango1" build_depends="mingw-devel gettext-devel guile-devel pango-devel" v=$(expr "$ver" : "\(.*\)-[0-9]*") save_PATH="$PATH" # copy and include extra mknetrel stuff . $src/$cygwin/mknetrel.extras || . $mknetrel/extras doc () { # doc works, but take too long to build each time [ "$cygwin" == "mingw" ] && return 1 return 0 } preconfig () { extras_preconfig [ "$cygwin" == "mingw" ] && if grep 'PYTHON_DEVEL(REQUIRED)' $src/configure.in; then sed -i~ -e 's/PYTHON_DEVEL(REQUIRED)/PYTHON_DEVEL(OPTIONAL)/' \ $src/configure.in fi [ "$cygwin" == "mingw" ] && cd $src && ./autogen.sh --noconfigure cd $build || exit 1 # cross-compiling: configure for build-host if ! iscygwin; then rm -f config.cache export HOST_CC=${HOST_CC:-gcc} export HOST_CXX=${HOST_CXX:-g++} export HOST_PKG_CONFIG=${HOST_PKG_CONFIG:-pkg-config} export HOST_PKG_CONFIG_PATH=${HOST_PKG_CONFIG_PATH:-} export HOST_FREETYPE_CONFIG=${HOST_FREETYPE_CONFIG:-freetype-config} (PATH="$build:$save_PATH" \ CFLAGS="-O2 -g" \ CPPFLAGS="" \ CC=$HOST_CC \ CXX=$HOST_CXX \ LDFLAGS="" \ PKG_CONFIG=$HOST_PKG_CONFIG \ PKG_CONFIG_PATH=$HOST_PKG_CONFIG_PATH \ FREETYPE_CONFIG=$HOST_FREETYPE_CONFIG \ $src/configure --prefix=$prefix --enable-config=for-build) fi if [ "$cygwin" == "mingw" ]; then cp /usr/include/FlexLexer.h . mkdir python2.3 cp /usr/include/python2.3/Python.h python2.3 fi GUILE=$($cygwin_prefix/bin/guile-config --version 2>&1 | awk '{print $NF}') cat > $target-guile-config <