summaryrefslogtreecommitdiffhomepage
path: root/306.libz.build
diff options
context:
space:
mode:
authorLucio Andrés Illanes Albornoz (arab, vxp) <l.illanes@gmx.de>2016-02-07 20:48:54 +0100
committerLucio Andrés Illanes Albornoz (arab, vxp) <l.illanes@gmx.de>2016-02-07 20:48:54 +0100
commitce7607c38e89fa56303cdf5d3aef7559cc1e0378 (patch)
tree9c003def944254cdb487cd85f120b77d80102fed /306.libz.build
parent999fdc0521acf5f5cd532b494548486521834d76 (diff)
downloadmidipix_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.build42
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