Magellan Linux

Diff of /branches/mage-next/src/smage2.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1600 by niro, Mon Jan 2 15:51:28 2012 UTC revision 1630 by niro, Fri Jan 13 13:17:21 2012 UTC
# Line 177  download_sources() Line 177  download_sources()
177   fi   fi
178    
179   echo -e "${COLBLUE}==>${COLGREEN} fetching ${uri}${COLDEFAULT}"   echo -e "${COLBLUE}==>${COLGREEN} fetching ${uri}${COLDEFAULT}"
180     # always use verbose mode for source downloads
181     FVERBOSE=off msetfeature "verbose"
182   # do not die here, mchecksum catches download errors   # do not die here, mchecksum catches download errors
183   mdownload --uri "${uri}" --dir "${outputdir}"   mdownload --uri "${uri}" --dir "${outputdir}"
184    
# Line 237  mlibdir() Line 239  mlibdir()
239    
240  mconfigure()  mconfigure()
241  {  {
242     local myopts
243     if [[ ! -z ${CTARGET} ]]
244     then
245     myopts="--target=${CTARGET}"
246     fi
247    
248   if [ -x ./configure ]   if [ -x ./configure ]
249   then   then
250   ./configure \   ./configure \
# Line 249  mconfigure() Line 257  mconfigure()
257   --sysconfdir=/etc \   --sysconfdir=/etc \
258   --localstatedir=/var/lib \   --localstatedir=/var/lib \
259   --libdir=/usr/$(mlibdir) \   --libdir=/usr/$(mlibdir) \
260     ${myopts} \
261   "$@" || die "mconfigure failed"   "$@" || die "mconfigure failed"
262   else   else
263   echo "configure is not an executable ..."   echo "configure is not an executable ..."
# Line 344  munpack() Line 353  munpack()
353   rar)   rar)
354   unrar x ${SOURCEDIR}/${PNAME}/${SRCFILE} ${DEST}  || die ".rar unpack failed."   unrar x ${SOURCEDIR}/${PNAME}/${SRCFILE} ${DEST}  || die ".rar unpack failed."
355   ;;   ;;
356   zip|xpi)   zip|xpi|jar)
357   unzip ${SOURCEDIR}/${PNAME}/${SRCFILE} -d ${DEST} || die ".zip unpack failed."   unzip ${SOURCEDIR}/${PNAME}/${SRCFILE} -d ${DEST} || die ".zip unpack failed."
358   ;;   ;;
359   rpm)   rpm)
# Line 424  minstalldocs() Line 433  minstalldocs()
433   then   then
434   if mqueryfeature "compressdoc"   if mqueryfeature "compressdoc"
435   then   then
436   cat ${doc} | gzip -9c > ${BINDIR}/usr/share/doc/${PNAME}-${PVER}/${doc}.gz || die "gzipping +installing ${doc}."   cat ${doc} | gzip -9c > ${BINDIR}/usr/share/doc/${PNAME}-${PVER}/$(basename ${doc}).gz || die "gzipping +installing ${doc}."
437   chmod 0644 ${BINDIR}/usr/share/doc/${PNAME}-${PVER}/${doc}.gz || die "fixing permissions of ${doc}."   chmod 0644 ${BINDIR}/usr/share/doc/${PNAME}-${PVER}/$(basename ${doc}).gz || die "fixing permissions of ${doc}."
438   else   else
439   install -m 0644 ${SRCDIR}/${i} ${BINDIR}/usr/share/doc/${PNAME}-${PVER} || die "installing ${doc}."   install -m 0644 ${SRCDIR}/${i} ${BINDIR}/usr/share/doc/${PNAME}-${PVER} || die "installing ${doc}."
440   fi   fi
# Line 465  mstriplibtoolarchive() Line 474  mstriplibtoolarchive()
474   local stripdir="$@"   local stripdir="$@"
475    
476   [[ -z ${stripdir} ]] && stripdir="${BINDIR}"   [[ -z ${stripdir} ]] && stripdir="${BINDIR}"
477   find ${stripdir} ! -type d -name \*.la | xargs --no-run-if-empty file | grep "libtool library" | cut -f 1 -d : | xargs --no-run-if-empty rm -f -- 2> /dev/null   find ${stripdir} ! -type d -name \*.la | xargs | grep "libtool library" | cut -f 1 -d : | xargs --no-run-if-empty rm -f -- 2> /dev/null
478  }  }
479    
480  mpurgetargets()  mpurgetargets()
# Line 899  split_restore_variables() Line 908  split_restore_variables()
908    
909   # special handling needed for mage features   # special handling needed for mage features
910   # pkgbuild   # pkgbuild
911   msetfeature "${SAVED_FEATURE_PKGBUILD}"   FVERBOSE=off msetfeature "${SAVED_FEATURE_PKGBUILD}"
912   # strip   # strip
913   msetfeature "${SAVED_FEATURE_STRIP}"   FVERBOSE=off msetfeature "${SAVED_FEATURE_STRIP}"
914   # libtool   # libtool
915   msetfeature "${SAVED_FEATURE_LIBTOOL}"   FVERBOSE=off msetfeature "${SAVED_FEATURE_LIBTOOL}"
916   # compressdoc   # compressdoc
917   msetfeature "${SAVED_FEATURE_COMPRESSDOC}"   FVERBOSE=off msetfeature "${SAVED_FEATURE_COMPRESSDOC}"
918    
919   # bindir too   # bindir too
920   export BINDIR="${SAVED_BINDIR}"   export BINDIR="${SAVED_BINDIR}"
# Line 1136  step_by_step() Line 1145  step_by_step()
1145   fi   fi
1146  }  }
1147    
1148    resume_stamp()
1149    {
1150     local step="$1"
1151     [[ ! -d ${BUILDDIR}/.stamps ]] && install -d ${BUILDDIR}/.stamps
1152     touch ${BUILDDIR}/.stamps/smage-${PKGNAME}-${step}
1153    }
1154    
1155    run_resume()
1156    {
1157     local step="$1"
1158    
1159     if mqueryfeature "resume" && [[ -f ${BUILDDIR}/.stamps/smage-${PKGNAME}-${step} ]]
1160     then
1161     echo -e "${COLMAGENTA}${step} already processed; doing nothing${COLDEFAULT}"
1162     return 0
1163     else
1164     return 1
1165     fi
1166    }
1167    
1168  # print out our version  # print out our version
1169  showversion  showversion
# Line 1356  then Line 1384  then
1384   [[ ! -f ${SMAGENAME} ]] && die "Included smage2 file in src-tarball not found: ${SMAGENAME}"   [[ ! -f ${SMAGENAME} ]] && die "Included smage2 file in src-tarball not found: ${SMAGENAME}"
1385  fi  fi
1386    
1387    if [ "$1" == "--resume" -a -n "$2" ]
1388    then
1389     msetfeature "resume"
1390     SMAGENAME="$2"
1391    fi
1392    
1393  [ ! -e ${MLIBDIR}/pkgbuild_dir.sh ] && die "Error: ${MLIBDIR}/pkgbuild_dir.sh not found. Aborting."  [ ! -e ${MLIBDIR}/pkgbuild_dir.sh ] && die "Error: ${MLIBDIR}/pkgbuild_dir.sh not found. Aborting."
1394  [ -z "$(basename ${SMAGENAME} | grep .${SMAGESUFFIX})" ] &&  [ -z "$(basename ${SMAGENAME} | grep .${SMAGESUFFIX})" ] &&
# Line 1400  export -f src_install || die "src_instal Line 1433  export -f src_install || die "src_instal
1433  # fixes some compile issues  # fixes some compile issues
1434  export CHOST="${CHOST}" || die "CHOST export failed"  export CHOST="${CHOST}" || die "CHOST export failed"
1435  export CFLAGS="${CFLAGS}" || die "CFLAGS export failed"  export CFLAGS="${CFLAGS}" || die "CFLAGS export failed"
1436  export CXXFLAGS="${CFLAGS}" || die "CXXFLAGS export failed"  if [[ -z ${CXXFLAGS} ]]
1437    then
1438     export CXXFLAGS="${CFLAGS}" || die "CXXFLAGS export failed"
1439    else
1440     export CXXFLAGS="${CXXFLAGS}" || die "CXXFLAGS export failed"
1441    fi
1442    export LDFLAGS="${LDFLAGS}" || die "LDFLAGS export failed"
1443  export BINDIR="${BINDIR}" || die "BINDIR export failed"  export BINDIR="${BINDIR}" || die "BINDIR export failed"
1444  export MAKEOPTS="${MAKEOPTS}" || die "MAKEOPTS export failed"  export MAKEOPTS="${MAKEOPTS}" || die "MAKEOPTS export failed"
1445    
# Line 1411  mqueryfeature "distcc" && setup_distcc_e Line 1450  mqueryfeature "distcc" && setup_distcc_e
1450  # setup ccache  # setup ccache
1451  mqueryfeature "ccache" && setup_ccache_environment  mqueryfeature "ccache" && setup_ccache_environment
1452    
1453  # clean up builddir if a previously one exist  if mqueryfeature "resume"
 if [ -d ${BUILDDIR} ]  
