37 Commits

Author SHA1 Message Date
Ryan Schmidt
8fd0c84cca mpab: fix typos in error messages
git-svn-id: https://svn.macports.org/repository/macports/contrib/mpab@151035 d073be05-634f-4543-b044-5fe20cf6d1d6
2016-08-05 21:33:42 +00:00
Joshua Root
d4974a1297 mpab: optimise genportlist.tcl in the case of only one port being in the list
git-svn-id: https://svn.macports.org/repository/macports/contrib/mpab@138959 d073be05-634f-4543-b044-5fe20cf6d1d6
2015-07-25 03:37:42 +00:00
Joshua Root
d2708f10ae mpab: always build ports in dependency order
git-svn-id: https://svn.macports.org/repository/macports/contrib/mpab@138758 d073be05-634f-4543-b044-5fe20cf6d1d6
2015-07-18 06:08:11 +00:00
Joshua Root
63313c3fd9 mpab: handle failure caching and skipping due to failed deps for ports with bin/lib/path deps
git-svn-id: https://svn.macports.org/repository/macports/contrib/mpab@129381 d073be05-634f-4543-b044-5fe20cf6d1d6
2014-12-11 20:34:16 +00:00
Joshua Root
80b61d4959 mpab: remove compatibilty code for old base versions
git-svn-id: https://svn.macports.org/repository/macports/contrib/mpab@129380 d073be05-634f-4543-b044-5fe20cf6d1d6
2014-12-11 20:02:28 +00:00
Joshua Root
e299322142 mpab: use port-tclsh instead of /usr/bin/tclsh if available
git-svn-id: https://svn.macports.org/repository/macports/contrib/mpab@120362 d073be05-634f-4543-b044-5fe20cf6d1d6
2014-05-24 09:50:08 +00:00
Joshua Root
f22ebfd7b3 mpab: update other tcl scripts to work with base 2.3.0
git-svn-id: https://svn.macports.org/repository/macports/contrib/mpab@120361 d073be05-634f-4543-b044-5fe20cf6d1d6
2014-05-24 09:35:15 +00:00
Joshua Root
3cefee600f mpab: don't skip ports due to an existing archive if the archive's variants don't match the current defaults
git-svn-id: https://svn.macports.org/repository/macports/contrib/mpab@105594 d073be05-634f-4543-b044-5fe20cf6d1d6
2013-04-26 18:40:59 +00:00
Joshua Root
767f28e210 mpab: also clean deps on failure, since we're not skipping due to failed non-port: deps
git-svn-id: https://svn.macports.org/repository/macports/contrib/mpab@83032 d073be05-634f-4543-b044-5fe20cf6d1d6
2011-08-24 05:45:37 +00:00
Joshua Root
c0240ea064 mpab: only skip based on failcache when portlist is all
git-svn-id: https://svn.macports.org/repository/macports/contrib/mpab@82405 d073be05-634f-4543-b044-5fe20cf6d1d6
2011-08-13 14:58:46 +00:00
Joshua Root
b792f9d5ce mpab: remember previously failed ports, and don't try building if portfile hasn't changed since failure
git-svn-id: https://svn.macports.org/repository/macports/contrib/mpab@82197 d073be05-634f-4543-b044-5fe20cf6d1d6
2011-08-10 12:12:09 +00:00
Joshua Root
502f55a8aa mpab: use --index with port info
git-svn-id: https://svn.macports.org/repository/macports/contrib/mpab@81645 d073be05-634f-4543-b044-5fe20cf6d1d6
2011-08-03 09:56:25 +00:00
Joshua Root
85d9456828 mpab: fix skipping ports with failed dependencies
git-svn-id: https://svn.macports.org/repository/macports/contrib/mpab@81633 d073be05-634f-4543-b044-5fe20cf6d1d6
2011-08-03 06:26:51 +00:00
Joshua Root
45354ba5cf mpab: turn skipping of ports with existing archives back on, but also mark them as successes
git-svn-id: https://svn.macports.org/repository/macports/contrib/mpab@81592 d073be05-634f-4543-b044-5fe20cf6d1d6
2011-08-02 15:58:41 +00:00
Joshua Root
c23317b680 mpab: only skip due to a failed dependency when the dep is port: type
git-svn-id: https://svn.macports.org/repository/macports/contrib/mpab@81560 d073be05-634f-4543-b044-5fe20cf6d1d6
2011-08-02 02:11:22 +00:00
Joshua Root
682c19cb79 mpab: add a progress log that just shows which ports have been built and their status
git-svn-id: https://svn.macports.org/repository/macports/contrib/mpab@81516 d073be05-634f-4543-b044-5fe20cf6d1d6
2011-08-01 03:43:03 +00:00
Joshua Root
8dea8c2e48 mpab: add nosync flag to sources.conf created for new installs
git-svn-id: https://svn.macports.org/repository/macports/contrib/mpab@81426 d073be05-634f-4543-b044-5fe20cf6d1d6
2011-07-30 12:14:02 +00:00
Joshua Root
3318a31414 mpab: fix recognition of 'all'
git-svn-id: https://svn.macports.org/repository/macports/contrib/mpab@81231 d073be05-634f-4543-b044-5fe20cf6d1d6
2011-07-27 22:51:53 +00:00
Joshua Root
60d1dbc90f mpab: build all ports if portlist is 'all'
git-svn-id: https://svn.macports.org/repository/macports/contrib/mpab@81228 d073be05-634f-4543-b044-5fe20cf6d1d6
2011-07-27 21:17:50 +00:00
Joshua Root
a310238929 mpab: restrict svn checkout to base and dports, and look at BASE_UPDATE env var that specifies how to update the base install
git-svn-id: https://svn.macports.org/repository/macports/contrib/mpab@80242 d073be05-634f-4543-b044-5fe20cf6d1d6
2011-07-07 16:33:44 +00:00
Joshua Root
f8c61bc6a1 mpab: have to use PIPESTATUS to get port's exit status instead of tee's
git-svn-id: https://svn.macports.org/repository/macports/contrib/mpab@79899 d073be05-634f-4543-b044-5fe20cf6d1d6
2011-06-29 05:57:33 +00:00
Joshua Root
3b6f155fc6 mpab: avoid some awk-fu
git-svn-id: https://svn.macports.org/repository/macports/contrib/mpab@79883 d073be05-634f-4543-b044-5fe20cf6d1d6
2011-06-29 02:44:49 +00:00
Joshua Root
3e329536ef mpab:
* make more noise on stdout
 * don't skip building ports that already have an archive

git-svn-id: https://svn.macports.org/repository/macports/contrib/mpab@79880 d073be05-634f-4543-b044-5fe20cf6d1d6
2011-06-29 02:22:55 +00:00
Joshua Root
e9b1bdf903 mpab: set svn:executable where appropriate
git-svn-id: https://svn.macports.org/repository/macports/contrib/mpab@79867 d073be05-634f-4543-b044-5fe20cf6d1d6
2011-06-28 21:23:00 +00:00
Joshua Root
a2d8aa2103 mpab: make macports prefix and location to keep sources configurable
git-svn-id: https://svn.macports.org/repository/macports/contrib/mpab@79836 d073be05-634f-4543-b044-5fe20cf6d1d6
2011-06-27 22:22:56 +00:00