This list is closed, nobody may subscribe to it.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(12) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(13) |
Feb
(2) |
Mar
(1) |
Apr
(1) |
May
|
Jun
(38) |
Jul
(10) |
Aug
(70) |
Sep
(63) |
Oct
(61) |
Nov
(41) |
Dec
(28) |
2002 |
Jan
(43) |
Feb
(11) |
Mar
(9) |
Apr
(2) |
May
(97) |
Jun
(94) |
Jul
(13) |
Aug
(49) |
Sep
(41) |
Oct
(24) |
Nov
(55) |
Dec
(126) |
2003 |
Jan
(90) |
Feb
(75) |
Mar
(32) |
Apr
(24) |
May
(54) |
Jun
(54) |
Jul
(22) |
Aug
(4) |
Sep
(16) |
Oct
(8) |
Nov
(6) |
Dec
(13) |
2004 |
Jan
|
Feb
(17) |
Mar
(60) |
Apr
(21) |
May
(12) |
Jun
|
Jul
(13) |
Aug
|
Sep
(29) |
Oct
|
Nov
|
Dec
(2) |
2005 |
Jan
(22) |
Feb
(3) |
Mar
(2) |
Apr
(13) |
May
(82) |
Jun
(18) |
Jul
(30) |
Aug
(17) |
Sep
(3) |
Oct
(19) |
Nov
(4) |
Dec
(8) |
2006 |
Jan
(1) |
Feb
(6) |
Mar
(2) |
Apr
(40) |
May
|
Jun
(21) |
Jul
(1) |
Aug
(410) |
Sep
(3) |
Oct
|
Nov
(56) |
Dec
(7) |
2007 |
Jan
(19) |
Feb
|
Mar
(4) |
Apr
(8) |
May
(19) |
Jun
(6) |
Jul
(4) |
Aug
(6) |
Sep
|
Oct
(4) |
Nov
(3) |
Dec
(2) |
2008 |
Jan
(13) |
Feb
(18) |
Mar
(12) |
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
(6) |
Mar
(8) |
Apr
(2) |
May
(2) |
Jun
|
Jul
|
Aug
(2) |
Sep
(11) |
Oct
(13) |
Nov
(17) |
Dec
(6) |
2010 |
Jan
(24) |
Feb
(10) |
Mar
(27) |
Apr
(20) |
May
(108) |
Jun
(8) |
Jul
(23) |
Aug
(38) |
Sep
(49) |
Oct
(17) |
Nov
(12) |
Dec
(14) |
2011 |
Jan
(17) |
Feb
(7) |
Mar
(28) |
Apr
(8) |
May
(20) |
Jun
(11) |
Jul
(7) |
Aug
(12) |
Sep
(4) |
Oct
(20) |
Nov
(19) |
Dec
(2) |
2012 |
Jan
(2) |
Feb
(6) |
Mar
(5) |
Apr
(24) |
May
(5) |
Jun
(4) |
Jul
(6) |
Aug
(18) |
Sep
(38) |
Oct
(26) |
Nov
(12) |
Dec
(6) |
2013 |
Jan
(19) |
Feb
(18) |
Mar
(44) |
Apr
(35) |
May
(18) |
Jun
(21) |
Jul
(10) |
Aug
(19) |
Sep
(44) |
Oct
(25) |
Nov
(1) |
Dec
(2) |
2014 |
Jan
(8) |
Feb
|
Mar
|
Apr
(5) |
May
(1) |
Jun
(3) |
Jul
|
Aug
(3) |
Sep
|
Oct
(4) |
Nov
(4) |
Dec
(7) |
2015 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
(2) |
Jun
(4) |
Jul
(6) |
Aug
(2) |
Sep
(8) |
Oct
(2) |
Nov
(1) |
Dec
(3) |
2016 |
Jan
(7) |
Feb
(9) |
Mar
(5) |
Apr
(5) |
May
(9) |
Jun
(4) |
Jul
(20) |
Aug
(4) |
Sep
(7) |
Oct
(6) |
Nov
(9) |
Dec
(2) |
2017 |
Jan
(7) |
Feb
(7) |
Mar
(5) |
Apr
|
May
(1) |
Jun
(4) |
Jul
(12) |
Aug
(4) |
Sep
(1) |
Oct
(4) |
Nov
(11) |
Dec
(14) |
2018 |
Jan
(3) |
Feb
(3) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
|
|
|
|
|
1
|
2
(2) |
3
|
4
(1) |
5
(1) |
6
(2) |
7
(1) |
8
|
9
(1) |
10
(1) |
11
(2) |
12
(2) |
13
|
14
(1) |
15
(1) |
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
(3) |
24
|
25
|
26
|
27
|
28
|
29
|
30
|
31
(2) |
|
|
|
|
|
From: Charles W. <cwi...@us...> - 2011-10-31 18:16:45
|
Update of /cvsroot/mingw/mingw-dist In directory vz-cvs-4.sog:/tmp/cvs-serv9777 Modified Files: ChangeLog Log Message: Update and publish msys-gettext, msys-libiconv. Correct versioning issue with mingw32-{gettext,libiconv}. Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/mingw-dist/ChangeLog,v retrieving revision 1.103 retrieving revision 1.104 diff -C2 -d -r1.103 -r1.104 *** ChangeLog 31 Oct 2011 17:44:37 -0000 1.103 --- ChangeLog 31 Oct 2011 18:16:43 -0000 1.104 *************** *** 1,2 **** --- 1,16 ---- + 2011-10-31 Charles Wilson <mi...@cw...> + + Update and publish msys-gettext, msys-libiconv. + Correct versioning issue with mingw32-{gettext,libiconv}. + + * msys/msys-gettext.xml: Update to 0.18.1.1-1. + * msys/msys-libiconv.xml: Update to 1.14-1. + * msys/issue.log: Updated accordingly. + * mingw32/mingw32-gettext.xml: Version 0.18.1.1-2 requires + at least version 1.14-2 of mingw32-libiconv-dll-2. + * mingw32/mingw32-libiconv.xml: VErsion 1.14-2 requires at + least version 0.18.1.1-2 of mingw32-libintl-dll-8. + * mingw32/issue.log: Updated accordingly. + 2011-10-24 Charles Wilson <mi...@cw...> |
From: Charles W. <cwi...@us...> - 2011-10-31 17:44:40
|
Update of /cvsroot/mingw/mingw-dist In directory vz-cvs-4.sog:/tmp/cvs-serv5620 Modified Files: ChangeLog Log Message: Update & publish msys-autoconf Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/mingw-dist/ChangeLog,v retrieving revision 1.102 retrieving revision 1.103 diff -C2 -d -r1.102 -r1.103 *** ChangeLog 23 Oct 2011 02:11:53 -0000 1.102 --- ChangeLog 31 Oct 2011 17:44:37 -0000 1.103 *************** *** 1,2 **** --- 1,9 ---- + 2011-10-24 Charles Wilson <mi...@cw...> + + Update & publish msys-autoconf. + + * msys/msys-autoconf.xml: Update to 2.68-1. + * msys/issue.log: Updated accordingly. + 2011-10-22 Charles Wilson <mi...@cw...> |
From: Charles W. <cwi...@us...> - 2011-10-23 02:11:56
|
Update of /cvsroot/mingw/mingw-dist/mingw32 In directory vz-cvs-4.sog:/tmp/cvs-serv27728/mingw32 Modified Files: issue.log mingw32-gettext.xml mingw32-libiconv.xml Log Message: Update & publish mingw32-libiconv, mingw32-gettext Index: issue.log =================================================================== RCS file: /cvsroot/mingw/mingw-dist/mingw32/issue.log,v retrieving revision 1.50 retrieving revision 1.51 diff -C2 -d -r1.50 -r1.51 *** issue.log 23 Oct 2011 01:19:32 -0000 1.50 --- issue.log 23 Oct 2011 02:11:53 -0000 1.51 *************** *** 38,45 **** 45978fa489e407f1d15c10b7cdf3e2b62d561ee8 2011102200 mingw32-gdb.xml 8ba336812b4016c512a3e7239a0948a3a494b6f4 2011101100 mingw32-gendef.xml ! 660266190e232165268b862b4e5de8b76e413d84 2011101100 mingw32-gettext.xml 753225ffa6c00882b8e5aaf0c1be392e75dad30d 2010083100 mingw32-gmp.xml 0fc48f3538d5fcc3f1e0f74618eba805bc293e8b 2011101100 mingw32-libarchive.xml ! e472f09aadaf592e56152847f3cd50f413a07a07 2011101100 mingw32-libiconv.xml 9fb60f097832c4b192a13f6c524fe8020f2326e5 2011101100 mingw32-libtool.xml aaa310c7d830e7e9eef6738273630dda8e70d674 2011101100 mingw32-make.xml --- 38,45 ---- 45978fa489e407f1d15c10b7cdf3e2b62d561ee8 2011102200 mingw32-gdb.xml 8ba336812b4016c512a3e7239a0948a3a494b6f4 2011101100 mingw32-gendef.xml ! 8f27f180683c6e266727353b6f7fb425dcc10870 2011102301 mingw32-gettext.xml 753225ffa6c00882b8e5aaf0c1be392e75dad30d 2010083100 mingw32-gmp.xml 0fc48f3538d5fcc3f1e0f74618eba805bc293e8b 2011101100 mingw32-libarchive.xml ! 804dcbda6f0e8562f18cbe95ef458f8d319d3b59 2011102300 mingw32-libiconv.xml 9fb60f097832c4b192a13f6c524fe8020f2326e5 2011101100 mingw32-libtool.xml aaa310c7d830e7e9eef6738273630dda8e70d674 2011101100 mingw32-make.xml Index: mingw32-gettext.xml =================================================================== RCS file: /cvsroot/mingw/mingw-dist/mingw32/mingw32-gettext.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** mingw32-gettext.xml 11 Oct 2011 18:25:56 -0000 1.4 --- mingw32-gettext.xml 23 Oct 2011 02:11:53 -0000 1.5 *************** *** 40,43 **** --- 40,49 ---- <component class="bin"> <release tarname="gettext-0.17-1-mingw32-bin.tar.lzma" > + <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" /> + <requires eq="mingw32-libiconv-*-mingw32-*-dll-2.tar" /> + <requires eq="mingw32-libintl-%-mingw32-%-dll-8.tar" /> + </release> + <release tarname="gettext-0.18.1.1-2-mingw32-bin.tar.lzma" > + <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" /> <requires eq="mingw32-libiconv-*-mingw32-*-dll-2.tar" /> <requires eq="mingw32-libintl-%-mingw32-%-dll-8.tar" /> *************** *** 47,54 **** --- 53,62 ---- <component class="doc"> <release tarname="gettext-0.17-1-mingw32-doc.tar.lzma" /> + <release tarname="gettext-0.18.1.1-2-mingw32-doc.tar.lzma" /> </component> <component class="lic"> <release tarname="gettext-0.17-1-mingw32-lic.tar.lzma" /> + <release tarname="gettext-0.18.1.1-2-mingw32-lic.tar.lzma" /> </component> *************** *** 60,67 **** --- 68,82 ---- <requires eq="mingw32-libintl-%-mingw32-%-dll-8.tar" /> </release> + <release tarname="gettext-0.18.1.1-2-mingw32-dev.tar.lzma" > + <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" /> + <requires eq="mingw32-libgettextpo-%-mingw32-%-dll-0.tar" /> + <requires eq="mingw32-libiconv-*-mingw32-*-dll-2.tar" /> + <requires eq="mingw32-libintl-%-mingw32-%-dll-8.tar" /> + </release> </component> <component class="ext"> <release tarname="gettext-0.17-1-mingw32-ext.tar.lzma" /> + <release tarname="gettext-0.18.1.1-2-mingw32-ext.tar.lzma" /> </component> </package> *************** *** 100,103 **** --- 115,123 ---- <component class="dll"> <release tarname="libintl-0.17-1-mingw32-dll-8.tar.lzma" > + <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" /> + <requires eq="mingw32-libiconv-*-mingw32-*-dll-2.tar" /> + </release> + <release tarname="libintl-0.18.1.1-2-mingw32-dll-8.tar.lzma" > + <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" /> <requires eq="mingw32-libiconv-*-mingw32-*-dll-2.tar" /> </release> *************** *** 144,147 **** --- 164,172 ---- <requires eq="mingw32-libintl-%-mingw32-%-dll-8.tar" /> </release> + <release tarname="libgettextpo-0.18.1.1-2-mingw32-dll-0.tar.lzma" > + <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" /> + <requires eq="mingw32-libiconv-*-mingw32-*-dll-2.tar" /> + <requires eq="mingw32-libintl-%-mingw32-%-dll-8.tar" /> + </release> </component> </package> *************** *** 182,185 **** --- 207,215 ---- <component class="dll"> <release tarname="libasprintf-0.17-1-mingw32-dll-0.tar.lzma" > + <requires eq="mingw32-libstdc++-*-mingw32-dll-6.tar" /> + <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" /> + </release> + <release tarname="libasprintf-0.18.1.1-2-mingw32-dll-0.tar.lzma" > + <requires eq="mingw32-libstdc++-*-mingw32-dll-6.tar" /> <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" /> </release> Index: mingw32-libiconv.xml =================================================================== RCS file: /cvsroot/mingw/mingw-dist/mingw32/mingw32-libiconv.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** mingw32-libiconv.xml 11 Oct 2011 18:25:56 -0000 1.5 --- mingw32-libiconv.xml 23 Oct 2011 02:11:53 -0000 1.6 *************** *** 28,31 **** --- 28,37 ---- <requires eq="mingw32-libiconv-%-mingw32-%-dll-2.tar" /> <requires eq="mingw32-libintl-*-mingw32-*-dll-8.tar" /> + <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" /> + </release> + <release tarname="libiconv-1.14-2-mingw32-bin.tar.lzma" > + <requires eq="mingw32-libiconv-%-mingw32-%-dll-2.tar" /> + <requires eq="mingw32-libintl-*-mingw32-*-dll-8.tar" /> + <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" /> </release> </component> *************** *** 33,40 **** --- 39,48 ---- <component class="doc"> <release tarname="libiconv-1.13.1-1-mingw32-doc.tar.lzma" /> + <release tarname="libiconv-1.14-2-mingw32-doc.tar.lzma" /> </component> <component class="lic"> <release tarname="libiconv-1.13.1-1-mingw32-lic.tar.lzma" /> + <release tarname="libiconv-1.14-2-mingw32-lic.tar.lzma" /> </component> *************** *** 43,50 **** --- 51,63 ---- <requires eq="mingw32-libiconv-%-mingw32-%-dll-2.tar" /> </release> + <release tarname="libiconv-1.14-2-mingw32-dev.tar.lzma" > + <requires eq="mingw32-libiconv-%-mingw32-%-dll-2.tar" /> + </release> </component> <component class="dll"> + <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" /> <release tarname="libiconv-1.13.1-1-mingw32-dll-2.tar.lzma" /> + <release tarname="libiconv-1.14-2-mingw32-dll-2.tar.lzma" /> </component> </package> *************** *** 69,73 **** --- 82,88 ---- <component class="dll"> + <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" /> <release tarname="libcharset-1.13.1-1-mingw32-dll-1.tar.lzma" /> + <release tarname="libcharset-1.14-2-mingw32-dll-1.tar.lzma" /> </component> </package> |
From: Charles W. <cwi...@us...> - 2011-10-23 02:11:55
|
Update of /cvsroot/mingw/mingw-dist In directory vz-cvs-4.sog:/tmp/cvs-serv27728 Modified Files: ChangeLog Log Message: Update & publish mingw32-libiconv, mingw32-gettext Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/mingw-dist/ChangeLog,v retrieving revision 1.101 retrieving revision 1.102 diff -C2 -d -r1.101 -r1.102 *** ChangeLog 23 Oct 2011 01:19:32 -0000 1.101 --- ChangeLog 23 Oct 2011 02:11:53 -0000 1.102 *************** *** 1,2 **** --- 1,10 ---- + 2011-10-22 Charles Wilson <mi...@cw...> + + Update & publish mingw32-libiconv, mingw32-gettext. + + * mingw32/mingw32-libiconv.xml: Update to 1.14-2. + * mingw32/mingw32-gettext.xml: Update to 0.18.1.1-2. + * mingw32/issue.log: Updated accordingly. + 2011-10-22 Chris Sutcliffe <ir0...@us...> |
From: Chris S. <ir0...@us...> - 2011-10-23 01:19:34
|
Update of /cvsroot/mingw/mingw-dist/mingw32 In directory vz-cvs-4.sog:/tmp/cvs-serv18084/mingw32 Modified Files: issue.log mingw32-gdb.xml Log Message: 2011-10-22 Chris Sutcliffe <ir0...@us...> Update & publish mingw32-gdb. * mingw32/mingw32-gdb.xml: Update to 7.3.1-1. * mingw32/issue.log: Updated accordingly. Index: issue.log =================================================================== RCS file: /cvsroot/mingw/mingw-dist/mingw32/issue.log,v retrieving revision 1.49 retrieving revision 1.50 diff -C2 -d -r1.49 -r1.50 *** issue.log 14 Oct 2011 05:11:24 -0000 1.49 --- issue.log 23 Oct 2011 01:19:32 -0000 1.50 *************** *** 36,40 **** 9d1d9deeccee4fb04f2944e3cd5e7b85757308ce 2011050500 mingw32-gcc3.xml 8bb891214b354f906db82e4b5bf72c6d655562f2 2011091500 mingw32-gcc4.xml ! 88ed082418ab8bca93cf99396aee9ecaaed1c0df 2011080400 mingw32-gdb.xml 8ba336812b4016c512a3e7239a0948a3a494b6f4 2011101100 mingw32-gendef.xml 660266190e232165268b862b4e5de8b76e413d84 2011101100 mingw32-gettext.xml --- 36,40 ---- 9d1d9deeccee4fb04f2944e3cd5e7b85757308ce 2011050500 mingw32-gcc3.xml 8bb891214b354f906db82e4b5bf72c6d655562f2 2011091500 mingw32-gcc4.xml ! 45978fa489e407f1d15c10b7cdf3e2b62d561ee8 2011102200 mingw32-gdb.xml 8ba336812b4016c512a3e7239a0948a3a494b6f4 2011101100 mingw32-gendef.xml 660266190e232165268b862b4e5de8b76e413d84 2011101100 mingw32-gettext.xml Index: mingw32-gdb.xml =================================================================== RCS file: /cvsroot/mingw/mingw-dist/mingw32/mingw32-gdb.xml,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** mingw32-gdb.xml 5 Aug 2011 00:01:47 -0000 1.6 --- mingw32-gdb.xml 23 Oct 2011 01:19:32 -0000 1.7 *************** *** 20,23 **** --- 20,29 ---- <component class="bin"> + <release tarname="gdb-7.3.1-1-mingw32-bin.tar.lzma" > + <source tarname="gdb-%-mingw32-src.tar.lzma" /> + <licence tarname="gdb-%-mingw32-doc.tar.lzma" /> + <requires eq="mingw32-libexpat-*-mingw32-*-dll-1.tar" /> + <requires eq="mingw32-libintl-*-mingw32-*-dll-8.tar" /> + </release> <release tarname="gdb-7.3-2-mingw32-bin.tar.lzma" > <source tarname="gdb-%-mingw32-src.tar.lzma" /> *************** *** 44,47 **** --- 50,54 ---- <component class="doc"> + <release tarname="gdb-7.3.1-1-mingw32-doc.tar.lzma" /> <release tarname="gdb-7.3-2-mingw32-doc.tar.lzma" /> <release tarname="gdb-7.3-1-mingw32-doc.tar.lzma" /> |
From: Charles W. <cwi...@us...> - 2011-10-15 00:02:10
|
Update of /cvsroot/mingw/mingw-dist/msys In directory vz-cvs-4.sog:/tmp/cvs-serv26324/msys Modified Files: issue.log msys-bzip2.xml msys-zlib.xml Log Message: Update & publish msys-zlib, msys-bzip2 Index: msys-zlib.xml =================================================================== RCS file: /cvsroot/mingw/mingw-dist/msys/msys-zlib.xml,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** msys-zlib.xml 11 Oct 2011 18:25:56 -0000 1.8 --- msys-zlib.xml 15 Oct 2011 00:02:08 -0000 1.9 *************** *** 23,26 **** --- 23,27 ---- --> <release tarname="zlib-1.2.3-2-msys-1.0.13-dll.tar.lzma" /> + <release tarname="zlib-1.2.5-1-msys-1.0.17-dll.tar.lzma" /> <requires eq="msys-core-*-msys-*-bin.tar" /> </component> *************** *** 28,31 **** --- 29,33 ---- <component class="dev"> <release tarname="zlib-1.2.3-2-msys-1.0.13-dev.tar.lzma" /> + <release tarname="zlib-1.2.5-1-msys-1.0.17-dev.tar.lzma" /> <requires eq="msys-zlib-%-msys-%-dll.tar" /> </component> *************** *** 33,40 **** --- 35,44 ---- <component class="doc"> <release tarname="zlib-1.2.3-2-msys-1.0.13-doc.tar.lzma" /> + <release tarname="zlib-1.2.5-1-msys-1.0.17-doc.tar.lzma" /> </component> <component class="lic"> <release tarname="zlib-1.2.3-2-msys-1.0.13-lic.tar.lzma" /> + <release tarname="zlib-1.2.5-1-msys-1.0.17-lic.tar.lzma" /> </component> </package> Index: msys-bzip2.xml =================================================================== RCS file: /cvsroot/mingw/mingw-dist/msys/msys-bzip2.xml,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** msys-bzip2.xml 11 Oct 2011 18:25:56 -0000 1.10 --- msys-bzip2.xml 15 Oct 2011 00:02:08 -0000 1.11 *************** *** 25,28 **** --- 25,29 ---- <component class="bin"> <release tarname="bzip2-1.0.5-2-msys-1.0.13-bin.tar.lzma" /> + <release tarname="bzip2-1.0.6-1-msys-1.0.17-bin.tar.lzma" /> <!-- Every MSYS package requires msys-core-bin --> *************** *** 43,50 **** --- 44,53 ---- <component class="doc"> <release tarname="bzip2-1.0.5-2-msys-1.0.13-doc.tar.lzma" /> + <release tarname="bzip2-1.0.6-1-msys-1.0.17-doc.tar.lzma" /> </component> <component class="lic"> <release tarname="bzip2-1.0.5-2-msys-1.0.13-lic.tar.lzma" /> + <release tarname="bzip2-1.0.6-1-msys-1.0.17-lic.tar.lzma" /> </component> </package> *************** *** 67,70 **** --- 70,74 ---- <component class="dll"> <release tarname="libbz2-1.0.5-2-msys-1.0.13-dll-1.tar.lzma" /> + <release tarname="libbz2-1.0.6-1-msys-1.0.17-dll-1.tar.lzma" /> <requires eq="msys-core-*-msys-*-bin.tar" /> </component> *************** *** 74,77 **** --- 78,84 ---- <requires eq="msys-libbz2-%-msys-%-dll-1.tar.lzma" /> </release> + <release tarname="libbz2-1.0.6-1-msys-1.0.17-dev.tar.lzma"> + <requires eq="msys-libbz2-%-msys-%-dll-1.tar.lzma" /> + </release> </component> </package> Index: issue.log =================================================================== RCS file: /cvsroot/mingw/mingw-dist/msys/issue.log,v retrieving revision 1.40 retrieving revision 1.41 diff -C2 -d -r1.40 -r1.41 *** issue.log 11 Oct 2011 18:25:56 -0000 1.40 --- issue.log 15 Oct 2011 00:02:08 -0000 1.41 *************** *** 32,36 **** e52982cbff0b0bb825461deb9af0411f72f2e4a2 2010090600 msys-binutils.xml 0a5427440a7eb58b9050ffe905070f0395912878 2011101100 msys-bison.xml ! 83b36d7edd1cc391ec00dc9cbb32ba275776d215 2011101100 msys-bzip2.xml 7b2f03518cc80005b37670419a0bf9ef770a37a1 2011101100 msys-console.xml 186a721a84c208b148db9cfff05c280045ae6f0f 2011101100 msys-core.xml --- 32,36 ---- e52982cbff0b0bb825461deb9af0411f72f2e4a2 2010090600 msys-binutils.xml 0a5427440a7eb58b9050ffe905070f0395912878 2011101100 msys-bison.xml ! c03a3c1dfa5854350b2d2d0a1c3852792f485094 2011101400 msys-bzip2.xml 7b2f03518cc80005b37670419a0bf9ef770a37a1 2011101100 msys-console.xml 186a721a84c208b148db9cfff05c280045ae6f0f 2011101100 msys-core.xml *************** *** 91,95 **** 51d1df6286ba0e94be02a42823fc4ef1a9c24587 2011101100 msys-xz.xml 352e88a18d2369c4955a52740920c50639b43baf 2011101100 msys-zip.xml ! 0fc1fd5236cdab87b77da6efa54205be0925dec7 2011101100 msys-zlib.xml # # $RCSfile$: end of file --- 91,95 ---- 51d1df6286ba0e94be02a42823fc4ef1a9c24587 2011101100 msys-xz.xml 352e88a18d2369c4955a52740920c50639b43baf 2011101100 msys-zip.xml ! 94b099c93c13b9aef6b0a01218605f9f6e6b5dbc 2011101400 msys-zlib.xml # # $RCSfile$: end of file |
From: Charles W. <cwi...@us...> - 2011-10-14 05:11:26
|
Update of /cvsroot/mingw/mingw-dist/mingw32 In directory vz-cvs-4.sog:/tmp/cvs-serv1578/mingw32 Modified Files: issue.log mingw32-bzip2.xml mingw32-xz.xml mingw32-zlib.xml Log Message: Update & publish mingw32-zlib, mingw32-bzip2, mingw32-xz Index: mingw32-zlib.xml =================================================================== RCS file: /cvsroot/mingw/mingw-dist/mingw32/mingw32-zlib.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** mingw32-zlib.xml 11 Oct 2011 18:25:56 -0000 1.5 --- mingw32-zlib.xml 14 Oct 2011 05:11:24 -0000 1.6 *************** *** 23,26 **** --- 23,27 ---- <release tarname="zlib-1.2.3-1-mingw32-doc.tar.gz" /> <release tarname="zlib-1.2.5-1-mingw32-doc.tar.lzma" /> + <release tarname="zlib-1.2.5-4-mingw32-doc.tar.lzma" /> </component> *************** *** 28,31 **** --- 29,33 ---- <release tarname="zlib-1.2.3-1-mingw32-lic.tar.gz" /> <release tarname="zlib-1.2.5-1-mingw32-lic.tar.lzma" /> + <release tarname="zlib-1.2.5-4-mingw32-lic.tar.lzma" /> </component> *************** *** 33,36 **** --- 35,39 ---- <release tarname="zlib-1.2.3-1-mingw32-man.tar.gz" /> <release tarname="zlib-1.2.5-1-mingw32-man.tar.lzma" /> + <release tarname="zlib-1.2.5-4-mingw32-man.tar.lzma" /> </component> </package> *************** *** 54,57 **** --- 57,63 ---- <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" /> </release> + <release tarname="libz-1.2.5-4-mingw32-dll-1.tar.lzma" > + <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" /> + </release> </component> *************** *** 63,66 **** --- 69,75 ---- <requires eq="mingw32-libz-%-mingw32-%-dll-1.tar" /> </release> + <release tarname="libz-1.2.5-4-mingw32-dev.tar.lzma" > + <requires eq="mingw32-libz-%-mingw32-%-dll-1.tar" /> + </release> </component> </package> Index: mingw32-bzip2.xml =================================================================== RCS file: /cvsroot/mingw/mingw-dist/mingw32/mingw32-bzip2.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** mingw32-bzip2.xml 11 Oct 2011 18:25:56 -0000 1.5 --- mingw32-bzip2.xml 14 Oct 2011 05:11:24 -0000 1.6 *************** *** 24,27 **** --- 24,30 ---- <component class="bin"> + <release tarname="bzip2-1.0.6-4-mingw32-bin.tar.lzma" > + <requires eq="mingw32-libbz2-%-mingw32-%-dll-2.tar" /> + </release> <release tarname="bzip2-1.0.6-1-mingw32-bin.tar.lzma" > <requires eq="mingw32-libbz2-%-mingw32-%-dll-2.tar" /> *************** *** 33,36 **** --- 36,40 ---- <component class="doc"> + <release tarname="bzip2-1.0.6-4-mingw32-doc.tar.lzma" /> <release tarname="bzip2-1.0.6-1-mingw32-doc.tar.lzma" /> <release tarname="bzip2-1.0.5-2-mingw32-doc.tar.gz" /> *************** *** 38,41 **** --- 42,46 ---- <component class="lic"> + <release tarname="bzip2-1.0.6-4-mingw32-lic.tar.lzma" /> <release tarname="bzip2-1.0.6-1-mingw32-lic.tar.lzma" /> <release tarname="bzip2-1.0.5-2-mingw32-lic.tar.gz" /> *************** *** 43,46 **** --- 48,52 ---- <component class="man"> + <release tarname="bzip2-1.0.6-4-mingw32-man.tar.lzma" /> <release tarname="bzip2-1.0.6-1-mingw32-man.tar.lzma" /> <release tarname="bzip2-1.0.5-2-mingw32-man.tar.gz" /> *************** *** 48,53 **** <component class="dev"> ! <release tarname="bzip2-1.0.6-1-mingw32-dev.tar.lzma" /> ! <release tarname="bzip2-1.0.5-2-mingw32-dev.tar.gz" /> </component> </package> --- 54,66 ---- <component class="dev"> ! <release tarname="bzip2-1.0.6-4-mingw32-dev.tar.lzma" > ! <requires eq="mingw32-libbz2-%-mingw32-%-dll-2.tar" /> ! </release> ! <release tarname="bzip2-1.0.6-1-mingw32-dev.tar.lzma" > ! <requires eq="mingw32-libbz2-%-mingw32-%-dll-2.tar" /> ! </release> ! <release tarname="bzip2-1.0.5-2-mingw32-dev.tar.gz" > ! <requires eq="mingw32-libbz2-%-mingw32-%-dll-2.tar" /> ! </release> </component> </package> *************** *** 69,72 **** --- 82,88 ---- <component class="dll"> + <release tarname="libbz2-1.0.6-4-mingw32-dll-2.tar.lzma" > + <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" /> + </release> <release tarname="libbz2-1.0.6-1-mingw32-dll-2.tar.lzma" /> <release tarname="libbz2-1.0.5-2-mingw32-dll-2.tar.gz" /> Index: issue.log =================================================================== RCS file: /cvsroot/mingw/mingw-dist/mingw32/issue.log,v retrieving revision 1.48 retrieving revision 1.49 diff -C2 -d -r1.48 -r1.49 *** issue.log 11 Oct 2011 18:25:56 -0000 1.48 --- issue.log 14 Oct 2011 05:11:24 -0000 1.49 *************** *** 30,34 **** fa31e0d9c348863330a84cb6b976d493b7734209 2011101100 mingw32-basic-bsdtar.xml b7931fcdbfc7cb63c21ff97c1ebe195de6bbb2b7 2011101100 mingw32-binutils.xml ! 298c9e3add0d321eeae958f3d98195321d6f634f 2011101100 mingw32-bzip2.xml 9a70ba2be6c8a8e39d0d58b458592dfba348230f 2011101100 mingw32-cygutils.xml dac44763209525b04cbaab271524991a9db920d0 2011101100 mingw32-expat.xml --- 30,34 ---- fa31e0d9c348863330a84cb6b976d493b7734209 2011101100 mingw32-basic-bsdtar.xml b7931fcdbfc7cb63c21ff97c1ebe195de6bbb2b7 2011101100 mingw32-binutils.xml ! 2d70daa65cfe81eb71ac6817358b1cb284d6a68f 2011101400 mingw32-bzip2.xml 9a70ba2be6c8a8e39d0d58b458592dfba348230f 2011101100 mingw32-cygutils.xml dac44763209525b04cbaab271524991a9db920d0 2011101100 mingw32-expat.xml *************** *** 55,60 **** 9399cb6c2efd8fd907c42a278a6f41bbde9e440c 2011091400 mingw32-pthreads-w32.xml 488d6d4e037b19acdffc6a54c753fa69c21e80f9 2011082300 mingw32-runtime.xml ! 505849393a81b4568c112cb197ae3175309e79e1 2011101100 mingw32-xz.xml ! 166a77265c5e62fde4c7c1d112027388425eb419 2011101100 mingw32-zlib.xml # # $RCSfile$: end of file --- 55,60 ---- 9399cb6c2efd8fd907c42a278a6f41bbde9e440c 2011091400 mingw32-pthreads-w32.xml 488d6d4e037b19acdffc6a54c753fa69c21e80f9 2011082300 mingw32-runtime.xml ! a8d4de8b2feefdf9744cff733051e395f72e7b21 2011101400 mingw32-xz.xml ! 751a1de122b6aac73f7e32c0404d123e43a9cf19 2011101400 mingw32-zlib.xml # # $RCSfile$: end of file Index: mingw32-xz.xml =================================================================== RCS file: /cvsroot/mingw/mingw-dist/mingw32/mingw32-xz.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** mingw32-xz.xml 11 Oct 2011 18:25:56 -0000 1.5 --- mingw32-xz.xml 14 Oct 2011 05:11:24 -0000 1.6 *************** *** 40,55 **** --- 40,62 ---- <requires eq="mingw32-liblzma-%-mingw32-%-dll-1.tar" /> </release> + <release tarname="xz-5.0.3-2-mingw32-bin.tar.lzma" > + <requires eq="mingw32-libintl-*-mingw32-*-dll-8.tar" /> + <requires eq="mingw32-liblzma-%-mingw32-%-dll-5.tar" /> + </release> </component> <component class="doc"> <release tarname="xz-4.999.9beta_20100401-1-mingw32-doc.tar.bz2" /> + <release tarname="xz-5.0.3-2-mingw32-doc.tar.lzma" /> </component> <component class="lang"> <release tarname="xz-4.999.9beta_20100401-1-mingw32-lang.tar.bz2" /> + <release tarname="xz-5.0.3-2-mingw32-lang.tar.lzma" /> </component> <component class="lic"> <release tarname="xz-4.999.9beta_20100401-1-mingw32-lic.tar.bz2" /> + <release tarname="xz-5.0.3-2-mingw32-lic.tar.lzma" /> </component> </package> *************** *** 81,84 **** --- 88,94 ---- <component class="dll"> <release tarname="liblzma-4.999.9beta_20100401-1-mingw32-dll-1.tar.bz2" /> + <release tarname="liblzma-5.0.3-2-mingw32-dll-5.tar.lzma" > + <requires eq="mingw32-libgcc-*-mingw32-dll-1.tar" /> + </release> </component> *************** *** 87,90 **** --- 97,103 ---- <requires eq="mingw32-liblzma-%-mingw32-%-dll-1.tar" /> </release> + <release tarname="liblzma-5.0.3-2-mingw32-dev.tar.lzma" > + <requires eq="mingw32-liblzma-%-mingw32-%-dll-5.tar" /> + </release> </component> </package> |
From: Cesar S. <cst...@us...> - 2011-10-12 18:35:06
|
Update of /cvsroot/mingw/msys/rt/src/winsup/cygwin In directory vz-cvs-4.sog:/tmp/cvs-serv5175 Modified Files: ChangeLog.MSYS path.cc Log Message: In case of an absent /etc directory, keep on trying to monitor the root directory for its creation instead of silently failing. Index: path.cc =================================================================== RCS file: /cvsroot/mingw/msys/rt/src/winsup/cygwin/path.cc,v retrieving revision 1.55 retrieving revision 1.56 diff -C2 -d -r1.55 -r1.56 *** path.cc 16 Sep 2010 22:53:14 -0000 1.55 --- path.cc 12 Oct 2011 18:35:00 -0000 1.56 *************** *** 1665,1670 **** if (ffcnH == INVALID_HANDLE_VALUE) { debug_printf("/etc path change notification failure, %s\n", etcPath); ! ExitProcess (1); } do { --- 1665,1697 ---- if (ffcnH == INVALID_HANDLE_VALUE) { + /* /etc is missing. Monitor the root directory until it is created */ debug_printf("/etc path change notification failure, %s\n", etcPath); ! HANDLE root_ffcnH = FindFirstChangeNotification (info->RootPath, true, ! FILE_NOTIFY_CHANGE_FILE_NAME ! | FILE_NOTIFY_CHANGE_DIR_NAME ! | FILE_NOTIFY_CHANGE_SIZE ! | FILE_NOTIFY_CHANGE_LAST_WRITE); ! if (root_ffcnH == INVALID_HANDLE_VALUE) ! { ! debug_printf("root path change notification failure, %s\n", info->RootPath); ! return (0); ! } ! do ! { ! FindNextChangeNotification (root_ffcnH); ! if (WaitForSingleObject (root_ffcnH, INFINITE) == WAIT_OBJECT_0) ! ffcnH = FindFirstChangeNotification (etcPath, true, ! FILE_NOTIFY_CHANGE_FILE_NAME ! | FILE_NOTIFY_CHANGE_DIR_NAME ! | FILE_NOTIFY_CHANGE_SIZE ! | FILE_NOTIFY_CHANGE_LAST_WRITE); ! } ! while (ffcnH == INVALID_HANDLE_VALUE); ! FindCloseChangeNotification(root_ffcnH); ! /* /etc was just created or moved into place. ! To be safe, try reading /etc/fstab now. */ ! auto_lock mounts_lock(info->lock); ! info->nmounts = 0; ! info->read_mounts2 (); } do { Index: ChangeLog.MSYS =================================================================== RCS file: /cvsroot/mingw/msys/rt/src/winsup/cygwin/ChangeLog.MSYS,v retrieving revision 1.122 retrieving revision 1.123 diff -C2 -d -r1.122 -r1.123 *** ChangeLog.MSYS 12 Oct 2011 14:49:19 -0000 1.122 --- ChangeLog.MSYS 12 Oct 2011 18:35:00 -0000 1.123 *************** *** 1,2 **** --- 1,13 ---- + 2011.10.12 Fabian Greffrath <fab...@gr...> + Cesar Strauss <ces...@gm...> + + In case of an absent /etc directory, keep on trying to monitor + the root directory for its creation instead of silently failing. + + * cygwin/path.cc (mount_info::read_mounts_thread): If the initial + attempt to monitor the /etc directory fails, do not exit the process + but repeatedly try to monitor /etc on each change to the root directory. + Once a valid monitor handle is returned, keep on monitoring /etc as usual. + 2011.10.12 Cesar Strauss <ces...@gm...> |
From: Cesar S. <cst...@us...> - 2011-10-12 14:49:23
|
Update of /cvsroot/mingw/msys/rt/src/winsup/cygwin In directory vz-cvs-4.sog:/tmp/cvs-serv5441 Modified Files: ChangeLog.MSYS passwd.cc Log Message: Fix getpwnam to return NULL for unknown user names, and be more robust when HOME is not set. Index: ChangeLog.MSYS =================================================================== RCS file: /cvsroot/mingw/msys/rt/src/winsup/cygwin/ChangeLog.MSYS,v retrieving revision 1.121 retrieving revision 1.122 diff -C2 -d -r1.121 -r1.122 *** ChangeLog.MSYS 4 Sep 2011 23:46:54 -0000 1.121 --- ChangeLog.MSYS 12 Oct 2011 14:49:19 -0000 1.122 *************** *** 1,2 **** --- 1,10 ---- + 2011.10.12 Cesar Strauss <ces...@gm...> + + * passwd.cc (read_etc_passwd): If HOME is not set, base the default + user home directory on the current user name, instead of falling back + to "/". + (search_for): If the input user name is unknown, return NULL instead + of returning a default entry. + 2011.06.21 Teemu Nätkinniemi <tnatkinn> Index: passwd.cc =================================================================== RCS file: /cvsroot/mingw/msys/rt/src/winsup/cygwin/passwd.cc,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** passwd.cc 13 Jun 2002 21:54:21 -0000 1.3 --- passwd.cc 12 Oct 2011 14:49:20 -0000 1.4 *************** *** 141,150 **** curr_lines = max_lines = 0; } ! ! debug_printf ("Emulating /etc/passwd"); ! snprintf (linebuf, sizeof (linebuf), "%s::%u:%u::%s:/bin/sh", cygheap->user.name (), ! DEFAULT_UID, DEFAULT_GID, getenv ("HOME") ?: "/"); ! add_pwd_line (linebuf); ! passwd_state = emulated; } --- 141,157 ---- curr_lines = max_lines = 0; } ! debug_printf ("Emulating /etc/passwd"); ! snprintf (linebuf, sizeof (linebuf), "%s::%u:%u::", ! cygheap->user.name (), DEFAULT_UID, DEFAULT_GID); ! if ( getenv ("HOME") ) ! strcat (linebuf, getenv ("HOME")); ! else ! { ! strcat (linebuf, "/home/"); ! strcat (linebuf, cygheap->user.name ()); ! } ! strcat (linebuf, ":/bin/sh"); ! add_pwd_line (linebuf); ! passwd_state = emulated; } *************** *** 158,168 **** { struct passwd *res = 0; - struct passwd *default_pw = 0; for (int i = 0; i < curr_lines; i++) { res = passwd_buf + i; - if (res->pw_uid == DEFAULT_UID) - default_pw = res; /* on Windows NT user names are case-insensitive */ if (name) --- 165,172 ---- *************** *** 175,185 **** } - /* Return default passwd entry if passwd is emulated or it's a - request for the current user. */ - if (passwd_state != loaded - || (!name && uid == myself->uid) - || (name && strcasematch (name, cygheap->user.name ()))) - return default_pw; - return NULL; } --- 179,182 ---- |
From: Keith M. <kei...@us...> - 2011-10-11 20:57:01
|
Update of /cvsroot/mingw/mingw-get In directory vz-cvs-4.sog:/tmp/cvs-serv24031 Modified Files: ChangeLog Log Message: Fix --download-only vs. --reinstall conflict. Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/mingw-get/ChangeLog,v retrieving revision 1.121 retrieving revision 1.122 diff -C2 -d -r1.121 -r1.122 *** ChangeLog 7 Oct 2011 20:58:56 -0000 1.121 --- ChangeLog 11 Oct 2011 20:56:58 -0000 1.122 *************** *** 1,2 **** --- 1,12 ---- + 2011-10-11 Keith Marshall <kei...@us...> + + Fix --download-only vs. --reinstall conflict. + + * src/pkgexec.cpp (pkgActionItem::Execute) [OPTION_DOWNLOAD_ONLY]: + Test for explicit inequality, rather than equality to zero; since the + 2011-08-30 update, which made --download-only also imply --reinstall, + it will test as non-zero when --reinstall is specified, even though + --download-only is not. + 2011-10-07 Keith Marshall <kei...@us...> |
From: Keith M. <kei...@us...> - 2011-10-11 18:25:58
|
Update of /cvsroot/mingw/mingw-dist In directory vz-cvs-4.sog:/tmp/cvs-serv30504 Modified Files: ChangeLog Log Message: Make "source" and "licence" tarname resolution deterministic. Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/mingw-dist/ChangeLog,v retrieving revision 1.97 retrieving revision 1.98 diff -C2 -d -r1.97 -r1.98 *** ChangeLog 10 Oct 2011 02:06:02 -0000 1.97 --- ChangeLog 11 Oct 2011 18:25:56 -0000 1.98 *************** *** 1,2 **** --- 1,100 ---- + 2011-10-11 Keith Marshall <kei...@us...> + + Make "source" and "licence" tarname resolution deterministic. + + * mingw32/mingw32-autoconf.xml (source, licence): Append ".%" to + tarname attribute, where no explicit compression type is specified. + * mingw32/mingw32-automake.xml (source, licence): Likewise. + * mingw32/mingw32-basic-bsdtar.xml (source, licence): Likewise. + * mingw32/mingw32-binutils.xml (source, licence): Likewise. + * mingw32/mingw32-bzip2.xml (source, licence): Likewise. + * mingw32/mingw32-cygutils.xml (source, licence): Likewise. + * mingw32/mingw32-expat.xml (source, licence): Likewise. + * mingw32/mingw32-gcc-tools.xml (source, licence): Likewise. + * mingw32/mingw32-gendef.xml (source, licence): Likewise. + * mingw32/mingw32-gettext.xml (source, licence): Likewise. + * mingw32/mingw32-libarchive.xml (source, licence): Likewise. + * mingw32/mingw32-libiconv.xml (source, licence): Likewise. + * mingw32/mingw32-libtool.xml (source, licence): Likewise. + * mingw32/mingw32-make.xml (source, licence): Likewise. + * mingw32/mingw32-mgwport.xml (source, licence): Likewise. + * mingw32/mingw32-mingw-get.xml (source, licence): Likewise. + * mingw32/mingw32-mingw-utils.xml (source, licence): Likewise. + * mingw32/mingw32-pdcurses.xml (source, licence): Likewise. + * mingw32/mingw32-pexports.xml (source, licence): Likewise. + * mingw32/mingw32-popt.xml (source, licence): Likewise. + * mingw32/mingw32-xz.xml (source, licence): Likewise. + * mingw32/mingw32-zlib.xml (source, licence): Likewise. + + * mingw32/issue.log: Update to capture above changes; publish all. + + * msys/msys-core.xml (package): Add alias="msysCORE" attribute. + (source, licence): Append ".%" to tarname attribute, where no explicit + compression type is specified. + + * msys/msys-autoconf.xml (source, licence): Append ".%" to tarname + attribute, where no explicit compression type is specified. + * msys/msys-autogen.xml (source, licence): Likewise. + * msys/msys-automake.xml (source, licence): Likewise. + * msys/msys-bash.xml (source, licence): Likewise. + * msys/msys-bison.xml (source, licence): Likewise. + * msys/msys-bzip2.xml (source, licence): Likewise. + * msys/msys-console.xml (source, licence): Likewise. + * msys/msys-coreutils.xml (source, licence): Likewise. + * msys/msys-crypt.xml (source, licence): Likewise. + * msys/msys-cvs.xml (source, licence): Likewise. + * msys/msys-cygutils.xml (source, licence): Likewise. + * msys/msys-dash.xml (source, licence): Likewise. + * msys/msys-diffstat.xml (source, licence): Likewise. + * msys/msys-diffutils.xml (source, licence): Likewise. + * msys/msys-expat.xml (source, licence): Likewise. + * msys/msys-file.xml (source, licence): Likewise. + * msys/msys-findutils.xml (source, licence): Likewise. + * msys/msys-flex.xml (source, licence): Likewise. + * msys/msys-gawk.xml (source, licence): Likewise. + * msys/msys-gdbm.xml (source, licence): Likewise. + * msys/msys-gettext.xml (source, licence): Likewise. + * msys/msys-gmp.xml (source, licence): Likewise. + * msys/msys-grep.xml (source, licence): Likewise. + * msys/msys-groff.xml (source, licence): Likewise. + * msys/msys-guile.xml (source, licence): Likewise. + * msys/msys-gzip.xml (source, licence): Likewise. + * msys/msys-help2man.xml (source, licence): Likewise. + * msys/msys-inetutils.xml (source, licence): Likewise. + * msys/msys-less.xml (source, licence): Likewise. + * msys/msys-libarchive.xml (source, licence): Likewise. + * msys/msys-libiconv.xml (source, licence): Likewise. + * msys/msys-libtool.xml (source, licence): Likewise. + * msys/msys-libxml (source, licence): Likewise. + * msys/msys-lndir.xml (source, licence): Likewise. + * msys/msys-lpr-enhanced.xml (source, licence): Likewise. + * msys/msys-m4.xml (source, licence): Likewise. + * msys/msys-make.xml (source, licence): Likewise. + * msys/msys-man.xml (source, licence): Likewise. + * msys/msys-minires.xml (source, licence): Likewise. + * msys/msys-mintty.xml (source, licence): Likewise. + * msys/msys-mktemp.xml (source, licence): Likewise. + * msys/msys-openssh.xml (source, licence): Likewise. + * msys/msys-openssl.xml (source, licence): Likewise. + * msys/msys-patch.xml (source, licence): Likewise. + * msys/msys-perl.xml (source, licence): Likewise. + * msys/msys-popt.xml (source, licence): Likewise. + * msys/msys-rebase.xml (source, licence): Likewise. + * msys/msys-regex.xml (source, licence): Likewise. + * msys/msys-rsync.xml (source, licence): Likewise. + * msys/msys-rxvt.xml (source, licence): Likewise. + * msys/msys-sed.xml (source, licence): Likewise. + * msys/msys-tar.xml (source, licence): Likewise. + * msys/msys-termcap.xml (source, licence): Likewise. + * msys/msys-texinfo.xml (source, licence): Likewise. + * msys/msys-unzip.xml (source, licence): Likewise. + * msys/msys-vim.xml (source, licence): Likewise. + * msys/msys-wget.xml (source, licence): Likewise. + * msys/msys-xz.xml (source, licence): Likewise. + * msys/msys-zip.xml (source, licence): Likewise. + * msys/msys-zlib.xml (source, licence): Likewise. + + * msys/issue.log: Update to capture above changes; publish all. + 2011-10-09 Charles Wilson <mi...@cw...> |
From: Charles W. <cwi...@us...> - 2011-10-10 02:06:05
|
Update of /cvsroot/mingw/mingw-dist/mingw32 In directory vz-cvs-4.sog:/tmp/cvs-serv13601/mingw32 Modified Files: issue.log mingw32-autoconf.xml mingw32-package-list.xml Added Files: mingw32-gcc-tools.xml mingw32-mgwport.xml Log Message: Update & publish autoconf (wrapper), autoconf2.5. Add new packages gcc-tools-epoch2-{autoconf,automake}. Add new package mgwport. --- NEW FILE: mingw32-gcc-tools.xml --- <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@"> <!-- File: mingw32-gcc-tools.xml --> <package-collection subsystem="mingw32"> <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" /> <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --> <package name="mingw32-gcc-tools-epoch2-autoconf"> <description lang="en" title="gcc-tools-epoch2-autoconf: special autoconf for gcc development"> <paragraph>Gcc requires that an unpatched, pristine version of autoconf be used when preparing patches for official submission. For various reasons [1] these pristine versions cannot coexist with the existing mingw32-autoconf packages in /mingw. This package provides autoconf-2.64 and installs into /mingw/opt/gcc-tools/epoch2/{bin,share} for use when developing gcc-4.5.x and gcc-4.6.x. It is also used when building gettext-0.18.1.1. </paragraph> <paragraph>gcc-4.3.x and gcc-4.4.x development requires autoconf-2.59</paragraph> <paragraph>gcc-4.5.x and gcc-4.6.x development requires autoconf-2.64</paragraph> <paragraph>[1] " rel="nofollow">http://cygwin.com/ml/cygwin-apps/2009-01/msg00007.html</paragraph> <paragraph>Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages. These scripts can adapt the packages to many kinds of UNIX-like systems without manual user intervention. Autoconf creates a configuration script for a package from a template file that lists the operating system features that the package can use, in the form of M4 macro calls. </paragraph> </description> <licence tarname="gcc-tools-epoch2-autoconf-%-mingw32-%-lic.tar" /> <source tarname="gcc-tools-epoch2-autoconf-%-mingw32-%-src.tar" /> <component class="bin"> <requires eq="msys-core-*-msys-*-bin.tar" /> <requires eq="msys-coreutils-*-msys-*-bin.tar" /> <requires eq="msys-m4-*-msys-*-bin.tar" /> <requires eq="msys-perl-*-msys-*-bin.tar" /> <requires eq="msys-texinfo-*-msys-*-bin.tar" /> <release tarname="gcc-tools-epoch2-autoconf-2.64-1-mingw32-bin.tar.lzma" /> </component> <component class="doc"> <release tarname="gcc-tools-epoch2-autoconf-2.64-1-mingw32-doc.tar.lzma" /> </component> <component class="lic"> <release tarname="gcc-tools-epoch2-autoconf-2.64-1-mingw32-lic.tar.lzma" /> </component> </package> <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --> <package name="mingw32-gcc-tools-epoch2-automake"> <description lang="en" title="gcc-tools-epoch2-automake: special automake for gcc development"> <paragraph>Gcc requires that an unpatched, pristine version of automake be used when preparing patches for official submission. For various reasons [1] these pristine versions cannot coexist with the existing mingw32-automake packages in /mingw. This package provides automake-1.11 and installs into /mingw/opt/gcc-tools/epoch2/{bin,share} for use when developing gcc-4.5.x and gcc-4.6.x. It is also used when building gettext-0.18.1.1. </paragraph> <paragraph>gcc-4.3.x and gcc-4.4.x development requires the latest release in the automake-1.9.x series. </paragraph> <paragraph>gcc-4.5.x and gcc-4.6.x development requires the latest release in the automake-1.11.x series. </paragraph> <paragraph>[1] " rel="nofollow">http://cygwin.com/ml/cygwin-apps/2009-01/msg00007.html</paragraph> <paragraph>Automake is a tool for automatically generating Makefile.in files compliant with the GNU Coding Standards. Automake requires the use of Autoconf. </paragraph> </description> <licence tarname="gcc-tools-epoch2-automake-%-mingw32-%-lic.tar" /> <source tarname="gcc-tools-epoch2-automake-%-mingw32-%-src.tar" /> <component class="bin"> <requires eq="mingw32-gcc-tools-epoch2-autoconf-*-mingw32-*-bin.tar" /> <requires eq="msys-core-*-msys-*-bin.tar" /> <requires eq="msys-coreutils-*-msys-*-bin.tar" /> <requires eq="msys-m4-*-msys-*-bin.tar" /> <requires eq="msys-perl-*-msys-*-bin.tar" /> <requires eq="msys-texinfo-*-msys-*-bin.tar" /> <release tarname="gcc-tools-epoch2-automake-1.11.1-1-mingw32-bin.tar.lzma" /> </component> <component class="doc"> <release tarname="gcc-tools-epoch2-automake-1.11.1-1-mingw32-doc.tar.lzma" /> </component> <component class="lic"> <release tarname="gcc-tools-epoch2-automake-1.11.1-1-mingw32-lic.tar.lzma" /> </component> </package> </package-collection> </software-distribution> <!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: --> Index: mingw32-package-list.xml =================================================================== RCS file: /cvsroot/mingw/mingw-dist/mingw32/mingw32-package-list.xml,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** mingw32-package-list.xml 30 Oct 2010 08:23:26 -0000 1.7 --- mingw32-package-list.xml 10 Oct 2011 02:06:03 -0000 1.8 *************** *** 29,32 **** --- 29,33 ---- <package-list catalogue="mingw32-gcc3" /> <package-list catalogue="mingw32-gcc4" /> + <package-list catalogue="mingw32-gcc-tools" /> <package-list catalogue="mingw32-gdb" /> <package-list catalogue="mingw32-gendef" /> *************** *** 39,42 **** --- 40,44 ---- <package-list catalogue="mingw32-mingw-get" /> <package-list catalogue="mingw32-mingw-utils" /> + <package-list catalogue="mingw32-mgwport" /> <package-list catalogue="mingw32-mpc" /> <package-list catalogue="mingw32-mpfr" /> Index: mingw32-autoconf.xml =================================================================== RCS file: /cvsroot/mingw/mingw-dist/mingw32/mingw32-autoconf.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** mingw32-autoconf.xml 6 Sep 2010 06:59:18 -0000 1.4 --- mingw32-autoconf.xml 10 Oct 2011 02:06:03 -0000 1.5 *************** *** 34,41 **** --- 34,43 ---- <requires eq="msys-gawk-*-msys-*-bin.tar" /> <release tarname="autoconf-9-1-mingw32-bin.tar.lzma" /> + <release tarname="autoconf-10-1-mingw32-bin.tar.lzma" /> </component> <component class="lic"> <release tarname="autoconf-9-1-mingw32-lic.tar.lzma" /> + <release tarname="autoconf-10-1-mingw32-lic.tar.lzma" /> </component> </package> *************** *** 104,115 **** --- 106,120 ---- <requires eq="msys-texinfo-*-msys-*-bin.tar" /> <release tarname="autoconf2.5-2.67-1-mingw32-bin.tar.lzma" /> + <release tarname="autoconf2.5-2.68-1-mingw32-bin.tar.lzma" /> </component> <component class="doc"> <release tarname="autoconf2.5-2.67-1-mingw32-doc.tar.lzma" /> + <release tarname="autoconf2.5-2.68-1-mingw32-doc.tar.lzma" /> </component> <component class="lic"> <release tarname="autoconf2.5-2.67-1-mingw32-lic.tar.lzma" /> + <release tarname="autoconf2.5-2.68-1-mingw32-lic.tar.lzma" /> </component> </package> --- NEW FILE: mingw32-mgwport.xml --- <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@"> <!-- File: mingw32-mgwport.xml --> <package-collection subsystem="mingw32"> <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" /> <package name="mingw32-mgwport" alias="mgwport"> <description lang="en" title="mgwport: MinGW/MSYS source packaging tool" > <paragraph>This is mgwport, a revolutionary new method for building and maintaining packages for MinGW and MSYS. It is based on the cygport tool, which is near-universally used to maintain components of the cygwin distribution. </paragraph> </description> <licence tarname="mgwport-%-mingw32-%-lic.tar" /> <source tarname="mgwport-%-mingw32-%-src.tar" /> <component class="bin"> <requires eq="msys-core-*-msys-*-bin.tar" /> <requires eq="msys-bash-*-msys-*-bin.tar" /> <requires eq="msys-bzip2-*-msys-*-bin.tar" /> <requires eq="msys-coreutils-*-msys-*-bin.tar" /> <requires eq="msys-diffstat-*-msys-*-bin.tar" /> <requires eq="msys-diffutils-*-msys-*-bin.tar" /> <requires eq="msys-file-*-msys-*-bin.tar" /> <requires eq="msys-grep-*-msys-*-bin.tar" /> <requires eq="msys-gzip-*-msys-*-bin.tar" /> <requires eq="msys-lndir-*-msys-*-bin.tar" /> <requires eq="msys-make-*-msys-*-bin.tar" /> <requires eq="msys-patch-*-msys-*-bin.tar" /> <requires eq="msys-rsync-*-msys-*-bin.tar" /> <requires eq="msys-sed-*-msys-*-bin.tar" /> <requires eq="msys-tar-*-msys-*-bin.tar" /> <requires eq="msys-unzip-*-msys-*-bin.tar" /> <requires eq="msys-wget-*-msys-*-bin.tar" /> <requires eq="msys-xz-*-msys-*-bin.tar" /> <requires eq="mingw32-binutils-*-mingw32-*-bin.tar" /> <requires eq="mingw32-autoconf-*-mingw32-*-bin.tar" /> <requires eq="mingw32-autoconf2.1-*-mingw32-*-bin.tar" /> <requires eq="mingw32-autoconf2.5-*-mingw32-*-bin.tar" /> <requires eq="mingw32-automake-*-mingw32-*-bin.tar" /> <requires eq="mingw32-automake1.4-*-mingw32-*-bin.tar" /> <requires eq="mingw32-automake1.5-*-mingw32-*-bin.tar" /> <requires eq="mingw32-automake1.6-*-mingw32-*-bin.tar" /> <requires eq="mingw32-automake1.7-*-mingw32-*-bin.tar" /> <requires eq="mingw32-automake1.8-*-mingw32-*-bin.tar" /> <requires eq="mingw32-automake1.9-*-mingw32-*-bin.tar" /> <requires eq="mingw32-automake1.10-*-mingw32-*-bin.tar" /> <requires eq="mingw32-automake1.11-*-mingw32-*-bin.tar" /> <requires eq="mingw32-libtool-*-mingw32-*-bin.tar" /> <!-- These are only required when using mgwport to build msys packages <requires eq="msys-binutils-*-msys-*-bin.tar" /> <requires eq="msys-autoconf-*-msys-*-bin.tar" /> <requires eq="msys-automake-*-msys-*-bin.tar" /> <requires eq="msys-libtool-*-msys-*-bin.tar" /> --> <release tarname="mgwport-0.10.5-1-mingw32-bin.tar.lzma" /> </component> <component class="doc"> <release tarname="mgwport-0.10.5-1-mingw32-doc.tar.lzma" /> </component> <component class="lic"> <release tarname="mgwport-0.10.5-1-mingw32-lic.tar.lzma" /> </component> </package> </package-collection> </software-distribution> <!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: --> Index: issue.log =================================================================== RCS file: /cvsroot/mingw/mingw-dist/mingw32/issue.log,v retrieving revision 1.46 retrieving revision 1.47 diff -C2 -d -r1.46 -r1.47 *** issue.log 15 Sep 2011 09:16:15 -0000 1.46 --- issue.log 10 Oct 2011 02:06:03 -0000 1.47 *************** *** 24,28 **** # arising from the use of this software. # ! 69c3b1322a6264f115c1a21c0fd3fae366003df9 2010090600 mingw32-autoconf.xml d2238e76f7af6de4c662cd2ef8e1cd40f04bbb1c 2010091200 mingw32-automake.xml e2f730e78dc27254776b672fc007a4bef3dd0f56 2010090601 mingw32-autotools.xml --- 24,28 ---- # arising from the use of this software. # ! 1cb41119561e8a06542a8d010a2d26e0ad883114 2011091600 mingw32-autoconf.xml d2238e76f7af6de4c662cd2ef8e1cd40f04bbb1c 2010091200 mingw32-automake.xml e2f730e78dc27254776b672fc007a4bef3dd0f56 2010090601 mingw32-autotools.xml *************** *** 33,36 **** --- 33,37 ---- 07b4037fb26f3015890c27e07f6e292bba1c2dbb 2010090600 mingw32-cygutils.xml f22aef52f7062813148d3ea1f4477b7ee05f5f5a 2010052100 mingw32-expat.xml + 03de86efb424c5cbc6c70de7a4323860370c6ed5 2011091600 mingw32-gcc-tools.xml 9d1d9deeccee4fb04f2944e3cd5e7b85757308ce 2011050500 mingw32-gcc3.xml 8bb891214b354f906db82e4b5bf72c6d655562f2 2011091500 mingw32-gcc4.xml *************** *** 43,51 **** cd96b5759d4b1bc19c4e71c5c35980092659c2f8 2010092500 mingw32-libtool.xml 0f5fd373c90d9acc6cd7f63120375707b81d4fb5 2011012200 mingw32-make.xml 052e69a091c126287d63261ac95d2891db5f1688 2011072900 mingw32-mingw-get.xml 3dff337479c4ce7122fdfb0c194146fe2e47c74b 2010090600 mingw32-mingw-utils.xml 397021010754b50cdbbe5d5003b1f6217158ec8e 2010083100 mingw32-mpc.xml c35e6513fa814743400729714413bd749ff148ef 2010083100 mingw32-mpfr.xml ! 8ef4390ea4b7b44d06492e41601a0f49e6c09ada 2010102900 mingw32-package-list.xml f00d8a451ba74658073db3cfae44a0d3dbaf3ed9 2010090600 mingw32-pdcurses.xml e0b11cf1f8b8bc2229c34905e4ce5fedfeb52778 2010090600 mingw32-pexports.xml --- 44,53 ---- cd96b5759d4b1bc19c4e71c5c35980092659c2f8 2010092500 mingw32-libtool.xml 0f5fd373c90d9acc6cd7f63120375707b81d4fb5 2011012200 mingw32-make.xml + 6f28a8b15911a5b2037ae1b18afdff6b84efc882 2011091600 mingw32-mgwport.xml 052e69a091c126287d63261ac95d2891db5f1688 2011072900 mingw32-mingw-get.xml 3dff337479c4ce7122fdfb0c194146fe2e47c74b 2010090600 mingw32-mingw-utils.xml 397021010754b50cdbbe5d5003b1f6217158ec8e 2010083100 mingw32-mpc.xml c35e6513fa814743400729714413bd749ff148ef 2010083100 mingw32-mpfr.xml ! 7a8b98d11ae578a3822c1a48f64493b69b20f0b6 2011091600 mingw32-package-list.xml f00d8a451ba74658073db3cfae44a0d3dbaf3ed9 2010090600 mingw32-pdcurses.xml e0b11cf1f8b8bc2229c34905e4ce5fedfeb52778 2010090600 mingw32-pexports.xml |
From: Keith M. <kei...@us...> - 2011-10-09 14:34:30
|
Update of /cvsroot/mingw/mingw-dist In directory vz-cvs-4.sog:/tmp/cvs-serv5381 Modified Files: .cvsignore ChangeLog Log Message: Add support for local change tracking with mercurial. Index: .cvsignore =================================================================== RCS file: /cvsroot/mingw/mingw-dist/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** .cvsignore 4 May 2010 19:32:31 -0000 1.1 --- .cvsignore 9 Oct 2011 14:34:27 -0000 1.2 *************** *** 1 **** --- 1,2 ---- build configure autom4te.cache + .hg .hgignore .hgtags Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/mingw-dist/ChangeLog,v retrieving revision 1.95 retrieving revision 1.96 diff -C2 -d -r1.95 -r1.96 *** ChangeLog 15 Sep 2011 09:16:15 -0000 1.95 --- ChangeLog 9 Oct 2011 14:34:28 -0000 1.96 *************** *** 1,2 **** --- 1,8 ---- + 2011-10-09 Keith Marshall <kei...@us...> + + Add support for local change tracking with mercurial. + + * .cvsignore (.hg, .hgignore, .hgtags): Add to ignored list. + 2011-09-15 Cesar Strauss <ces...@gm...> |
From: Keith M. <kei...@us...> - 2011-10-07 20:58:59
|
Update of /cvsroot/mingw/mingw-get/src In directory vz-cvs-4.sog:/tmp/cvs-serv15441/src Modified Files: climain.cpp pkgbase.h pkgdeps.cpp Log Message: Add support for non-specific upgrade of all installed packages. Index: pkgbase.h =================================================================== RCS file: /cvsroot/mingw/mingw-get/src/pkgbase.h,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** pkgbase.h 6 Oct 2011 18:53:26 -0000 1.17 --- pkgbase.h 7 Oct 2011 20:58:57 -0000 1.18 *************** *** 396,399 **** --- 396,400 ---- void Schedule( unsigned long, const char* ); pkgActionItem* Schedule( unsigned long, pkgActionItem&, pkgActionItem* = NULL ); + void RescheduleInstalledPackages( unsigned long ); /* Method to execute a sequence of scheduled actions. Index: pkgdeps.cpp =================================================================== RCS file: /cvsroot/mingw/mingw-get/src/pkgdeps.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** pkgdeps.cpp 27 Jul 2011 20:36:00 -0000 1.8 --- pkgdeps.cpp 7 Oct 2011 20:58:57 -0000 1.9 *************** *** 644,646 **** --- 644,724 ---- } + void pkgXmlDocument::RescheduleInstalledPackages( unsigned long action ) + { + /* Wrapper function to retrieve the list of all installed packages, + * passing each entry in turn to the standard task scheduler. We + * begin by locating the first sysroot entry in the XML database... + */ + pkgXmlNode *sysroot = GetRoot()->FindFirstAssociate( sysroot_key ); + + /* ...then, while we have sysroots to examine... + */ + while( sysroot != NULL ) + { + /* ...we retrieve the first package installation record within + * the current sysroot data set. + */ + pkgXmlNode *package = sysroot->FindFirstAssociate( installed_key ); + + /* Within each sysroot, until we've retrieved all embedded + * installation records... + */ + while( package != NULL ) + { + /* ...we read the canonical tarname for the package, + * and when it is appropriately specified... + */ + const char *tarname = package->GetPropVal( tarname_key, NULL ); + if( tarname != NULL ) + { + /* ...we decode it, to determine the package name, + * subsystem name and component class. + */ + pkgSpecs decode( tarname ); + const char *pkgname = decode.GetPackageName(); + const char *sysname = decode.GetSubSystemName(); + const char *cptname = decode.GetComponentClass(); + + /* From these three, we need to reconstruct an effective + * package name for the scheduler look-up; this reconstruction + * is performed using the following formatted buffer. + */ + const char *fmt = "%s-%s"; + char refname[3 + strlen( sysname ) + strlen( pkgname ) + strlen( cptname )]; + if( FindPackageByName( pkgname, sysname ) == NULL ) + { + /* The package name alone is insufficient for a successful + * look-up; assume that the effective package name has been + * defined by prefixing the sysroot name. + */ + sprintf( refname, fmt, sysname, pkgname ); + pkgname = refname; + } + if( cptname != NULL ) + { + /* A fully qualified logical package name should include + * the component class name, abstracted from the canonical + * tarname, and appended to the package name. + */ + sprintf( refname, fmt, pkgname, cptname ); + pkgname = refname; + } + + /* Having constructed the effective logical package name, + * we schedule the requested action on the package... + */ + Schedule( action, pkgname ); + } + /* ...then move on to the next installed package, if any, + * within the current sysroot data set... + */ + package = package->FindNextAssociate( installed_key ); + } + /* ...and ultimately, to the next sysroot, if any, in the + * XML database. + */ + sysroot = sysroot->FindNextAssociate( sysroot_key ); + } + } + /* $RCSfile$: end of file */ Index: climain.cpp =================================================================== RCS file: /cvsroot/mingw/mingw-get/src/climain.cpp,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** climain.cpp 6 Oct 2011 18:53:26 -0000 1.13 --- climain.cpp 7 Oct 2011 20:58:57 -0000 1.14 *************** *** 262,265 **** --- 262,280 ---- break; + case ACTION_UPGRADE: + if( argc < 2 ) + /* + * This is a special case of the upgrade request, for which + * no explicit package names have been specified; in this case + * we retrieve the list of all installed packages, scheduling + * each of them for upgrade... + */ + dbase.RescheduleInstalledPackages( ACTION_UPGRADE ); + + /* ...subsequently falling through to complete the action, + * using the default processing mechanism; (note that in this + * case no further scheduling will be performed, because there + * are no additional package names specified in the argv list). + */ default: /* ...schedule the specified action for each additional command line *************** *** 267,270 **** --- 282,288 ---- */ while( --argc ) + /* + * (Skipped if argv < 2 on entry). + */ dbase.Schedule( (unsigned long)(action), *++argv ); *************** *** 276,280 **** } } - /* If we get this far, then all actions completed successfully; * we are done. --- 294,297 ---- |
From: Keith M. <kei...@us...> - 2011-10-06 18:53:29
|
Update of /cvsroot/mingw/mingw-get/src In directory vz-cvs-4.sog:/tmp/cvs-serv15844/src Modified Files: climain.cpp clistub.c pkgbase.h pkgexec.cpp pkgopts.h pkgtask.h Log Message: Implement "source" and "licence" operations. Index: clistub.c =================================================================== RCS file: /cvsroot/mingw/mingw-get/src/clistub.c,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** clistub.c 7 Aug 2011 05:37:48 -0000 1.15 --- clistub.c 6 Oct 2011 18:53:26 -0000 1.16 *************** *** 208,214 **** --- 208,224 ---- " proceed with the operation\n" "\n" + " --recursive\n" + " --all-related When performing source or licence operations,\n" + " causes mingw-get to retrieve, and optionally to\n" + " unpack the source or licence archives for all\n" + " runtime prerequisites of, and in addition to,\n" + " the nominated package\n" + "\n" "Actions:\n" " update Update local copy of repository catalogues\n" " list, show List and show details of available packages\n" + " source Download and optionally unpack package sources\n" + " licence Download and optionally unpack licence packages,\n" + " handling them as if they are source packages\n" " install Install new packages\n" " upgrade Upgrade previously installed packages\n" *************** *** 387,394 **** --- 397,407 ---- { "verbose", optional_argument, NULL, OPTION_VERBOSE }, + { "recursive", no_argument, &optref, OPTION_ALL_DEPS }, { "reinstall", no_argument, &optref, OPTION_REINSTALL }, { "download-only", no_argument, &optref, OPTION_DNLOAD_ONLY }, { "print-uris", no_argument, &optref, OPTION_PRINT_URIS }, + { "all-related", no_argument, &optref, OPTION_ALL_DEPS }, + # if DEBUG_ENABLED( DEBUG_TRACE_DYNAMIC ) /* The "--trace" option is supported only when dynamic tracing Index: pkgexec.cpp =================================================================== RCS file: /cvsroot/mingw/mingw-get/src/pkgexec.cpp,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** pkgexec.cpp 7 Aug 2011 05:37:48 -0000 1.17 --- pkgexec.cpp 6 Oct 2011 18:53:26 -0000 1.18 *************** *** 51,55 **** "show", /* a synonym for "list" */ ! "update" /* update local copy of repository catalogues */ }; --- 51,57 ---- "show", /* a synonym for "list" */ ! "update", /* update local copy of repository catalogues */ ! "licence", /* retrieve licence sources from repository */ ! "source" /* retrieve package sources from repository */ }; Index: climain.cpp =================================================================== RCS file: /cvsroot/mingw/mingw-get/src/climain.cpp,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** climain.cpp 21 May 2011 18:38:11 -0000 1.12 --- climain.cpp 6 Oct 2011 18:53:26 -0000 1.13 *************** *** 33,36 **** --- 33,37 ---- #include "dmh.h" + #include "mkpath.h" #include "pkgbase.h" *************** *** 66,69 **** --- 67,142 ---- } + class pkgArchiveNameList + { + /* A locally implemented class, managing a LIFO stack of + * package names; this is used when processing the source + * and licence requests, to track the packages processed, + * so that we may avoid inadvertent duplicate processing. + */ + private: + const char *name; // name of package tracked + pkgArchiveNameList *next; // pointer to next stack entry + + public: + inline bool NotRecorded( const char *candidate ) + { + /* Walk the stack of tracked package names, to determine + * if an entry matching "candidate" is already present; + * returns false if such an entry exists, otherwise true + * to indicate that it may be added as a unique entry. + */ + pkgArchiveNameList *check = this; + while( check != NULL ) + { + /* We haven't walked off the bottom of the stack yet... + */ + if( strcmp( check->name, candidate ) == 0 ) + { + /* ...and the current entry matches the candidate; + * thus the candidate will not be stacked, so we + * may discard it from the heap. + */ + free( (void *)(candidate) ); + + /* We've found a match, so there is no point in + * continuing the search; simply return false to + * signal rejection of the candidate. + */ + return false; + } + /* No matching entry found yet; walk down to the next + * stack entry, if any, to continue the search. + */ + check = check->next; + } + /* We walked off the bottom of the stack, without finding + * any match; return true to accept the candidate. + */ + return true; + } + inline pkgArchiveNameList *Record( const char *candidate ) + { + /* Add a new entry at the top of the stack, to record + * the processing of an archive named by "candidate"; + * on entry "this" is the current stack pointer, and + * we return the new stack pointer, referring to the + * added entry which becomes the new top of stack. + */ + pkgArchiveNameList *retptr = new pkgArchiveNameList(); + retptr->name = candidate; retptr->next = this; + return retptr; + } + inline ~pkgArchiveNameList() + { + /* Completely clear the stack, releasing the heap memory + * allocated to record the stacked package names. + */ + free( (void *)(name) ); + delete next; + } + }; + + static pkgArchiveNameList *pkgProcessedArchives; // stack pointer + EXTERN_C int climain( int argc, char **argv ) { *************** *** 143,149 **** --- 216,265 ---- case ACTION_LIST: case ACTION_SHOW: + /* + * "list" and "show" actions are synonymous; + * invoke the info-display handler. + */ dbase.DisplayPackageInfo( argc, argv ); break; + case ACTION_SOURCE: + case ACTION_LICENCE: + /* + * Process the "source" or "licence" request for one + * or more packages; begin with an empty stack of names, + * for tracking packages as processed. + */ + pkgProcessedArchives = NULL; + if( pkgOptions()->Test( OPTION_ALL_DEPS ) == OPTION_ALL_DEPS ) + { + /* The "--all-related" option is in effect; for each + * package identified on the command line... + */ + while( --argc ) + /* + * ...schedule a request to install the package, + * together with all of its runtime dependencies... + */ + dbase.Schedule( ACTION_INSTALL, *++argv ); + + /* ...but DON'T proceed with installation; rather + * process the "source" or "licence" request for + * each scheduled package. + */ + dbase.GetScheduledSourceArchives( (unsigned long)(action) ); + } + else while( --argc ) + /* + * The "--all-related" option is NOT in effect; simply + * process the "source" or "licence" request exclusively + * in respect of each package named on the command line. + */ + dbase.GetSourceArchive( *++argv, (unsigned long)(action) ); + + /* Finally, clear the stack of processed package names. + */ + delete pkgProcessedArchives; + break; + default: /* ...schedule the specified action for each additional command line *************** *** 180,186 **** --- 296,446 ---- catch( dmh_exception &e ) { + /* An error occurred; it should already have been diagnosed, + * so simply bail out. + */ return EXIT_FAILURE; } } + #include "pkgproc.h" + + void pkgActionItem::GetSourceArchive( pkgXmlNode *package, unsigned long category ) + { + /* Handle a 'mingw-get source ...' or a 'mingw-get licence ...' request + * in respect of the source code or licence archive for a single package. + */ + const char *src = package->SourceArchiveName( category ); + if( (src != NULL) && pkgProcessedArchives->NotRecorded( src ) ) + { + if( pkgOptions()->Test( OPTION_PRINT_URIS ) == OPTION_PRINT_URIS ) + { + /* The --print-uris option is in effect; this is all + * that we are expected to do. + */ + PrintURI( src ); + } + + else + { /* The --print-uris option is not in effect; we must at + * least check that the source package is available in the + * source archive cache, and if not, download it... + */ + const char *path_template; + DownloadSingleArchive( src, path_template = (category == ACTION_SOURCE) + ? pkgSourceArchivePath() : pkgArchivePath() + ); + + /* ...then, unless the --download-only option is in effect... + */ + if( pkgOptions()->Test( OPTION_DOWNLOAD_ONLY ) != OPTION_DOWNLOAD_ONLY ) + { + /* ...we establish the current working directory as the + * destination where it should be unpacked... + */ + char source_archive[mkpath( NULL, path_template, src, NULL )]; + mkpath( source_archive, path_template, src, NULL ); + + /* ...and extract the content from the source archive. + */ + pkgTarArchiveExtractor unpack( source_archive, "." ); + } + /* The path_template was allocated on the heap; we are + * done with it, so release the memory allocation... + */ + free( (void *)(path_template) ); + } + + /* Record the current archive name as "processed", so we may + * avoid any inadvertent duplicate processing. + */ + pkgProcessedArchives = pkgProcessedArchives->Record( src ); + } + } + + void pkgActionItem::GetScheduledSourceArchives( unsigned long category ) + { + /* Process "source" or "licence" requests in respect of a list of + * packages, (scheduled as if for installation); this is the handler + * for the case when the "--all-related" option is in effect for a + * "source" or "licence" request. + */ + if( this != NULL ) + { + /* The package list is NOT empty; ensure that we begin with + * a reference to its first entry. + */ + pkgActionItem *scheduled = this; + while( scheduled->prev != NULL ) scheduled = scheduled->prev; + + /* For each scheduled list entry... + */ + while( scheduled != NULL ) + { + /* ...process the "source" or "licence" request, as appropriate, + * in respect of the associated package... + */ + scheduled->GetSourceArchive( scheduled->Selection(), category ); + /* + * ...then move on to the next entry, if any. + */ + scheduled = scheduled->next; + } + } + } + + void pkgXmlDocument::GetSourceArchive( const char *name, unsigned long category ) + { + /* Look up a named package reference in the XML catalogue, + * then forward it as a pkgActionItem, for processing of an + * associated "source" or "licence" request. + */ + pkgXmlNode *pkg = FindPackageByName( name ); + if( pkg->IsElementOfType( package_key ) ) + { + /* We found a top-level specification for the required package... + */ + pkgXmlNode *component = pkg->FindFirstAssociate( component_key ); + if( component != NULL ) + /* + * When this package is subdivided into components, + * then we derive the source reference from the first + * component defined. + */ + pkg = component; + } + + /* Now inspect the "release" specifications within the + * selected package/component definition... + */ + if( (pkg = pkg->FindFirstAssociate( release_key )) != NULL ) + { + /* ...creating a pkgActionItem... + */ + pkgActionItem latest; + pkgXmlNode *selected = pkg; + + /* ...and examining each release in turn... + */ + while( pkg != NULL ) + { + /* ...select the most recent release, and assign it + * to the pkgActionItem reference... + */ + if( latest.SelectIfMostRecentFit( pkg ) == pkg ) + latest.SelectPackage( selected = pkg ); + + /* ...continuing until we have examined all available + * release specifications. + */ + pkg = pkg->FindNextAssociate( release_key ); + } + + /* Finally, hand off the "source" or "licence" processing + * request, based on the most recent release selection, to + * the pkgActionItem we've just instantiated. + */ + latest.GetSourceArchive( selected, category ); + } + } + /* $RCSfile$: end of file */ Index: pkgopts.h =================================================================== RCS file: /cvsroot/mingw/mingw-get/src/pkgopts.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** pkgopts.h 30 Aug 2011 17:49:11 -0000 1.5 --- pkgopts.h 6 Oct 2011 18:53:26 -0000 1.6 *************** *** 90,93 **** --- 90,95 ---- #define OPTION_PRINT_URIS (0x00000070) + #define OPTION_ALL_DEPS (0x00000090) + #if __cplusplus /* Index: pkgtask.h =================================================================== RCS file: /cvsroot/mingw/mingw-get/src/pkgtask.h,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** pkgtask.h 12 May 2011 20:33:51 -0000 1.6 --- pkgtask.h 6 Oct 2011 18:53:26 -0000 1.7 *************** *** 41,44 **** --- 41,46 ---- action_update, + action_licence, + action_source, end_of_actions *************** *** 54,57 **** --- 56,61 ---- #define ACTION_SHOW (unsigned long)(action_show) #define ACTION_UPDATE (unsigned long)(action_update) + #define ACTION_LICENCE (unsigned long)(action_licence) + #define ACTION_SOURCE (unsigned long)(action_source) #define STRICTLY_GT (ACTION_MASK + 1) Index: pkgbase.h =================================================================== RCS file: /cvsroot/mingw/mingw-get/src/pkgbase.h,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** pkgbase.h 5 Oct 2011 04:56:49 -0000 1.16 --- pkgbase.h 6 Oct 2011 18:53:26 -0000 1.17 *************** *** 273,276 **** --- 273,281 ---- void ConfirmInstallationStatus(); + /* Methods to download and unpack one or more source archives. + */ + void GetSourceArchive( pkgXmlNode*, unsigned long ); + void GetScheduledSourceArchives( unsigned long ); + /* Method for processing all scheduled actions. */ *************** *** 395,398 **** --- 400,412 ---- */ inline void ExecuteActions(){ actions->Execute(); } + + /* Methods to retrieve and optionally extract source archives + * for a collection of dependent packages. + */ + void GetSourceArchive( const char*, unsigned long ); + inline void GetScheduledSourceArchives( unsigned long category ) + { + actions->GetScheduledSourceArchives( category ); + } }; |
From: Keith M. <kei...@us...> - 2011-10-06 18:53:28
|
Update of /cvsroot/mingw/mingw-get In directory vz-cvs-4.sog:/tmp/cvs-serv15844 Modified Files: ChangeLog Log Message: Implement "source" and "licence" operations. Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/mingw-get/ChangeLog,v retrieving revision 1.119 retrieving revision 1.120 diff -C2 -d -r1.119 -r1.120 *** ChangeLog 5 Oct 2011 04:56:49 -0000 1.119 --- ChangeLog 6 Oct 2011 18:53:26 -0000 1.120 *************** *** 1,2 **** --- 1,29 ---- + 2011-10-06 Keith Marshall <kei...@us...> + + Implement "source" and "licence" operations. + + * src/pkgopts.h (OPTION_ALL_DEPS): New option code; define it. + * src/clistub.c (main): Associate it with... + (all-related, recursive): ...these synonymous option names... + (options): ...defined within this local structured array. + (help_text): Document them; also document "source" and "licence" as + new operations which may be specified on the command line. + + * src/pkgtask.h (action_source, action_licence): Enumerate them. + (ACTION_SOURCE, ACTION_LICENCE): Define their manifest values, and... + * src/pkgexec.cpp (action_name): ...associate with operation names. + + * src/pkgbase.h (pkgActionItem::GetScheduledSourceArchives): + (pkgActionItem::GetSourceArchive, pkgXmlDocument::GetSourceArchive): + New public methods; declare them for external implementation. + (pkgXmlDocument::GetScheduledSourceArchives): New public method; + implement it as inline. + + * src/climain.cpp (pkgProcessedArchives): New pointer to stack of... + (pkgArchiveNameList): ...this new locally defined class; implement it. + (pkgActionItem::GetSourceArchive, pkgXmlDocument::GetSourceArchive): + (pkgActionItem::GetScheduledSourceArchives): Implement them. + (climain): Add invocation hooks. + 2011-10-04 Keith Marshall <kei...@us...> |
From: Keith M. <kei...@us...> - 2011-10-05 04:56:51
|
Update of /cvsroot/mingw/mingw-get In directory vz-cvs-4.sog:/tmp/cvs-serv7281 Modified Files: ChangeLog Log Message: Establish mapping from release tarname to source tarname. Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/mingw-get/ChangeLog,v retrieving revision 1.118 retrieving revision 1.119 diff -C2 -d -r1.118 -r1.119 *** ChangeLog 4 Oct 2011 21:07:32 -0000 1.118 --- ChangeLog 5 Oct 2011 04:56:49 -0000 1.119 *************** *** 12,15 **** --- 12,18 ---- selector, so it may resolve source or licence tarnames on demand. + * src/pkgbase.h (pkgXmlNode::SourceArchiveName): Modify declaration; + add category selector argument to support source/licence choice. + 2011-10-02 Keith Marshall <kei...@us...> |
From: Keith M. <kei...@us...> - 2011-10-04 21:07:34
|
Update of /cvsroot/mingw/mingw-get In directory vz-cvs-4.sog:/tmp/cvs-serv24180 Modified Files: ChangeLog Log Message: Establish mapping from release tarname to source tarname. Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/mingw-get/ChangeLog,v retrieving revision 1.117 retrieving revision 1.118 diff -C2 -d -r1.117 -r1.118 *** ChangeLog 2 Oct 2011 20:38:44 -0000 1.117 --- ChangeLog 4 Oct 2011 21:07:32 -0000 1.118 *************** *** 1,2 **** --- 1,15 ---- + 2011-10-04 Keith Marshall <kei...@us...> + + Establish mapping from release tarname to source tarname. + + * src/pkgreqs.cpp (inherited_requirement): New inline function. + (requirement): Use it; adapt to propagate release archive format and + compression type fields, in addition to version fields, when resolving + "%" wildcard matches within the template for the resultant tarname. + (pkgAssociateName): New public function; implement it for use by... + * src/pkgname.cpp (pkgResolvedName): ...this new inline function. + (pkgXmlNode::SourceArchiveName): Use it; adapt to accept a category + selector, so it may resolve source or licence tarnames on demand. + 2011-10-02 Keith Marshall <kei...@us...> |
From: Keith M. <kei...@us...> - 2011-10-02 20:38:46
|
Update of /cvsroot/mingw/mingw-get In directory vz-cvs-4.sog:/tmp/cvs-serv32487 Modified Files: ChangeLog Log Message: Facilitate downloads using diverse cache directories. Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/mingw-get/ChangeLog,v retrieving revision 1.116 retrieving revision 1.117 diff -C2 -d -r1.116 -r1.117 *** ChangeLog 2 Oct 2011 06:35:48 -0000 1.116 --- ChangeLog 2 Oct 2011 20:38:44 -0000 1.117 *************** *** 1,4 **** --- 1,16 ---- 2011-10-02 Keith Marshall <kei...@us...> + Facilitate downloads using diverse cache directories. + + * src/pkgbase.h (pkgActionItem::DownloadSingleArchive): New private + method; declare it; it handles the download for a single named archive + file, and stores it in a specifed cache directory. + + * src/pkginet.cpp (pkgActionItem::DownloadSingleArchive): Implement + it; factor its code from the original implementation within... + (pkgActionItem::DownloadArchiveFiles): ...this; adapt to use it. + + 2011-10-02 Keith Marshall <kei...@us...> + Establish cache directory for source archive downloads. |
From: Keith M. <kei...@us...> - 2011-10-02 06:35:50
|
Update of /cvsroot/mingw/mingw-get In directory vz-cvs-4.sog:/tmp/cvs-serv19846 Modified Files: ChangeLog Log Message: Establish cache directory for source archive downloads. Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/mingw-get/ChangeLog,v retrieving revision 1.115 retrieving revision 1.116 diff -C2 -d -r1.115 -r1.116 *** ChangeLog 30 Aug 2011 18:04:06 -0000 1.115 --- ChangeLog 2 Oct 2011 06:35:48 -0000 1.116 *************** *** 1,2 **** --- 1,9 ---- + 2011-10-02 Keith Marshall <kei...@us...> + + Establish cache directory for source archive downloads. + + * src/mkpath.h (pkgSourceArchivePath): New function; declare it. + * src/mkpath.c (pkgSourceArchivePath): Implement it. + 2011-08-30 Keith Marshall <kei...@us...> |