1454  then  then
1455   rm -rf ${BUILDDIR}/* || die "couldn't cleanup \$BUILDDIR."   echo -e "${COLMAGENTA}Resume requested; continuing previous build${COLDEFAULT}"
 fi  
 install -d ${BUILDDIR} || die "couldn't create \$BUILDDIR."  
1456    
1457  # clean up srcdir if a previously unpacked one exist   # setup build logging
1458  if [ -d ${SRCDIR} ]   [[ ! -d /var/log/smage ]] && install -d /var/log/smage
1459  then   if [[ -f /var/log/smage/${PKGNAME}.log.bz2 ]]
1460   rm -rf ${SRCDIR}   then
1461  fi   bunzip2 -f /var/log/smage/${PKGNAME}.log.bz2
1462     fi
1463     echo -e "### Resume started on $(date) ###\n" >> /var/log/smage/${PKGNAME}.log
1464    
1465  # clean up bindir if a previous build exist or create a new one  else
1466  if [ -d ${BINDIR} ]   # clean up builddir if a previously one exist
1467  then   if [ -d ${BUILDDIR} ]
1468   rm -rf ${BINDIR}   then
1469  fi   rm -rf ${BUILDDIR}/* || die "couldn't cleanup \$BUILDDIR."
1470  install -d ${BINDIR} || die "couldn't create \$BINDIR."   fi
1471     install -d ${BUILDDIR} || die "couldn't create \$BUILDDIR."
1472    
1473  # clean up package temp dir if a previous build exist   # clean up srcdir if a previously unpacked one exist
1474  if [ -d ${BUILDDIR}/${PKGNAME} ]   if [ -d ${SRCDIR} ]
1475  then   then
1476   rm -rf ${BUILDDIR}/${PKGNAME}   rm -rf ${SRCDIR}
1477  fi   fi
1478    
1479  # setup build logging   # clean up bindir if a previous build exist or create a new one
1480  [[ ! -d /var/log/smage ]] && install -d /var/log/smage   if [ -d ${BINDIR} ]
1481  echo -e "### Build started on $(date) ###\n" > /var/log/smage/${PKGNAME}.log   then
1482     rm -rf ${BINDIR}
1483     fi
1484     install -d ${BINDIR} || die "couldn't create \$BINDIR."
1485    
1486     # clean up package temp dir if a previous build exist
1487     if [ -d ${BUILDDIR}/${PKGNAME} ]
1488     then
1489     rm -rf ${BUILDDIR}/${PKGNAME}
1490     fi
1491    
1492     # clean up stamps dir
1493     if [ -d ${BUILDDIR}/.stamps ]
1494     then
1495     rm -rf ${BUILDDIR}/.stamps
1496     fi
1497    
1498     # setup build logging
1499     [[ ! -d /var/log/smage ]] && install -d /var/log/smage
1500     echo -e "### Build started on $(date) ###\n" > /var/log/smage/${PKGNAME}.log
1501    fi
1502    
1503  if [[ ${PKGTYPE} = virtual ]]  if [[ ${PKGTYPE} = virtual ]]
1504  then  then
# Line 1447  then Line 1506  then
1506   # automatically set !pkgbuild here too   # automatically set !pkgbuild here too
1507   msetfeature "!pkgbuild"   msetfeature "!pkgbuild"
1508  else  else
1509   src_prepare | ${SMAGE_LOG_CMD}   ( run_resume src_prepare || src_prepare ) | ${SMAGE_LOG_CMD}
1510   die_pipestatus 0 "src_prepare failed"   die_pipestatus 0 "src_prepare failed"
1511   step_by_step $_   resume_stamp src_prepare
1512     step_by_step src_prepare
1513    
1514   src_compile | ${SMAGE_LOG_CMD}   ( run_resume src_compile || src_compile ) | ${SMAGE_LOG_CMD}
1515   die_pipestatus 0 "src_compile failed"   die_pipestatus 0 "src_compile failed"
1516   step_by_step $_   resume_stamp src_compile
1517     step_by_step src_compile
1518    
1519   # only run checks if requested   # only run checks if requested
1520   if mqueryfeature "!check"   if mqueryfeature "!check"
1521   then   then
1522   echo "!check detected; src_check() will not be run!" | ${SMAGE_LOG_CMD}   echo "!check detected; src_check() will not be run!" | ${SMAGE_LOG_CMD}
  step_by_step src_check  
1523   else   else
1524   src_check | ${SMAGE_LOG_CMD}   ( run_resume src_check || src_check ) | ${SMAGE_LOG_CMD}
1525   die_pipestatus 0 "src_check failed"   die_pipestatus 0 "src_check failed"
1526   step_by_step $_   resume_stamp src_check
1527   fi   fi
1528     step_by_step src_check
1529    
1530   # build several subpackages   # build several subpackages
1531   if [[ -n ${SPLIT_PACKAGES} ]]   if [[ -n ${SPLIT_PACKAGES} ]]
# Line 1488  else Line 1549  else
1549   echo -en " for subpkg: ${COLBLUE}${PNAME}${COLDEFAULT}"   echo -en " for subpkg: ${COLBLUE}${PNAME}${COLDEFAULT}"
1550   echo -e " - basepkg: ${COLBLUE}${SPLIT_PACKAGE_BASE}${COLDEFAULT} ..."   echo -e " - basepkg: ${COLBLUE}${SPLIT_PACKAGE_BASE}${COLDEFAULT} ..."
1551    
1552   src_install_${subpackage} | ${SMAGE_LOG_CMD}   ( run_resume src_install_${subpackage} || src_install_${subpackage} ) | ${SMAGE_LOG_CMD}
1553   die_pipestatus 0 "src_install_${subpackage} failed"   die_pipestatus 0 "src_install_${subpackage} failed"
1554   step_by_step $_   resume_stamp src_install_${subpackage}
1555     step_by_step src_install_${subpackage}
1556   fi   fi
1557   done   done
1558   # restore bindir & pname   # restore bindir & pname
# Line 1498  else Line 1560  else
1560   # unset all saved smage variables   # unset all saved smage variables
1561   split_unset_variables   split_unset_variables
1562   else   else
1563   src_install | ${SMAGE_LOG_CMD}   ( run_resume src_install || src_install ) | ${SMAGE_LOG_CMD}
1564   die_pipestatus 0 "src_install failed"   die_pipestatus 0 "src_install failed"
1565   step_by_step $_   resume_stamp src_install
1566     step_by_step src_install
1567   fi   fi
1568  fi  fi
1569    
# Line 1519  else Line 1582  else
1582   then   then
1583   for subpackage in ${SPLIT_PACKAGES}   for subpackage in ${SPLIT_PACKAGES}
1584   do   do
1585   mcompressdocs ${BINDIR}_${subpackage}   run_resume mcompressdoc_${subpackage} || mcompressdocs ${BINDIR}_${subpackage}
1586     resume_stamp mcompressdoc_${subpackage}
1587   done   done
1588   else   else
1589   mcompressdocs ${BINDIR}   run_resume mcompressdoc || mcompressdocs ${BINDIR}
1590     resume_stamp mcompressdoc
1591   fi   fi
1592  fi  fi
1593    
# Line 1537  then Line 1602  then
1602   for subpackage in ${SPLIT_PACKAGES}   for subpackage in ${SPLIT_PACKAGES}
1603   do   do
1604   echo -e "${COLBLUE}===${COLGREEN} stripping libtool archives for '${subpackage}' ...${COLDEFAULT}"   echo -e "${COLBLUE}===${COLGREEN} stripping libtool archives for '${subpackage}' ...${COLDEFAULT}"
1605   mstriplibtoolarchive ${BINDIR}_${subpackage}   run_resume mstriplibtoolarchive_${subpackage} || mstriplibtoolarchive ${BINDIR}_${subpackage}
1606     resume_stamp mstriplibtoolarchive_${subpackage}
1607   done   done
1608   else   else
1609   echo -e "${COLBLUE}===${COLGREEN} stripping libtool archives ...${COLDEFAULT}"   echo -e "${COLBLUE}===${COLGREEN} stripping libtool archives ...${COLDEFAULT}"
1610   mstriplibtoolarchive ${BINDIR}   run_resume mstriplibtoolarchive || mstriplibtoolarchive ${BINDIR}
1611     resume_stamp mstriplibtoolarchive
1612   fi   fi
1613   fi   fi
1614  fi  fi
# Line 1557  then Line 1624  then
1624   for subpackage in ${SPLIT_PACKAGES}   for subpackage in ${SPLIT_PACKAGES}
1625   do   do
1626   echo -e "${COLBLUE}===${COLGREEN} purging all purge targets in '${subpackage}' ...${COLDEFAULT}"   echo -e "${COLBLUE}===${COLGREEN} purging all purge targets in '${subpackage}' ...${COLDEFAULT}"
1627   mpurgetargets ${BINDIR}_${subpackage}   run_resume mpurgetargets_${subpackage} || mpurgetargets ${BINDIR}_${subpackage}
1628     resume_stamp mpurgetargets_${subpackage}
1629   done   done
1630   else   else
1631   echo -e "${COLBLUE}===${COLGREEN} purging all purge targets ...${COLDEFAULT}"   echo -e "${COLBLUE}===${COLGREEN} purging all purge targets ...${COLDEFAULT}"
1632   mpurgetargets ${BINDIR}   run_resume mpurgetargets || mpurgetargets ${BINDIR}
1633     resume_stamp mpurgetargets
1634   fi   fi
1635   fi   fi
1636  fi  fi
# Line 1579  else Line 1648  else
1648   for subpackage in ${SPLIT_PACKAGES}   for subpackage in ${SPLIT_PACKAGES}
1649   do   do
1650   echo -e "${COLBLUE}===${COLGREEN} stripping binaries for '${subpackage}' ...${COLDEFAULT}"   echo -e "${COLBLUE}===${COLGREEN} stripping binaries for '${subpackage}' ...${COLDEFAULT}"
1651   mstripbins ${BINDIR}_${subpackage}   run_resume mstripbins_${subpackage} || mstripbins ${BINDIR}_${subpackage}
1652     resume_stamp mstripbins_${subpackage}
1653   echo -e "${COLBLUE}===${COLGREEN} stripping dynamic libraries for '${subpackage}' ...${COLDEFAULT}"   echo -e "${COLBLUE}===${COLGREEN} stripping dynamic libraries for '${subpackage}' ...${COLDEFAULT}"
1654   mstriplibs ${BINDIR}_${subpackage}   run_resume mstriplibs_${subpackage} || mstriplibs ${BINDIR}_${subpackage}
1655     resume_stamp mstriplibs_${subpackage}
1656   echo -e "${COLBLUE}===${COLGREEN} stripping static libraries for '${subpackage}' ...${COLDEFAULT}"   echo -e "${COLBLUE}===${COLGREEN} stripping static libraries for '${subpackage}' ...${COLDEFAULT}"
1657   mstripstatic ${BINDIR}_${subpackage}   run_resume mstripstatic_${subpackage} || mstripstatic ${BINDIR}_${subpackage}
1658     resume_stamp mstripstatic_${subpackage}
1659   done   done
1660   else   else
1661   echo -e "${COLBLUE}===${COLGREEN} stripping binaries ...${COLDEFAULT}"   echo -e "${COLBLUE}===${COLGREEN} stripping binaries ...${COLDEFAULT}"
1662   mstripbins ${BINDIR}   run_resume mstripbins || mstripbins ${BINDIR}
1663     resume_stamp mstripbins
1664   echo -e "${COLBLUE}===${COLGREEN} stripping dynamic libraries ...${COLDEFAULT}"   echo -e "${COLBLUE}===${COLGREEN} stripping dynamic libraries ...${COLDEFAULT}"
1665   mstriplibs ${BINDIR}   run_resume mstriplibs || mstriplibs ${BINDIR}
1666     resume_stamp mstriplibs
1667   echo -e "${COLBLUE}===${COLGREEN} stripping static libraries ...${COLDEFAULT}"   echo -e "${COLBLUE}===${COLGREEN} stripping static libraries ...${COLDEFAULT}"
1668   mstripstatic ${BINDIR}   run_resume mstripstatic || mstripstatic ${BINDIR}
1669     resume_stamp mstripstatic
1670   fi   fi
1671  fi  fi
1672    
# Line 1608  else Line 1683  else
1683   if typeset -f ${target}_pkgbuild > /dev/null   if typeset -f ${target}_pkgbuild > /dev/null
1684   then   then
1685   # run it   # run it
1686   ${target}_pkgbuild   run_resume ${target}_pkgbuild || ${target}_pkgbuild
1687     resume_stamp ${target}_pkgbuild
1688   fi   fi
1689   # now create the target package   # now create the target package
1690   ${MLIBDIR}/pkgbuild_dir.sh \   run_resume pkg_builddir_${target} || ${MLIBDIR}/pkgbuild_dir.sh \
1691   "${PNAME}-${target}-${PVER}-${ARCH}-${PBUILD}" \   "${PNAME}-${target}-${PVER}-${ARCH}-${PBUILD}" \
1692   ${BINDIR} || die "target: ${target} package-build failed"   ${BINDIR} || die "target: ${target} package-build failed"
1693     resume_stamp pkg_builddir_${target}
1694    
1695   # build pkg-md5-sum if requested   # build pkg-md5-sum if requested
1696   generate_package_md5sum \   run_resume md5sum_${target} || generate_package_md5sum \
1697   --pcat "${PCATEGORIE}" \   --pcat "${PCATEGORIE}" \
1698   --pname "${PNAME}" \   --pname "${PNAME}" \
1699   --pver "${PVER}" \   --pver "${PVER}" \
1700   --pbuild "${PBUILD}" \   --pbuild "${PBUILD}" \
1701   --parch "${ARCH}" \   --parch "${ARCH}" \
1702   --target "${target}"   --target "${target}"
1703     resume_stamp md5sum_${target}
1704    
1705   echo -e "${COLGREEN}\nPackage ${PNAME}-${target}-${PVER}-${ARCH}-${PBUILD} successfully builded.\n${COLDEFAULT}"   echo -e "${COLGREEN}\nPackage ${PNAME}-${target}-${PVER}-${ARCH}-${PBUILD} successfully builded.\n${COLDEFAULT}"
1706   done   done
# Line 1644  else Line 1722  else
1722   if typeset -f ${PNAME}_pkgbuild > /dev/null   if typeset -f ${PNAME}_pkgbuild > /dev/null
1723   then   then
1724   # run it   # run it
1725   ${PNAME}_pkgbuild   run_resume ${PNAME}_pkgbuild || ${PNAME}_pkgbuild
1726     resume_stamp ${PNAME}_pkgbuild
1727   fi   fi
1728   # now create the target package   # now create the target package
1729   ${MLIBDIR}/pkgbuild_dir.sh \   run_resume pkg_builddir_${PNAME} || ${MLIBDIR}/pkgbuild_dir.sh \
1730   "${PNAME}-${PVER}-${ARCH}-${PBUILD}" \   "${PNAME}-${PVER}-${ARCH}-${PBUILD}" \
1731   "${BINDIR}_${PNAME}" || die "split_package: ${PNAME} package-build failed"   "${BINDIR}_${PNAME}" || die "split_package: ${PNAME} package-build failed"
1732     resume_stamp pkg_builddir_${PNAME}
1733    
1734   # build pkg-md5-sum if requested   # build pkg-md5-sum if requested
1735   generate_package_md5sum \   run_resume md5sum_${PNAME} || generate_package_md5sum \
1736   --pcat "${PCATEGORIE}" \   --pcat "${PCATEGORIE}" \
1737   --pname "${PNAME}" \   --pname "${PNAME}" \
1738   --pver "${PVER}" \   --pver "${PVER}" \
1739   --pbuild "${PBUILD}" \   --pbuild "${PBUILD}" \
1740   --parch "${ARCH}"   --parch "${ARCH}"
1741     resume_stamp md5sum_${PNAME}
1742    
1743   echo -e "${COLGREEN}\nPackage ${PNAME}-${PVER}-${ARCH}-${PBUILD} successfully builded.\n${COLDEFAULT}"   echo -e "${COLGREEN}\nPackage ${PNAME}-${PVER}-${ARCH}-${PBUILD} successfully builded.\n${COLDEFAULT}"
1744    
# Line 1668  else Line 1749  else
1749   split_unset_variables   split_unset_variables
1750    
1751   else   else
1752   ${MLIBDIR}/pkgbuild_dir.sh ${PKGNAME} ${BINDIR} || die "package-build failed"   run_resume pkg_builddir || ${MLIBDIR}/pkgbuild_dir.sh ${PKGNAME} ${BINDIR} || die "package-build failed"
1753     resume_stamp pkg_builddir
1754    
1755   # build pkg-md5-sum if requested   # build pkg-md5-sum if requested
1756   generate_package_md5sum \   run_resume md5sum || generate_package_md5sum \
1757   --pcat "${PCATEGORIE}" \   --pcat "${PCATEGORIE}" \
1758   --pname "${PNAME}" \   --pname "${PNAME}" \
1759   --pver "${PVER}" \   --pver "${PVER}" \
1760   --pbuild "${PBUILD}" \   --pbuild "${PBUILD}" \
1761   --parch "${ARCH}"   --parch "${ARCH}"
1762     resume_stamp md5sum
1763    
1764   echo -e "${COLGREEN}\nPackage ${PKGNAME} successfully builded.\n${COLDEFAULT}"   echo -e "${COLGREEN}\nPackage ${PKGNAME} successfully builded.\n${COLDEFAULT}"
1765   fi   fi
1766    
1767   # build src-pkg-tarball if requested   # build src-pkg-tarball if requested
1768   mqueryfeature "srcpkg" && source_pkg_build ${SMAGENAME}   if mqueryfeature "srcpkg"
1769     then
1770     run_resume srcpkgbuild || source_pkg_build ${SMAGENAME}
1771     resume_stamp srcpkgbuild
1772     fi
1773  fi  fi
1774    
1775  if mqueryfeature "buildlog"  if mqueryfeature "buildlog"

Legend:
Removed from v.1600  
changed lines
  Added in v.1630