parse_with_pkg_name ${2} libz gzip; if is_build_script_done finished; then exit 212; else fetch ${PKG_URL} ${PKG_SHA256SUM}; fi; if ! is_build_script_done extracted; then rm_if_exists ${PKG_FNAME%%.tar*}; tar -axf ${PKG_FNAME}; set_build_script_done extracted -configured; fi; if ! is_build_script_done configured; then set_build_dir ${PKG_FNAME%%-*} native; rm_if_exists -c -m ${BUILD_DIR}; cp ../portage/config.cache .; ../${PKG_SUBDIR}/configure \ --host=${HOST_NATIVE} \ --prefix= \ --target=${TARGET}; set_build_script_done configured -built; else cd ${BUILD_DIR}; fi; if ! is_build_script_done built; then if [ "x${2}" = "xlibz" ]; then make -j18; elif [ "x${2}" = "xgzip" ]; then make clean; make; fi; set_build_script_done built -installed; fi; if ! is_build_script_done installed; then if [ "x${2}" = "xlibz" ]; then make -j18 DESTDIR=${PREFIX_NATIVE} install; elif [ "x${2}" = "xgzip" ]; then cp gunzip gzip zcat ${PREFIX_NATIVE}/bin; fi; set_build_script_done installed finished; fi; # vim:filetype=sh