Commit Graph

  • e8a7116354 mpbb-checkout: whitespace only, fix indent Rainer Müller 2016-07-31 10:54:07 +00:00
  • 56266e3b8e mp-buildbot: fix bugs in selfupdate MacPorts auto-installation Ryan Schmidt 2016-07-29 20:42:30 +00:00
  • a538daf66f mp-buildbot: automatically install MacPorts if not present Ryan Schmidt 2016-07-29 19:39:10 +00:00
  • 3704bc8b8b mp-buildbot: proceed to deactivate and clean other ports even if one encounters an error Ryan Schmidt 2016-07-29 19:37:15 +00:00
  • 4318301801 mp-buildbot: put the return statement in the correct place Ryan Schmidt 2016-07-29 05:07:48 +00:00
  • ffade8fb4c mp-buildbot: write local sources.conf Ryan Schmidt 2016-07-29 04:33:44 +00:00
  • 0159ae18c5 mp-buildbot: cleanup after gather-archives not install-port Ryan Schmidt 2016-07-27 05:48:49 +00:00
  • ad2fb66cd0 mp-buildbot: fix typo in help text Ryan Schmidt 2016-07-27 05:37:18 +00:00
  • 9a22b5ac1a mp-buildbot: fix typo in help text Ryan Schmidt 2016-07-27 05:33:55 +00:00
  • 8ad9c4be1d mp-buildbot: gather archives of dependencies too Ryan Schmidt 2016-07-27 05:22:27 +00:00
  • e88c4c0a2a mp-buildbot: preserve modification time when staging archives Ryan Schmidt 2016-07-27 05:07:35 +00:00
  • 7500391109 mpbb: use https for packages.macports.org Ryan Schmidt 2016-03-24 07:50:00 +00:00
  • d95207ebfe contrib/mp-buildbot: fix a typo, tabs to spaces Mojca Miklavec 2016-03-22 02:59:21 +00:00
  • a472ceee2b mpbb: skip install-deps if port has no deps Rainer Müller 2016-03-19 18:13:09 +00:00
  • 93a714416a mp-buildbot: Ensure errors are fatal Clemens Lang 2016-03-19 11:11:06 +00:00
  • d51ed360bf mp-buildbot: Copy subports.tcl from MPAB Clemens Lang 2016-03-17 09:12:23 +00:00
  • 95b1f70081 contrib: Add new buildbot tooling Clemens Lang 2016-03-17 08:06:27 +00:00
  • d4974a1297 mpab: optimise genportlist.tcl in the case of only one port being in the list Joshua Root 2015-07-25 03:37:42 +00:00
  • d2708f10ae mpab: always build ports in dependency order Joshua Root 2015-07-18 06:08:11 +00:00
  • 3e40a490dc mpab: avoid adding duplicate ports to the build list when a subport (rather than a portdir) is listed in a forced build's portlist Joshua Root 2015-07-18 04:54:17 +00:00
  • 46cdcad3a8 mpab: check out fresh copies of base and dports if either one is missing, even if the enclosing mpexport dir exists Joshua Root 2015-02-17 18:08:05 +00:00
  • 63313c3fd9 mpab: handle failure caching and skipping due to failed deps for ports with bin/lib/path deps Joshua Root 2014-12-11 20:34:16 +00:00
  • 80b61d4959 mpab: remove compatibilty code for old base versions Joshua Root 2014-12-11 20:02:28 +00:00
  • 14c8b224f1 mpab: use correct tclsh explicitly in gather_archives.sh Joshua Root 2014-05-26 00:05:49 +00:00
  • 721502ecc6 mpab: update usage of oldports.tcl Joshua Root 2014-05-24 09:54:59 +00:00
  • e299322142 mpab: use port-tclsh instead of /usr/bin/tclsh if available Joshua Root 2014-05-24 09:50:08 +00:00
  • f22ebfd7b3 mpab: update other tcl scripts to work with base 2.3.0 Joshua Root 2014-05-24 09:35:15 +00:00
  • 37bc05d907 mpab: fix subports.tcl arg handling Joshua Root 2014-05-24 08:58:11 +00:00
  • 602950442f mpab: make subports.tcl work without ${prefix}/bin in PATH Joshua Root 2014-05-24 08:55:44 +00:00
  • b88d72ab49 mpab: update subports.tcl to work with base 2.3 Joshua Root 2014-05-24 08:33:35 +00:00
  • f5ff2bd911 mpab: run svn cleanup if working copy is locked Joshua Root 2014-05-12 16:45:56 +00:00
  • 3cefee600f mpab: don't skip ports due to an existing archive if the archive's variants don't match the current defaults Joshua Root 2013-04-26 18:40:59 +00:00
  • d77e72b95e mpab: skip uploading previously deployed archives Joshua Root 2012-04-30 06:15:25 +00:00
  • bc05af6942 mpab: log reasons for archives not being distributable Joshua Root 2011-10-20 15:02:18 +00:00
  • c484de60e5 mpab: remove unfinished email notification code from status script, since the buildmaster now does this itself Joshua Root 2011-09-23 14:29:21 +00:00
  • 35176df215 mpab: move running of portindex back to mpsync.sh so it's done before creating the portlist file Joshua Root 2011-09-16 02:39:34 +00:00
  • ccda22a12b mpab: add cleanup scripts Joshua Root 2011-09-16 00:37:33 +00:00
  • 767f28e210 mpab: also clean deps on failure, since we're not skipping due to failed non-port: deps Joshua Root 2011-08-24 05:45:37 +00:00
  • c0240ea064 mpab: only skip based on failcache when portlist is all Joshua Root 2011-08-13 14:58:46 +00:00
  • 5b1cc18ae0 mpab: only one sync direction will delete failcache entries Joshua Root 2011-08-11 16:38:46 +00:00
  • 4e33f8c6e6 mpab: make sure to sync deletions from the list of previously failed ports Joshua Root 2011-08-11 16:13:06 +00:00
  • b792f9d5ce mpab: remember previously failed ports, and don't try building if portfile hasn't changed since failure Joshua Root 2011-08-10 12:12:09 +00:00
  • e846cfc370 mpab: have gather_archives.sh look for logs in their tmp location as well, in case mpab didn't finish cleanly Joshua Root 2011-08-05 17:15:13 +00:00
  • 502f55a8aa mpab: use --index with port info Joshua Root 2011-08-03 09:56:25 +00:00
  • 85d9456828 mpab: fix skipping ports with failed dependencies Joshua Root 2011-08-03 06:26:51 +00:00
  • 45354ba5cf mpab: turn skipping of ports with existing archives back on, but also mark them as successes Joshua Root 2011-08-02 15:58:41 +00:00
  • c23317b680 mpab: only skip due to a failed dependency when the dep is port: type Joshua Root 2011-08-02 02:11:22 +00:00
  • 31e7d3fcd8 mpab: discard irrelevant errors from failed hard-linking Joshua Root 2011-08-01 15:24:13 +00:00
  • 7237bcc41f mpab: expand baseDir for the benefit of ln if it's "." Joshua Root 2011-08-01 04:03:53 +00:00
  • 8537411e42 mpab: fall back on symlink for progress.log in case link is across volumes Joshua Root 2011-08-01 03:54:19 +00:00
  • 682c19cb79 mpab: add a progress log that just shows which ports have been built and their status Joshua Root 2011-08-01 03:43:03 +00:00
  • 8dea8c2e48 mpab: add nosync flag to sources.conf created for new installs Joshua Root 2011-07-30 12:14:02 +00:00
  • 486831eab4 mpab: don't run portindex in mpsync.sh, mpab does that itself Joshua Root 2011-07-30 12:08:57 +00:00
  • 7db8313c7f mpab: handle 'all' in do_status.sh Joshua Root 2011-07-28 05:50:09 +00:00
  • a2ad90fbfd mpab: handle 'all' in gather_archives.sh Joshua Root 2011-07-28 05:46:49 +00:00
  • 36f3f5884e mpab: better error handling in subports.tcl Joshua Root 2011-07-28 00:50:08 +00:00
  • a6990a031f mpab: add script to find subports Joshua Root 2011-07-28 00:33:31 +00:00
  • 3318a31414 mpab: fix recognition of 'all' Joshua Root 2011-07-27 22:51:53 +00:00
  • 60d1dbc90f mpab: build all ports if portlist is 'all' Joshua Root 2011-07-27 21:17:50 +00:00
  • d392ed7236 mpab: change deploy_archives.sh to gather_archives.sh Joshua Root 2011-07-13 15:00:48 +00:00
  • 6b8abe866a Partial work to run on the master instead of the slave. Add support for non-PREFIX archive location. William Siegrist 2011-07-13 14:21:10 +00:00
  • a310238929 mpab: restrict svn checkout to base and dports, and look at BASE_UPDATE env var that specifies how to update the base install Joshua Root 2011-07-07 16:33:44 +00:00
  • 9400d4a25d mpab: use consistent defaults Joshua Root 2011-06-30 23:08:48 +00:00
  • 977f204239 mpab: fix path in status script, and print message when archive is not distributable Joshua Root 2011-06-29 06:34:33 +00:00
  • 01879f9a9b mpab: fix exclude rule Joshua Root 2011-06-29 06:21:24 +00:00
  • f8c61bc6a1 mpab: have to use PIPESTATUS to get port's exit status instead of tee's Joshua Root 2011-06-29 05:57:33 +00:00
  • 6f11d160a0 mpab: don't delete PortIndex when syncing Joshua Root 2011-06-29 05:37:52 +00:00
  • 9d85c58506 mpab: move complicated bits from buildbot config here Joshua Root 2011-06-29 05:18:26 +00:00
  • 7497fec28e mpab: fix rsync path Joshua Root 2011-06-29 04:24:32 +00:00
  • 926d20490c more verbosity Joshua Root 2011-06-29 03:54:01 +00:00
  • 3b6f155fc6 mpab: avoid some awk-fu Joshua Root 2011-06-29 02:44:49 +00:00
  • 3e329536ef mpab: * make more noise on stdout * don't skip building ports that already have an archive Joshua Root 2011-06-29 02:22:55 +00:00
  • 08d48803a1 mpab: fix path in mpsync.sh Joshua Root 2011-06-28 23:03:04 +00:00
  • e9b1bdf903 mpab: set svn:executable where appropriate Joshua Root 2011-06-28 21:23:00 +00:00
  • 2861bd485c mpab: update mpsync.sh to allow chrootless operation Joshua Root 2011-06-28 05:21:20 +00:00
  • a1fc73aa84 mpab: chmod sources world readable so privilege dropping works Joshua Root 2011-06-27 22:47:36 +00:00
  • a2d8aa2103 mpab: make macports prefix and location to keep sources configurable Joshua Root 2011-06-27 22:22:56 +00:00
  • 4ef18cdc7c update mpab to match base Joshua Root 2011-06-26 21:05:06 +00:00
  • 8158af8e42 mpab: chmod logs dir readable Joshua Root 2011-04-17 05:09:13 +00:00
  • a10206d7da mpab: syntax Joshua Root 2010-09-13 08:26:47 +00:00
  • 4e8bb223f2 mpab: add chroot-less mode, update/generalise macports.conf editing regexes Joshua Root 2010-09-13 05:33:56 +00:00
  • 0894924f2b mpab: buildports script updates: * define prefix and archive extension once * update archive dir location * allow for different archs being built * remove special-casing of X11 ports * adapt to changed deps output format Joshua Root 2010-09-12 00:54:26 +00:00
  • 882d7c0dc0 mpab: genportlist.tcl updates: * load tcl package from prefix * use mportlistall Joshua Root 2010-09-12 00:49:29 +00:00
  • e5c557d4b6 mpab: add (currently useless) separate lists of files needed per OS version, and run portindex after installing base Joshua Root 2010-06-20 23:00:05 +00:00
  • bae6c714c3 mpab: add depends_fetch and depends_extract to dep types list Joshua Root 2010-06-19 16:12:22 +00:00
  • db97c145c7 mpab: remove use of obsolete -x option Joshua Root 2010-06-19 16:11:52 +00:00
  • 98145b0896 mpab: 'port list active' -> 'port echo active' Joshua Root 2009-06-07 07:37:16 +00:00
  • 832533c21e mpab-functions: use consistent function naming for chrootExec Caspar Florian Ebeling 2009-06-01 08:24:25 +00:00
  • 59b18c4748 ChangeLog: fix last entry Caspar Florian Ebeling 2009-06-01 08:21:06 +00:00
  • 58d3b4ecd5 Merging changes from dev branch Caspar Florian Ebeling 2009-06-01 08:17:57 +00:00
  • bdb168f069 mpab: typo fix Bryan Blackburn 2009-06-01 00:02:04 +00:00
  • daf4f3e7a2 mpab: accept an svn working directory as a substitute for a mp tarball, alternatively. Caspar Florian Ebeling 2009-02-01 23:20:03 +00:00
  • 7dc7f24dec mpsync.sh: use a variable to denote name of svn working directory. Caspar Florian Ebeling 2009-02-01 23:18:26 +00:00
  • a18c1de662 mpsync.sh: remove another patch artifact. Caspar Florian Ebeling 2009-01-30 09:49:33 +00:00
  • c29f5f9469 remove patch 'artifacts' Caspar Florian Ebeling 2009-01-28 23:29:10 +00:00
  • 758a4c7612 remove patch 'artifacts' Caspar Florian Ebeling 2009-01-28 23:27:56 +00:00
  • ad75f805b0 chroot-scripts/recreateportindex: script for re-creation of the PortIndex inside mpab chroot. Caspar Florian Ebeling 2009-01-28 23:25:06 +00:00
  • 2b353b3190 mpsync.sh: script for synchronizing ports tree inside the mpab chroot. Caspar Florian Ebeling 2009-01-28 23:23:58 +00:00
  • 4b8f114ace mpsexport.sh: script for fetching macports tar ball. Caspar Florian Ebeling 2009-01-28 23:20:36 +00:00
  • 79a9124902 Fix: add the [default] tag to macports/sources.conf. Caspar Florian Ebeling 2009-01-28 23:09:17 +00:00