| 1 | 
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> | 
 
 
 
 
 
 | 2 | 
 <profile project="MinGW" application="mingw-get"> | 
 
 
 
 
 
 | 3 | 
   <!-- | 
 
 
 
 
 
 | 4 | 
     $Id: profile.xml,v ee72dbfcc656 2013/09/20 12:05:26 keithmarshall $ | 
 
 
 
 
 
 | 5 | 
  | 
 
 
 
 
 
 | 6 | 
     Written by Keith Marshall  <keithmarshall@users.sourceforge.net> | 
 
 
 
 
 
 | 7 | 
     Copyright (C) 2009, 2010, 2012, 2013, MinGW.org Project | 
 
 
 
 
 
 | 8 | 
  | 
 
 
 
 
 
 | 9 | 
  | 
 
 
 
 
 
 | 10 | 
     Master configuration profile for mingw-get. | 
 
 
 
 
 
 | 11 | 
  | 
 
 
 
 
 
 | 12 | 
     This file is user modifiable, to accommodate local customisation | 
 
 
 
 
 
 | 13 | 
     of mingw-get's behaviour.  To avoid overwriting the user's local | 
 
 
 
 
 
 | 14 | 
     customisations, when upgrading the mingw-get installation, this | 
 
 
 
 
 
 | 15 | 
     file is distributed with the alternative name "defaults.xml"; a | 
 
 
 
 
 
 | 16 | 
     locally customised version should always be renamed, so that it | 
 
 
 
 
 
 | 17 | 
     may be identified as the preferentially loaded "profile.xml". | 
 
 
 
 
 
 | 18 | 
  | 
 
 
 
 
 
 | 19 | 
  | 
 
 
 
 
 
 | 20 | 
     This is free software.  Permission is granted to copy, modify and | 
 
 
 
 
 
 | 21 | 
     redistribute this software, under the provisions of the GNU General | 
 
 
 
 
 
 | 22 | 
     Public License, Version 3, (or, at your option, any later version), | 
 
 
 
 
 
 | 23 | 
     as published by the Free Software Foundation; see the file COPYING | 
 
 
 
 
 
 | 24 | 
     for licensing details. | 
 
 
 
 
 
 | 25 | 
  | 
 
 
 
 
 
 | 26 | 
     Note, in particular, that this software is provided "as is", in the | 
 
 
 
 
 
 | 27 | 
     hope that it may prove useful, but WITHOUT WARRANTY OF ANY KIND; not | 
 
 
 
 
 
 | 28 | 
     even an implied WARRANTY OF MERCHANTABILITY, nor of FITNESS FOR ANY | 
 
 
 
 
 
 | 29 | 
     PARTICULAR PURPOSE.  Under no circumstances will the author, or the | 
 
 
 
 
 
 | 30 | 
     MinGW Project, accept liability for any damages, however caused, | 
 
 
 
 
 
 | 31 | 
     arising from the use of this software. | 
 
 
 
 
 
 | 32 | 
   --> | 
 
 
 
 
 
 | 33 | 
  | 
 
 
 
 
 
 | 34 | 
   <preferences client="cli"> | 
 
 
 
 
 
 | 35 | 
     <!-- | 
 
 
 
 
 
 | 36 | 
       "preferences" specifications provide a mechanism for defining | 
 
 
 
 
 
 | 37 | 
       user specified default attributes for command line options such | 
 
 
 
 
 
 | 38 | 
       as the "desktop" and "start-menu" short-cut creation controls. | 
 
 
 
 
 
 | 39 | 
  | 
 
 
 
 
 
 | 40 | 
       Each of these options is disabled by default.  By uncommenting | 
 
 
 
 
 
 | 41 | 
       any one of the following declarations, for each option, you may | 
 
 
 
 
 
 | 42 | 
       change that default.  Note that you may still override settings | 
 
 
 
 
 
 | 43 | 
       you establish here, by also specifying the option on the command | 
 
 
 
 
 
 | 44 | 
       line as before; you may also disable an option enabled here, by | 
 
 
 
 
 
 | 45 | 
       assigning an attribute value of "none" on the command line. | 
 
 
 
 
 
 | 46 | 
     --> | 
 
 
 
 
 
 | 47 | 
  | 
 
 
 
 
 
 | 48 | 
     <!--option name="desktop" /--> | 
 
 
 
 
 
 | 49 | 
     <!--option name="desktop" value="all-users" /--> | 
 
 
 
 
 
 | 50 | 
  | 
 
 
 
 
 
 | 51 | 
     <!--option name="start-menu" /--> | 
 
 
 
 
 
 | 52 | 
     <!--option name="start-menu" value="all-users" /--> | 
 
 
 
 
 
 | 53 | 
   </preferences> | 
 
 
 
 
 
 | 54 | 
  | 
 
 
 
 
 
 | 55 | 
   <preferences client="gui"> | 
 
 
 
 
 
 | 56 | 
     <!-- | 
 
 
 
 
 
 | 57 | 
       The preceding "preferences" section applies exclusively to the | 
 
 
 
 
 
 | 58 | 
       CLI client, (where command line options may be used); here, we | 
 
 
 
 
 
 | 59 | 
       specify defaults for the GUI client, (which provides no support | 
 
 
 
 
 
 | 60 | 
       for command line options), such that shortcuts will be created | 
 
 
 
 
 
 | 61 | 
       on the desktop, and in the start menu, for the current user. | 
 
 
 
 
 
 | 62 | 
  | 
 
 
 
 
 
 | 63 | 
       Note that matching of the "client" attribute will be performed | 
 
 
 
 
 
 | 64 | 
       case-insensitively, against a keyword defined by the respective | 
 
 
 
 
 
 | 65 | 
       client; any "preferences" section with no "client" assignment | 
 
 
 
 
 
 | 66 | 
       will be matched for ALL clients. | 
 
 
 
 
 
 | 67 | 
     --> | 
 
 
 
 
 
 | 68 | 
  | 
 
 
 
 
 
 | 69 | 
     <option name="desktop" /> | 
 
 
 
 
 
 | 70 | 
     <option name="start-menu" /> | 
 
 
 
 
 
 | 71 | 
   </preferences> | 
 
 
 
 
 
 | 72 | 
  | 
 
 
 
 
 
 | 73 | 
   <repository uri="http://prdownloads.sourceforge.net/mingw/%F.xml.lzma?download"> | 
 
 
 
 
 
 | 74 | 
     <!-- | 
 
 
 
 
 
 | 75 | 
       The "repository" specification identifies the URI where package | 
 
 
 
 
 
 | 76 | 
       list catalogues may be downloaded; each catalogue download URI is | 
 
 
 
 
 
 | 77 | 
       identified by substituting the catalogue name for the "%F" field | 
 
 
 
 
 
 | 78 | 
       in the uri specification. | 
 
 
 
 
 
 | 79 | 
  | 
 
 
 
 
 
 | 80 | 
       You may specify a particular collection of package lists to load | 
 
 
 
 
 
 | 81 | 
       here, (selecting from the available catalogue-name.xml.lzma files | 
 
 
 
 
 
 | 82 | 
       hosted on the repository server).  If you do this, then ONLY those | 
 
 
 
 
 
 | 83 | 
       package lists which you explicitly specify will be loaded.  If you | 
 
 
 
 
 
 | 84 | 
       specify no package list here, then the repository's standard list | 
 
 
 
 
 
 | 85 | 
       of packages, as identified in the master "package-list.xml.lzma" | 
 
 
 
 
 
 | 86 | 
       file will be automatically selected; this is the recommended | 
 
 
 
 
 
 | 87 | 
       configuration choice. | 
 
 
 
 
 
 | 88 | 
  | 
 
 
 
 
 
 | 89 | 
       Note however, that if the repository offers optional package list | 
 
 
 
 
 
 | 90 | 
       selections, in addition to the the master list, and you wish any of | 
 
 
 
 
 
 | 91 | 
       these to be loaded, then you MUST explicitly specify them here.  If | 
 
 
 
 
 
 | 92 | 
       you exercise this option, then the automatic loading of the master | 
 
 
 
 
 
 | 93 | 
       list will be inhibited, UNLESS you also explicitly include it in | 
 
 
 
 
 
 | 94 | 
       your selection, by adding the explicit reference:- | 
 
 
 
 
 
 | 95 | 
  | 
 
 
 
 
 
 | 96 | 
         <package-list catalogue="package-list" /> | 
 
 
 
 
 
 | 97 | 
  | 
 
 
 
 
 
 | 98 | 
       Additional package lists, which you wish to specify, are then | 
 
 
 
 
 
 | 99 | 
       identified by the addition of as many further references of the | 
 
 
 
 
 
 | 100 | 
       form:- | 
 
 
 
 
 
 | 101 | 
  | 
 
 
 
 
 
 | 102 | 
         <package-list catalogue="catalogue-name" /> | 
 
 
 
 
 
 | 103 | 
  | 
 
 
 
 
 
 | 104 | 
       as may be required; (note that the "catalogue" attribute name | 
 
 
 
 
 
 | 105 | 
       MUST be specified thus, with the GB English spelling). | 
 
 
 
 
 
 | 106 | 
     --> | 
 
 
 
 
 
 | 107 | 
   </repository> | 
 
 
 
 
 
 | 108 | 
  | 
 
 
 
 
 
 | 109 | 
   <system-map id="default"> | 
 
 
 
 
 
 | 110 | 
     <!-- | 
 
 
 
 
 
 | 111 | 
       The system map specifies the installation paths for each managed | 
 
 
 
 
 
 | 112 | 
       subsystem.  Multiple system maps are supported, provided each is | 
 
 
 
 
 
 | 113 | 
       given a unique "id" attribute; each specifies an "installation", | 
 
 
 
 
 
 | 114 | 
       comprising a collection of subsystems, each of which in turn is | 
 
 
 
 
 
 | 115 | 
       associated with a specific "sysroot path". | 
 
 
 
 
 
 | 116 | 
        | 
 
 
 
 
 
 | 117 | 
       Each individual "sysroot path" defines one installation of one | 
 
 
 
 
 
 | 118 | 
       specific subsystem; parallel installations may be supported by | 
 
 
 
 
 
 | 119 | 
       assigning distinct paths to two or more sysroot specifications | 
 
 
 
 
 
 | 120 | 
       for the same subsystem; each such sysroot specification must | 
 
 
 
 
 
 | 121 | 
       then be assigned to a distinct system-map. | 
 
 
 
 
 
 | 122 | 
  | 
 
 
 
 
 
 | 123 | 
       Any single sysroot definition may be shared by any number of | 
 
 
 
 
 
 | 124 | 
       system-maps, simply by duplicating that definition within each; | 
 
 
 
 
 
 | 125 | 
       however, each system-map may contain only one sysroot definition | 
 
 
 
 
 
 | 126 | 
       for each individual subsystem. | 
 
 
 
 
 
 | 127 | 
  | 
 
 
 
 
 
 | 128 | 
       Only one system map may be active at any time.  Unless otherwise | 
 
 
 
 
 
 | 129 | 
       specified by user selection, the first encountered is accepted as | 
 
 
 
 
 
 | 130 | 
       default, irrespective of its actual "id" attribute value. | 
 
 
 
 
 
 | 131 | 
     --> | 
 
 
 
 
 
 | 132 | 
     <sysroot subsystem="mingw32" path="%R" /> | 
 
 
 
 
 
 | 133 | 
     <sysroot subsystem="MSYS" path="%R/msys/1.0" /> | 
 
 
 
 
 
 | 134 | 
   </system-map> | 
 
 
 
 
 
 | 135 | 
  | 
 
 
 
 
 
 | 136 | 
 </profile> | 
 
 
 
 
 
 | 137 | 
 <!-- $RCSfile: profile.xml,v $: end of file --> |