diff options
author | Lucio Andrés Illanes Albornoz (arab, vxp) <l.illanes@gmx.de> | 2016-02-07 20:48:54 +0100 |
---|---|---|
committer | Lucio Andrés Illanes Albornoz (arab, vxp) <l.illanes@gmx.de> | 2016-02-07 20:48:54 +0100 |
commit | ce7607c38e89fa56303cdf5d3aef7559cc1e0378 (patch) | |
tree | 9c003def944254cdb487cd85f120b77d80102fed /306.libz.build | |
parent | 999fdc0521acf5f5cd532b494548486521834d76 (diff) | |
download | midipix_build-ce7607c38e89fa56303cdf5d3aef7559cc1e0378.tar.bz2 midipix_build-ce7607c38e89fa56303cdf5d3aef7559cc1e0378.tar.xz |
Merged 300.coreutils.build with 101.gmp.build into pkg.build and
200.psxtypes.build with 204.psxscl.build.
Diffstat (limited to '306.libz.build')
-rw-r--r-- | 306.libz.build | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/306.libz.build b/306.libz.build new file mode 100644 index 00000000..a6f48d59 --- /dev/null +++ b/306.libz.build @@ -0,0 +1,42 @@ +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 |