summaryrefslogtreecommitdiffhomepage
path: root/101.gmp.build
diff options
context:
space:
mode:
Diffstat (limited to '101.gmp.build')
l---------[-rw-r--r--]101.gmp.build61
1 files changed, 1 insertions, 60 deletions
diff --git a/101.gmp.build b/101.gmp.build
index c0d0fca4..52bb82e5 100644..120000
--- a/101.gmp.build
+++ b/101.gmp.build
@@ -1,60 +1 @@
-parse_with_pkg_name ${2} gmp mpfr mpc libelf binutils;
-if is_build_script_done finished; then
- exit 212;
-else
- fetch ${PKG_URL} ${PKG_SHA256SUM};
- set_build_dir ${PKG_SUBDIR} native;
-fi;
-if ! is_build_script_done extracted; then
- rm_if_exists ${PKG_SUBDIR};
- tar -axf ${PKG_FNAME};
- set_build_script_done extracted -patched;
-fi;
-if ! is_build_script_done patched; then
- patch -d ${PKG_SUBDIR} -p1 \
- < portage/${PKG_SUBDIR}.midipix.patch;
- if [ ${PKG_NO_LIBTOOL_MIDIPIX:-0} -eq 0 ]; then
- cp portage/libtool.midipix ${PKG_SUBDIR}/;
- fi;
- set_build_script_done patched -configured;
-fi;
-if ! is_build_script_done configured; then
- rm_if_exists -m -c ${BUILD_DIR};
- ../${PKG_SUBDIR}/configure \
- ${PKG_CONFIGURE_EXTRA_ARGS} \
- --host=${HOST_NATIVE} \
- --prefix=${PKG_PREFIX:-/} \
- --target=${TARGET};
- set_build_script_done configured -built;
-else
- cd ${BUILD_DIR};
-fi;
-if ! is_build_script_done built; then
- make;
- set_build_script_done configured built -installed1;
-fi;
-if ! is_build_script_done installed1; then
- make DESTDIR=${PREFIX_NATIVE} install;
- set_build_script_done configured installed1 -installed2 -finished;
-fi;
-if [ -n "${PKG_PREFIX_EXTRA}" ]; then
- if ! is_build_script_done installed2; then
- make DESTDIR=${PKG_PREFIX_EXTRA} install;
- set_build_script_done configured installed2 -finished;
- fi;
-elif [ "x${PKG_NAME}" = "xlibelf" ]; then
- if ! is_build_script_done installed2; then
- rm -f lib/libelf.def;
- echo EXPORTS > lib/libelf.def;
- perk -e lib/libelf.so >> lib/libelf.def;
- ${HOST_NATIVE}-dlltool \
- --output-lib lib/libelf.lib.a \
- --dllname libelf.so \
- --input-def lib/libelf.def;
- cp lib/libelf.lib.a ${PREFIX}/lib;
- set_build_script_done configured installed2 -finished;
- fi;
-fi;
-set_build_script_done finished;
-
-# vim:filetype=sh
+pkg.build \ No newline at end of file