source: trunk/base/src/port1.0/portutil.tcl

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @1503   18 years landonf Make the whitespace foo actually work with vim
(edit) @1500   18 years landonf Merge in landonf-1_0
(edit) @1452   18 years kevin Add channel parameter to ui_puts to select between stderr and stdout.
(edit) @1450   18 years landonf Merge in regex escaping fixes from landonf-1.0
(edit) @1443   18 years jpm fixed a spelling mistake - as brought to our attention by Yoshiyuki …
(edit) @1431   18 years landonf Don't build dependencies in same workdir
(edit) @1376   18 years landonf Fix target run error checking
(edit) @1375   18 years landonf Shorter debug message
(edit) @1363   18 years landonf Add working portexec Change darwinports API: dportopen now takes two …
(edit) @1362   18 years landonf Start of portexec that provides for sharing work in one workpath
(edit) @1356   18 years landonf Remember to bring in the option_proc global. This will fix depends_*-append
(edit) @1355   18 years landonf Rename 'packager' target to 'package' and add support for conflicting …
(edit) @1333   18 years kevin Added portexec primitive to run an arbitrary target of a port.
(edit) @1226   18 years kevin Deprecate dportmatch in favor of dportsearch.
(edit) @1176   18 years kevin Ignore variant mismatch if ports_force is specified.
(edit) @1169   18 years kevin Store variants in state file. Print error if state exists with …
(edit) @1164   18 years kevin Preliminary support for variant conflicts.
(edit) @1139   18 years landonf Remove a variable if we delete the last item in the list
(edit) @1136   18 years kevin Added path: class of depspec which is satisfied by a regex at an …
(edit) @1086   18 years eric Place newly created users in nogroup by default.
(edit) @1085   18 years eric Add functionality to create users and groups.
(edit) @1047   18 years jkh Fixup a little whitespace.
(edit) @1045   18 years jkh Add an mktemp primitive for simply getting a convenient temporary file …
(edit) @1033   18 years landonf Options should never be declared outside of a target
(edit) @1024   18 years kevin create the procedure for a variant earlier in the process. trying to …
(edit) @1018   18 years kevin Renamed variants.default to default_variants.
(edit) @1017   18 years kevin Added variants.default to specify default variants. These do not …
(edit) @1015   18 years kevin Remove 'register' proc. Now targets have a handle to the target object …
(edit) @994   18 years jkh Remove a debugging puts
(edit) @993   18 years landonf indenting
(edit) @992   18 years kevin optimized exec cat to fcopy in reinplace ftruncate(2) original file …
(edit) @989   18 years kevin Make property accessor actual virtual functions. (Targets will likely …
(edit) @960   18 years jkh 1. rename portname to name (externally) and portversion to version …
(edit) @956   18 years landonf When appending, verify that variable exists, otherwise, set variable …
(edit) @951   18 years kevin Fixed typo during make->build conversion.
(edit) @902   18 years landonf Fix problem with dots in variable names Reported by: yeled
(edit) @900   18 years kevin Print error messages in target_run.
(edit) @835   18 years landonf Cause options_export to use new option proc API
(edit) @824   18 years kevin rolling back overzealous escaping of '.' for binary regexps.
(edit) @823   18 years kevin Create both library and binary portfile depspecs.
(edit) @821   18 years kevin Enhanced options hooks Allow multiple hooks for each option. Call …
(edit) @805   18 years kevin Reinstate ldelete modification that was lost in the generic depspec merge.
(edit) @804   18 years landonf Give useful data
(edit) @802   18 years kevin Targets should throw exceptions to indicate failure. (Custom targets …
(edit) @801   18 years kevin Fix pre/post/override target procs.
(edit) @798   18 years kevin Fixed typo in register.
(edit) @796   18 years kevin Change dependency evaluation engine to use depspec objects.
(edit) @781   18 years landonf duh
(edit) @780   18 years landonf Allow darwinports to build on file systems that do not support flock …
(edit) @775   18 years landonf Return error number on unknown target
(edit) @724   18 years jkh Add variant_set, variant_isset and variant_unset procedures
(edit) @712   18 years landonf Add more comments
(edit) @655   18 years jkh Add some seat belts: 1. Try to create $prefix if it doesn't exist. 2. …
(edit) @651   18 years landonf Fix mis-named variable in comment
(edit) @646   18 years landonf Use flock on .darwinports.state file instead of Portfile; gets the …
(edit) @645   18 years landonf Add a useful debug statement in command construction
(edit) @628   18 years landonf Changes to allow arguments to command.{var} procedures to contain …
(edit) @618   18 years landonf Run custom option procedure only once in ${option}-delete
(edit) @616   18 years landonf Properly set, escape, and use default delayed expansion (traced) variables
(edit) @615   18 years landonf Properly reference option variable
(edit) @614   18 years landonf Fix -append & -delete's interaction with TCL variable tracing
(edit) @613   18 years landonf Support static pre/post target procedures
(edit) @609   18 years landonf Check for init procedure using accessor functions
(edit) @608   18 years landonf Seperate init registration from target registration
(edit) @599   18 years kevin quoting of $result in pre-/port-/target routines was buggy.
(edit) @591   18 years kevin Pre- and Post- target procs are no longer full-fledged targets, but …
(edit) @577   18 years landonf Add support for dportinfo
(edit) @526   18 years landonf Fix broken interactions of upvar and variable tracing
(edit) @525   18 years landonf Roll back changes to name mangling handling in trace code.
(edit) @524   18 years kevin Select all variants which provide a subset of the requested variations.
(edit) @521   18 years landonf Add commands/command procedures. Implement standardization of command …
(edit) @478   18 years landonf install -> registry
(edit) @472   18 years landonf Lay down support for defaults + tracing
(edit) @471   18 years landonf Fix pre/post procedure bug I introduced in revision 1.36
(edit) @464   18 years jkh Add include directive and make X port use it
(edit) @440   18 years kevin Fixed choose_variant.
(edit) @432   18 years landonf Support custom option procedures
(edit) @429   18 years landonf Output errors in custom procedures properly
(edit) @420   18 years kevin Add support for variations on the command line.
(edit) @417   18 years landonf Add return code support
(edit) @385   18 years landonf Add -append and -delete options Add ldelete utility procedure
(edit) @384   18 years jkh Catch errors so that port traversal is more useful
(edit) @380   18 years landonf Avoid auto-list action of 'args'
(edit) @379   18 years kevin Beginnings of variant support. Portfile: variant a b c requires x y z …
(edit) @373   18 years landonf Avoid leaking file descriptors
(edit) @369   18 years landonf Use freebsd style reinplace syntax and escape pattern with strsed
(edit) @367   18 years landonf Fix post- targets
(edit) @365   18 years landonf Add reinplace utility procedure
(edit) @363   18 years landonf Use case insensitive string compare in tbool
(edit) @360   18 years jkh OK, hand me back the Tcl book, now I see where the quoting was going …
(edit) @359   18 years jkh Another stab at quoting - previous wasn't aggressive enough.
(edit) @358   18 years jkh Properly quote name arguments to deal with volume / filenames with …
(edit) @357   18 years landonf Add Apple copyright and license to each file
(edit) @354   18 years landonf Change target re-registration warning to a debug message, as it is a …
(edit) @339   18 years jkh Commit port_traverse function for traversing the port hierarchy
(edit) @328   18 years landonf Clean up options
(edit) @312   18 years landonf Check init properly
(edit) @306   18 years landonf Accept targets missing an init procedure
(edit) @296   18 years landonf Only write state cookies once per target
(edit) @295   18 years landonf Implement all init routines
Note: See TracRevisionLog for help on using the revision log.