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
(1) |
2
|
3
|
4
|
5
|
6
(3) |
7
(1) |
|
8
|
9
|
10
(3) |
11
|
12
|
13
|
14
|
|
15
(5) |
16
(5) |
17
|
18
|
19
|
20
|
21
|
|
22
(1) |
23
|
24
|
25
(2) |
26
(2) |
27
|
28
|
|
29
|
30
(1) |
|
|
|
|
|
|
From: Keith M. <kei...@us...> - 2012-04-30 20:10:25
|
Update of /cvsroot/mingw/mingw-get/src
In directory vz-cvs-4.sog:/tmp/cvs-serv28630/src
Modified Files:
pkginst.cpp pkgunst.cpp
Log Message:
Correct sequence of installation/removal progress reporting.
Index: pkgunst.cpp
===================================================================
RCS file: /cvsroot/mingw/mingw-get/src/pkgunst.cpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** pkgunst.cpp 20 Feb 2012 21:41:54 -0000 1.8
--- pkgunst.cpp 30 Apr 2012 20:10:23 -0000 1.9
***************
*** 313,323 ****
pkgXmlNode *sysroot = sysroot_lookup( pkg, tarname );
- dmh_printf( " removing %s %s\n", pkg->GetName(), tarname );
-
/* If the package we are about to remove has an associated
! * pre-remove script, now is the time to invoke it.
*/
pkg->InvokeScript( "pre-remove" );
/* Removal of virtual (meta) packages is comparitively simple;
* identified by having an associated archive name of "none", they
--- 313,325 ----
pkgXmlNode *sysroot = sysroot_lookup( pkg, tarname );
/* If the package we are about to remove has an associated
! * pre-remove script, now is the time to invoke it...
*/
pkg->InvokeScript( "pre-remove" );
+ /* ...before we proceed to removal of actual package content.
+ */
+ dmh_printf( " removing %s %s\n", pkg->GetName(), tarname );
+
/* Removal of virtual (meta) packages is comparitively simple;
* identified by having an associated archive name of "none", they
Index: pkginst.cpp
===================================================================
RCS file: /cvsroot/mingw/mingw-get/src/pkginst.cpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** pkginst.cpp 20 Feb 2012 21:41:54 -0000 1.5
--- pkginst.cpp 30 Apr 2012 20:10:23 -0000 1.6
***************
*** 389,400 ****
{
/* ...and the required package has been successfully downloaded.
- *
- * FIXME: the notification here is somewhat redundant, but it
- * does maintain symmetry with the "remove" operation, and will
- * make "upgrade" notifications more logical; in any event, it
- * should ultimately be made conditional on a "verbose" mode
- * option selection.
*/
- dmh_printf( " installing %s\n", pkg->GetPropVal( tarname_key, value_unknown ));
if( current->Selection( to_remove ) == NULL )
{
--- 389,393 ----
***************
*** 411,415 ****
--- 404,417 ----
/* Now, we may proceed with package installation...
+ *
+ * FIXME: the notification here is somewhat redundant, but it
+ * does maintain symmetry with the "remove" operation, and will
+ * make "upgrade" notifications more logical; in any event, it
+ * should ultimately be made conditional on a "verbose" mode
+ * option selection.
*/
+ dmh_printf( " installing %s\n",
+ pkg->GetPropVal( tarname_key, value_unknown )
+ );
if( match_if_explicit( pkgfile = pkg->ArchiveName(), value_none )
&& ((tarname = pkg->GetPropVal( tarname_key, NULL )) != NULL) )
|
|
From: Keith M. <kei...@us...> - 2012-04-26 16:54:37
|
Update of /cvsroot/mingw/mingw-dist In directory vz-cvs-4.sog:/tmp/cvs-serv20458 Modified Files: ChangeLog Log Message: Fix post/pre-remove conflict in mingw-get.xml scripting. Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/mingw-dist/ChangeLog,v retrieving revision 1.126 retrieving revision 1.127 diff -C2 -d -r1.126 -r1.127 *** ChangeLog 26 Apr 2012 07:14:04 -0000 1.126 --- ChangeLog 26 Apr 2012 16:54:35 -0000 1.127 *************** *** 1,4 **** --- 1,14 ---- 2012-04-26 Keith Marshall <kei...@us...> + Fix post/pre-remove conflict in mingw-get.xml scripting. + + * mingw32/mingw32-mingw-get.xml (mingw-get-bin.post-remove): Can't + use post-remove script here, after helper modules removed; replace... + (mingw-get-bin.pre-remove): ...with this; regenerate and republish. + + * mingw32/issue.log: Update accordingly. + + 2012-04-26 Keith Marshall <kei...@us...> + Update for mingw-get-0.5-mingw32-beta-20120426-1 release. |
|
From: Keith M. <kei...@us...> - 2012-04-26 07:14:06
|
Update of /cvsroot/mingw/mingw-dist In directory vz-cvs-4.sog:/tmp/cvs-serv28290 Modified Files: ChangeLog Log Message: Update for mingw-get-0.5-mingw32-beta-20120426-1 release. Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/mingw-dist/ChangeLog,v retrieving revision 1.125 retrieving revision 1.126 diff -C2 -d -r1.125 -r1.126 *** ChangeLog 16 Apr 2012 20:42:59 -0000 1.125 --- ChangeLog 26 Apr 2012 07:14:04 -0000 1.126 *************** *** 1,2 **** --- 1,9 ---- + 2012-04-26 Keith Marshall <kei...@us...> + + Update for mingw-get-0.5-mingw32-beta-20120426-1 release. + + * mingw32/mingw32-mingw-get.xml: Update and republish. + * mingw32/issue.log: Updated accordingly. + 2012-04-16 Keith Marshall <kei...@us...> |
|
From: Keith M. <kei...@us...> - 2012-04-25 23:28:16
|
Update of /cvsroot/mingw/mingw-get In directory vz-cvs-4.sog:/tmp/cvs-serv9989 Modified Files: ChangeLog configure.ac Log Message: mingw-get-0.5-beta-20120426-1 released. Index: configure.ac =================================================================== RCS file: /cvsroot/mingw/mingw-get/configure.ac,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** configure.ac 16 Apr 2012 19:42:20 -0000 1.24 --- configure.ac 25 Apr 2012 23:28:14 -0000 1.25 *************** *** 4,8 **** # # Written by Keith Marshall <kei...@us...> ! # Copyright (C) 2009, 2010, 2011, MinGW Project # # --- 4,8 ---- # # Written by Keith Marshall <kei...@us...> ! # Copyright (C) 2009, 2010, 2011, 2012, MinGW Project # # *************** *** 23,27 **** # arising from the use of this software. # ! AC_INIT([mingw-get],[0.5-beta-20120416-1],[http://mingw.org/Reporting_Bugs]) AC_SUBST([COPYRIGHT_HOLDER],["MinGW Project"]) --- 23,27 ---- # arising from the use of this software. # ! AC_INIT([mingw-get],[0.5-beta-20120426-1],[http://mingw.org/Reporting_Bugs]) AC_SUBST([COPYRIGHT_HOLDER],["MinGW Project"]) Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/mingw-get/ChangeLog,v retrieving revision 1.149 retrieving revision 1.150 diff -C2 -d -r1.149 -r1.150 *** ChangeLog 25 Apr 2012 22:55:00 -0000 1.149 --- ChangeLog 25 Apr 2012 23:28:14 -0000 1.150 *************** *** 1,2 **** --- 1,10 ---- + 2012-04-26 Keith Marshall <kei...@us...> + + mingw-get-0.5-beta-20120426-1 released. + + * configure.ac (AC_INIT): Version number updated. + * srcdist-doc/NEWS.in: Updated; bug-fix notifications added. + * All files (r0-5-beta-20120426-1): Tag assigned. + 2012-04-25 Keith Marshall <kei...@us...> |
|
From: Keith M. <kei...@us...> - 2012-04-25 22:55:02
|
Update of /cvsroot/mingw/mingw-get In directory vz-cvs-4.sog:/tmp/cvs-serv5838 Modified Files: ChangeLog Log Message: Interim work-around for MinGW-Bug #3520864. Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/mingw-get/ChangeLog,v retrieving revision 1.148 retrieving revision 1.149 diff -C2 -d -r1.148 -r1.149 *** ChangeLog 23 Apr 2012 20:12:03 -0000 1.148 --- ChangeLog 25 Apr 2012 22:55:00 -0000 1.149 *************** *** 1,2 **** --- 1,15 ---- + 2012-04-25 Keith Marshall <kei...@us...> + + Interim work-around for MinGW-Bug #3520864. + + * src/pkgdeps.cpp (pkgXmlDocument::ResolveDependencies): + [DEBUG_TRACE_DEPENDENCIES]: Add request flags to messages reporting + the scheduling of installation activities. + + * src/pkgexec.cpp (pkgXmlDocument::Schedule): Add temporary diagnostic + hooks to confirm request flags; bracket them with #if 0 ... #endif. + [ACTION_PRIMARY && pre-scheduled request]: Don't trash request flags + when updating the pre-existing action item data. + 2012-04-23 Keith Marshall <kei...@us...> |
|
From: Charles W. <cwi...@us...> - 2012-04-22 21:59:36
|
Update of /cvsroot/mingw/mingw-get-inst In directory vz-cvs-4.sog:/tmp/cvs-serv8045 Modified Files: ChangeLog RELEASE_NOTES.txt mingw-get-inst.iss Log Message: 20120421 release Index: mingw-get-inst.iss =================================================================== RCS file: /cvsroot/mingw/mingw-get-inst/mingw-get-inst.iss,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** mingw-get-inst.iss 18 Nov 2011 18:13:27 -0000 1.9 --- mingw-get-inst.iss 22 Apr 2012 21:59:33 -0000 1.10 *************** *** 1,4 **** ; This InnoSetup installer script is ! ; Copyright (c) 2010,2011 Charles S. Wilson ; ; Permission is hereby granted, free of charge, to any person obtaining a --- 1,4 ---- ; This InnoSetup installer script is ! ; Copyright (c) 2010,2011,2012 Charles S. Wilson ; ; Permission is hereby granted, free of charge, to any person obtaining a *************** *** 27,31 **** ; the _inst subdirectory of the directory in which this file is located. ; ! ; $ V=0.4-mingw32-alpha-1 ; $ S=http://downloads.sourceforge.net/mingw ; $ rm -rf _inst && mkdir _inst --- 27,31 ---- ; the _inst subdirectory of the directory in which this file is located. ; ! ; $ V=0.5-mingw32-beta-20120416-1 ; $ S=http://downloads.sourceforge.net/mingw ; $ rm -rf _inst && mkdir _inst *************** *** 44,47 **** --- 44,49 ---- ; ; $ chmod +x _inst/libexec/mingw-get/mingw-get-0.dll + ; $ chmod +x _inst/libexec/mingw-get/*.js + ; $ chmod +x _inst/libexec/mingw-get/*.lua ; ; Now, you should be able to do the following *************** *** 61,68 **** #define MyAppName "MinGW-Get" ! #define MyAppVersion "0.4-alpha-1" #define MyAppPublisher "MinGW" #define MyAppURL "http://www.mingw.org/" ! #define MyCatalogueSnapshotDate "20111118" #define MyInitLogPath "\var\log\mingw-get-log.orig.txt" #define MyLogPath "\var\log\mingw-get-log.txt" --- 63,70 ---- #define MyAppName "MinGW-Get" ! #define MyAppVersion "0.5-beta-20120416-1" #define MyAppPublisher "MinGW" #define MyAppURL "http://www.mingw.org/" ! #define MyCatalogueSnapshotDate "20120421" #define MyInitLogPath "\var\log\mingw-get-log.orig.txt" #define MyLogPath "\var\log\mingw-get-log.txt" *************** *** 160,165 **** F_index := CheckListBox.AddCheckBox('Fortran Compiler', '', 1, False, True, False, True, nil); ObjC_Index := CheckListBox.AddCheckBox('ObjC Compiler', '', 1, False, True, False, True, nil); ! { FIXME: Ada will be (temporarily) removed in 4.6.x } ! { Ada_Index := CheckListBox.AddCheckBox('Ada Compiler', '', 1, False, True, False, True, nil); } Msys_Index := CheckListBox.AddCheckBox('MSYS Basic System','', 0, False, True, False, False, nil); MinGW_DTK_Index := CheckListBox.AddCheckBox('MinGW Developer ToolKit', --- 162,166 ---- F_index := CheckListBox.AddCheckBox('Fortran Compiler', '', 1, False, True, False, True, nil); ObjC_Index := CheckListBox.AddCheckBox('ObjC Compiler', '', 1, False, True, False, True, nil); ! Ada_Index := CheckListBox.AddCheckBox('Ada Compiler', '', 1, False, True, False, True, nil); Msys_Index := CheckListBox.AddCheckBox('MSYS Basic System','', 0, False, True, False, False, nil); MinGW_DTK_Index := CheckListBox.AddCheckBox('MinGW Developer ToolKit', *************** *** 263,274 **** end; ! { FIXME: Ada package temporarily removed } ! { if CheckListBox.Checked[Ada_Index] then begin } ! { if (Pos(' base ', args) <= 0) then begin } ! { args := args + 'base gcc-ada '; } ! { end else begin } ! { args := args + 'gcc-ada '; } ! { end; } ! { end; } if CheckListBox.Checked[Msys_Index] then begin --- 264,274 ---- end; ! if CheckListBox.Checked[Ada_Index] then begin ! if (Pos(' base ', args) <= 0) then begin ! args := args + 'base gcc-ada '; ! end else begin ! args := args + 'gcc-ada '; ! end; ! end; if CheckListBox.Checked[Msys_Index] then begin *************** *** 322,329 **** S := S + Space + 'ObjC Compiler' + NewLine; end; ! { FIXME: Ada package temporarily removed } ! { if CheckListBox.Checked[Ada_Index] then begin } ! { S := S + Space + 'Ada Compiler' + NewLine; } ! { end; } { If any of the MSYS-related packages are installed... } --- 322,328 ---- S := S + Space + 'ObjC Compiler' + NewLine; end; ! if CheckListBox.Checked[Ada_Index] then begin ! S := S + Space + 'Ada Compiler' + NewLine; ! end; { If any of the MSYS-related packages are installed... } Index: RELEASE_NOTES.txt =================================================================== RCS file: /cvsroot/mingw/mingw-get-inst/RELEASE_NOTES.txt,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** RELEASE_NOTES.txt 18 Nov 2011 18:13:27 -0000 1.7 --- RELEASE_NOTES.txt 22 Apr 2012 21:59:33 -0000 1.8 *************** *** 12,15 **** --- 12,16 ---- Fortran Compiler optional ObjC Compiler optional + Ada Compiler optional MSYS Basic System optional MinGW Developer Toolkit optional *************** *** 45,48 **** --- 46,66 ---- Changes ========== + 20120421: + * Ship with mingw-get-0.5-beta-20120416-1. This release fixes a + number of bugs and adds several new features. For a complete + description, see http://tinyurl.com/cfhog7v . + = Bugfix: #3416013: --reinstall and dependent packages + = Bugfix: #3424406: install --reinstall performs an upgrade + = New feature: Forced installation of a specified (non-current) + release. + = New feature: Support for package maintainer scripted + installation hooks. + = New option: "--desktop" + = New option: "--start-menu" + * With the release of gcc-4.6.2-1, the ability to install Ada + from the GUI installer has been re-enabled. + * Update catalogue to 2012-04-21. + + 20111118: * Ship with mingw-get-0.4-alpha-1. This release fixes a critical Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/mingw-get-inst/ChangeLog,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** ChangeLog 18 Nov 2011 18:13:27 -0000 1.10 --- ChangeLog 22 Apr 2012 21:59:33 -0000 1.11 *************** *** 1,2 **** --- 1,9 ---- + 2012-04-21 Charles Wilson <...> + + 20120421 release + * mingw-get-inst.iss: Use mingw-get-0.5-beta-20120416-1. Update + catalogue snapshot date. Renable Ada. + * RELEASE_NOTES.txt: Update. + 2011-08-18 Charles Wilson <...> |
|
From: Keith M. <kei...@us...> - 2012-04-16 20:43:02
|
Update of /cvsroot/mingw/mingw-dist/mingw32
In directory vz-cvs-4.sog:/tmp/cvs-serv28032/mingw32
Modified Files:
issue.log mingw32-mingw-get.xml
Log Message:
Update for mingw-get-0.5-mingw32-beta-20120416-1 release.
Index: mingw32-mingw-get.xml
===================================================================
RCS file: /cvsroot/mingw/mingw-dist/mingw32/mingw32-mingw-get.xml,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** mingw32-mingw-get.xml 6 Nov 2011 17:39:33 -0000 1.13
--- mingw32-mingw-get.xml 16 Apr 2012 20:42:59 -0000 1.14
***************
*** 28,31 ****
--- 28,32 ----
<component class="bin">
+ <release tarname="mingw-get-0.5-mingw32-beta-20120416-1-bin.tar.xz" />
<release tarname="mingw-get-0.4-mingw32-alpha-1-bin.tar.xz" />
<release tarname="mingw-get-0.3-mingw32-alpha-2.1-bin.tar.xz" />
***************
*** 33,39 ****
--- 34,58 ----
<release tarname="mingw-get-0.3-mingw32-alpha-1-bin.tar.gz" />
<release tarname="mingw-get-0.2-mingw32-alpha-4-bin.tar.gz" />
+
+ <action class="post-install">
+ setup = require "setup"
+ print( " running post-install hooks for mingw-get-bin" )
+ setup.create_shortcuts(
+ '--description="Manage MinGW Package Installation"',
+ setup.libexec_path( "gui.exe" ), "mingw-get"
+ )
+ </action>
+ <action class="post-remove">
+ setup = require "setup"
+ print( " running post-remove hooks for mingw-get-bin" )
+ setup.delete_shortcuts(
+ "--if-linked="..setup.libexec_path( "gui.exe" ),
+ "--force", "mingw-get"
+ )
+ </action>
</component>
<component class="lic">
+ <release tarname="mingw-get-0.5-mingw32-beta-20120416-1-lic.tar.xz" />
<release tarname="mingw-get-0.4-mingw32-alpha-1-lic.tar.xz" />
<release tarname="mingw-get-0.3-mingw32-alpha-2.1-lic.tar.xz" />
***************
*** 63,66 ****
--- 82,86 ----
<component class="bin">
+ <release tarname="pkginfo-0.5-mingw32-beta-20120416-1-bin.tar.xz" />
<release tarname="pkginfo-0.4-mingw32-alpha-1-bin.tar.xz" />
<release tarname="pkginfo-0.3-mingw32-alpha-2.1-bin.tar.xz" />
Index: issue.log
===================================================================
RCS file: /cvsroot/mingw/mingw-dist/mingw32/issue.log,v
retrieving revision 1.63
retrieving revision 1.64
diff -C2 -d -r1.63 -r1.64
*** issue.log 10 Apr 2012 02:46:43 -0000 1.63
--- issue.log 16 Apr 2012 20:42:59 -0000 1.64
***************
*** 47,51 ****
aaa310c7d830e7e9eef6738273630dda8e70d674 2011101100 mingw32-make.xml
d72826fa6526c7253dc7d6c0a5be4846df11a995 2011110600 mingw32-mgwport.xml
! a80ddc9b75352027ec1a8e4f43838133c88fb1d1 2011110600 mingw32-mingw-get.xml
143dee9e2cd59154f477e93cf59e08bc904d67f5 2012040500 mingw32-mingw-utils.xml
397021010754b50cdbbe5d5003b1f6217158ec8e 2010083100 mingw32-mpc.xml
--- 47,51 ----
aaa310c7d830e7e9eef6738273630dda8e70d674 2011101100 mingw32-make.xml
d72826fa6526c7253dc7d6c0a5be4846df11a995 2011110600 mingw32-mgwport.xml
! a8c6b0410c13f938887cc1aaad26abb2aa46808a 2012041600 mingw32-mingw-get.xml
143dee9e2cd59154f477e93cf59e08bc904d67f5 2012040500 mingw32-mingw-utils.xml
397021010754b50cdbbe5d5003b1f6217158ec8e 2010083100 mingw32-mpc.xml
|
|
From: Keith M. <kei...@us...> - 2012-04-16 20:43:01
|
Update of /cvsroot/mingw/mingw-dist In directory vz-cvs-4.sog:/tmp/cvs-serv28032 Modified Files: ChangeLog Log Message: Update for mingw-get-0.5-mingw32-beta-20120416-1 release. Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/mingw-dist/ChangeLog,v retrieving revision 1.124 retrieving revision 1.125 diff -C2 -d -r1.124 -r1.125 *** ChangeLog 15 Apr 2012 13:25:30 -0000 1.124 --- ChangeLog 16 Apr 2012 20:42:59 -0000 1.125 *************** *** 1,2 **** --- 1,9 ---- + 2012-04-16 Keith Marshall <kei...@us...> + + Update for mingw-get-0.5-mingw32-beta-20120416-1 release. + + * mingw32/mingw32-mingw-get.xml: Update and republish. + * mingw32/issue.log: Updated accordingly. + 2012-04-15 Keith Marshall <kei...@us...> |
|
From: Keith M. <kei...@us...> - 2012-04-16 20:15:41
|
Update of /cvsroot/mingw/mingw-get/srcdist-doc
In directory vz-cvs-4.sog:/tmp/cvs-serv25651/srcdist-doc
Modified Files:
NEWS.in
Log Message:
mingw-get-0.5-beta-20120416-1 released.
Index: NEWS.in
===================================================================
RCS file: /cvsroot/mingw/mingw-get/srcdist-doc/NEWS.in,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** NEWS.in 16 Apr 2012 19:42:20 -0000 1.10
--- NEWS.in 16 Apr 2012 20:15:38 -0000 1.11
***************
*** 52,60 ****
which has not been previously installed, the format is any of:
! mingw-get install "package-name=version-spec"
! mingw-get install "package-name<version-spec"
! mingw-get install "package-name<=version-spec"
! mingw-get install "package-name>=version-spec"
! mingw-get install "package-name>version-spec"
while for any package which has been previously installed, and is to
--- 52,60 ----
which has not been previously installed, the format is any of:
! ! mingw-get install "package-name=version-spec"
! ! mingw-get install "package-name<version-spec"
! ! mingw-get install "package-name<=version-spec"
! ! mingw-get install "package-name>=version-spec"
! ! mingw-get install "package-name>version-spec"
while for any package which has been previously installed, and is to
|
|
From: Keith M. <kei...@us...> - 2012-04-16 19:42:23
|
Update of /cvsroot/mingw/mingw-get/srcdist-doc
In directory vz-cvs-4.sog:/tmp/cvs-serv21746/srcdist-doc
Modified Files:
NEWS.in
Log Message:
mingw-get-0.5-beta-20120416-1 released.
Index: NEWS.in
===================================================================
RCS file: /cvsroot/mingw/mingw-get/srcdist-doc/NEWS.in,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** NEWS.in 6 Nov 2011 10:53:26 -0000 1.9
--- NEWS.in 16 Apr 2012 19:42:20 -0000 1.10
***************
*** 10,13 ****
--- 10,117 ----
+ mingw-get-0.5-mingw32-beta-20120416-1
+ -------------------------------------
+
+ Release date: 2012-04-16
+
+ This milestone release marks the point at which the code base, for the
+ CLI implementation, is deemed to have progressed from alpha to beta
+ (or better) quality. It corrects several packaging deficiencies within
+ the source code distribution, in addition to fixing two reported bugs;
+ it also adds several new features.
+
+ The following bugs are fixed by this release:--
+
+ - #3416013: --reinstall and dependent packages
+
+ Specifically, in the case of application of the --reinstall option to
+ meta-packages, previous releases would have no effect. This is now
+ corrected, such that the --reinstall action is applied recursively to
+ each declared requirement of any meta-package, to the depth of the
+ first non-meta package in each requirement chain.
+
+ - #3424406: install --reinstall performs an upgrade
+
+ When performing the "install" action, with the --reinstall option,
+ previous releases would consider the availability of upgrades for the
+ package in question, promoting the "install" action to "upgrade" when
+ possible. This anomaly has now been corrected; when specified with
+ the "install" action, the --reinstall option will cause reinstallation
+ of the originally installed version, ignoring available upgrades; (the
+ former behaviour remains available, by specifying the --reinstall
+ option together with the "upgrade" action).
+
+ The following new features have been implemented:--
+
+ - Forced installation of a specified (non-current) release.
+
+ The package name specified as the predicate of any "install" or
+ "upgrade" action may now be qualified by a version specification,
+ allowing the user to select any known version, (not necessarily the
+ most recently released), for installation. In the case of any package
+ which has not been previously installed, the format is any of:
+
+ mingw-get install "package-name=version-spec"
+ mingw-get install "package-name<version-spec"
+ mingw-get install "package-name<=version-spec"
+ mingw-get install "package-name>=version-spec"
+ mingw-get install "package-name>version-spec"
+
+ while for any package which has been previously installed, and is to
+ be "rolled back" to an earlier release, the same forms are supported,
+ using the "upgrade" action in place of "install".
+
+ In each of the above command forms, "package-name" represents the
+ unqualified package name, as it would be specified in any regular
+ invocation of mingw-get, and "version-spec" is the selector for the
+ desired version; (in the case of an "=" qualifier, this must be an
+ exact match for the desired version, unless it ends with the "*" wild
+ card). For example, if GCC has already been installed at version
+ 4.6.2-1, (the most recent release at this time of writing), it may be
+ rolled back to the last version 4.5 release by:
+
+ mingw-get upgrade "gcc=4.5.*"
+
+ or by using an inequality specifier, to exclude gcc-4.6 and later:
+
+ mingw-get upgrade "gcc<4.6"
+
+ Note that, particularly in the case of the inequality qualifiers, the
+ argument must be quoted, to avoid interpretation of the inequality
+ operator as the shell's redirection operator.
+
+ Also note that any explicit *inclusive* version range, such as:
+
+ mingw-get upgrade "gcc>4.5<4.6"
+
+ is permitted; however no white space is permitted, anywhere within the
+ qualified package specification.
+
+ - Support for package maintainer scripted installation hooks.
+
+ An embedded script interpreter, based on Lua version 5.2, has been
+ incorporated; this provides support for "pre-install", "post-install",
+ "pre-remove", and "post-remove" action hooks, which may be specified
+ by package maintainers, in the form of Lua scripts embedded within
+ "action" elements in any package's XML catalogue entry.
+
+ This capability is further supported by the provision of Lua modules,
+ providing a standardised mechanism for creation of MS-Windows shell
+ links, (a.k.a. shortcuts).
+
+ - New option: "--desktop"
+
+ Grants permission, to package maintainer specified scripts, to create
+ shortcuts on the user's desktop; alternatively, it may be specified as
+ --desktop=all-users, to make such shortcuts available to all users.
+
+ - New option: "--start-menu"
+
+ Grants permission, to package maintainer specified scripts, to create
+ shortcuts in the user's start menu; alternatively, it may be specified
+ as --start-menu=all-users, to make such shortcuts available in the
+ start menus of all users.
+
+
mingw-get-0.4-mingw32-alpha-1
-----------------------------
***************
*** 94,97 ****
--- 198,210 ----
for the packages named in the command.
+ ;--------8<-------------------- cut-line -------------------->8--------
+ ;
+ ; Any text added below the cut-line will be included in the README
+ ; file, which is to be included in the source distribution, but it
+ ; will be excluded from the readme.txt file, which is to be used to
+ ; add descriptive content on the SourceForge download page.
+ ;
+ ; Any lines, such as these, which begin with a semicolon in their
+ ; first column (not indented), will be excluded from both files.
mingw-get-0.3-mingw32-alpha-2.1
***************
*** 183,195 ****
distributed "pre", "rc" or "stable" release.
- ;--------8<-------------------- cut-line -------------------->8--------
- ;
- ; Any text added below the cut-line will be included in the README
- ; file, which is to be included in the source distribution, but it
- ; will be excluded from the readme.txt file, which is to be used to
- ; add descriptive content on the SourceForge download page.
- ;
- ; Any lines, such as these, which begin with a semicolon in their
- ; first column (not indented), will be excluded from both files.
mingw-get-0.2-mingw32-alpha-4
--- 296,299 ----
|
|
From: Keith M. <kei...@us...> - 2012-04-16 19:13:50
|
Update of /cvsroot/mingw/mingw-get
In directory vz-cvs-4.sog:/tmp/cvs-serv18199
Modified Files:
ChangeLog Makefile.in configure.ac
Log Message:
Assign icon to temporary GUI executable file.
Index: Makefile.in
===================================================================
RCS file: /cvsroot/mingw/mingw-get/Makefile.in,v
retrieving revision 1.35
retrieving revision 1.36
diff -C2 -d -r1.35 -r1.36
*** Makefile.in 7 Apr 2012 21:48:58 -0000 1.35
--- Makefile.in 16 Apr 2012 19:13:48 -0000 1.36
***************
*** 33,36 ****
--- 33,37 ----
DEBUGLEVEL = @DEBUGLEVEL@
+ vpath %.ico @srcdir@/icons
VPATH = @top_srcdir@/src:@top_srcdir@/src/pkginfo:@top_srcdir@/tinyxml
***************
*** 49,52 ****
--- 50,55 ----
ARFLAGS = @ARFLAGS@
+ WINDRES = @WINDRES@
+
OBJEXT = @OBJEXT@
EXEEXT = @EXEEXT@
***************
*** 82,86 ****
GUI_LDFLAGS = -mwindows $(LDFLAGS)
! gui$(EXEEXT): guimain.$(OBJEXT)
$(CXX) -o $@ $(CXXFLAGS) $(GUI_LDFLAGS) $+
--- 85,99 ----
GUI_LDFLAGS = -mwindows $(LDFLAGS)
! # FIXME: the following is a Q&D kludge, to assign my choice of icon
! # to the GUI mode executable stub. Eventually, this will need to be
! # assigned within a resource definition file, but for the time being,
! # besides providing a notification that the GUI is not yet available,
! # the stub serves only to illustrate mingw-get's shortcut creation
! # capability; thus, this simple hack will suffice.
! #
! %.$(OBJEXT): %.ico
! echo $* ICON $*.ico | $(WINDRES) -I ${srcdir}/icons -o $@
! #
! gui$(EXEEXT): guimain.$(OBJEXT) pkgicon.$(OBJEXT)
$(CXX) -o $@ $(CXXFLAGS) $(GUI_LDFLAGS) $+
***************
*** 160,164 ****
aclocal.m4 configure.ac configure Makefile.in version.c.in
! SRCDIST_SUBDIRS = build-aux m4 src src/pkginfo srcdist-doc \
scripts/libexec tinyxml xml
--- 173,177 ----
aclocal.m4 configure.ac configure Makefile.in version.c.in
! SRCDIST_SUBDIRS = build-aux icons m4 src src/pkginfo srcdist-doc \
scripts/libexec tinyxml xml
Index: configure.ac
===================================================================
RCS file: /cvsroot/mingw/mingw-get/configure.ac,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** configure.ac 6 Nov 2011 21:19:17 -0000 1.22
--- configure.ac 16 Apr 2012 19:13:48 -0000 1.23
***************
*** 52,57 ****
AC_PROG_CXX
! # We also need a lexical analyser generator
#
AC_PROG_LEX
--- 52,59 ----
AC_PROG_CXX
! # We also need a Windows resource compiler,
! # and a lexical analyser generator
#
+ AC_CHECK_TOOL([WINDRES],[windres],[windres])
AC_PROG_LEX
Index: ChangeLog
===================================================================
RCS file: /cvsroot/mingw/mingw-get/ChangeLog,v
retrieving revision 1.145
retrieving revision 1.146
diff -C2 -d -r1.145 -r1.146
*** ChangeLog 15 Apr 2012 20:22:35 -0000 1.145
--- ChangeLog 16 Apr 2012 19:13:48 -0000 1.146
***************
*** 1,2 ****
--- 1,14 ----
+ 2012-04-16 Keith Marshall <kei...@us...>
+
+ Assign icon to temporary GUI executable file.
+
+ * icons/pkgicon.ico: New file, shamelessly copied from synaptic.
+
+ * configure.ac: Add identification for windres; propagate it to...
+ * Makefile.in: ...here; use it to compile object from icon files...
+ (srcdir/icons) [%.ico]: ...from this new vpath location.
+ (gui.exe): Link to compiled icon's object file.
+ (SRCDIST_SUBDIRS): Add icons directory.
+
2012-04-15 Keith Marshall <kei...@us...>
|
|
From: Keith M. <kei...@us...> - 2012-04-15 20:57:13
|
Update of /cvsroot/mingw/mingw-get/icons In directory vz-cvs-4.sog:/tmp/cvs-serv14233/icons Log Message: Directory /cvsroot/mingw/mingw-get/icons added to the repository |
|
From: Keith M. <kei...@us...> - 2012-04-15 20:22:38
|
Update of /cvsroot/mingw/mingw-get In directory vz-cvs-4.sog:/tmp/cvs-serv11703 Modified Files: ChangeLog Log Message: Ensure that package removal requests are correctly scheduled. Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/mingw-get/ChangeLog,v retrieving revision 1.144 retrieving revision 1.145 diff -C2 -d -r1.144 -r1.145 *** ChangeLog 15 Apr 2012 19:52:26 -0000 1.144 --- ChangeLog 15 Apr 2012 20:22:35 -0000 1.145 *************** *** 1,4 **** --- 1,13 ---- 2012-04-15 Keith Marshall <kei...@us...> + Ensure that package removal requests are correctly scheduled. + + * src/pkgdeps.cpp (pkgXmlDocument::Schedule) [ACTION_REMOVE]: Schedule + as a distinct case, when the installed version is not the most recent + available release; consideration of this distinct case was previously + erroneously overlooked. + + 2012-04-15 Keith Marshall <kei...@us...> + Correct scheduling of new prerequisites when upgrading. |
|
From: Keith M. <kei...@us...> - 2012-04-15 19:52:28
|
Update of /cvsroot/mingw/mingw-get In directory vz-cvs-4.sog:/tmp/cvs-serv7629 Modified Files: ChangeLog Log Message: Correct scheduling of new prerequisites when upgrading. Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/mingw-get/ChangeLog,v retrieving revision 1.143 retrieving revision 1.144 diff -C2 -d -r1.143 -r1.144 *** ChangeLog 15 Apr 2012 18:31:32 -0000 1.143 --- ChangeLog 15 Apr 2012 19:52:26 -0000 1.144 *************** *** 1,4 **** --- 1,13 ---- 2012-04-15 Keith Marshall <kei...@us...> + Correct scheduling of new prerequisites when upgrading. + + * src/pkgdeps.cpp (pkgXmlDocument::ResolveDependencies): + [ACTION_UPGRADE && ACTION_PRIMARY]: Don't exclude scheduling for this + case of a prerequisite with no previously installed version; it may be + a delegated primary requirement of a meta-package. + + 2012-04-15 Keith Marshall <kei...@us...> + Don't require subsystem within user specified version bounds. |
|
From: Keith M. <kei...@us...> - 2012-04-15 18:31:34
|
Update of /cvsroot/mingw/mingw-get/src
In directory vz-cvs-4.sog:/tmp/cvs-serv31838/src
Modified Files:
pkgdeps.cpp
Log Message:
Don't require subsystem within user specified version bounds.
Index: pkgdeps.cpp
===================================================================
RCS file: /cvsroot/mingw/mingw-get/src/pkgdeps.cpp,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -d -r1.16 -r1.17
*** pkgdeps.cpp 10 Apr 2012 03:47:30 -0000 1.16
--- pkgdeps.cpp 15 Apr 2012 18:31:32 -0000 1.17
***************
*** 789,798 ****
/* ...then extract the version fields of interest, and insert them
! * into the actual working reference specification.
*/
refspec.SetPackageVersion( usrspec.GetPackageVersion() );
refspec.SetPackageBuild( usrspec.GetPackageBuild() );
! refspec.SetSubSystemVersion( usrspec.GetSubSystemVersion() );
! refspec.SetSubSystemBuild( usrspec.GetSubSystemBuild() );
/* Convert the reference specification to "tarname" format...
--- 789,808 ----
/* ...then extract the version fields of interest, and insert them
! * into the actual working reference specification...
*/
refspec.SetPackageVersion( usrspec.GetPackageVersion() );
refspec.SetPackageBuild( usrspec.GetPackageBuild() );
! if( (refname = usrspec.GetSubSystemVersion()) != NULL )
! {
! /* ...including the subsystem version, if any, which the user may
! * have specified...
! */
! refspec.SetSubSystemVersion( refname );
! refspec.SetSubSystemBuild( usrspec.GetSubSystemBuild() );
! }
! else
! /* ...or allowing a wild-card match otherwise.
! */
! refspec.SetSubSystemVersion( "*" );
/* Convert the reference specification to "tarname" format...
|
|
From: Keith M. <kei...@us...> - 2012-04-15 13:25:32
|
Update of /cvsroot/mingw/mingw-dist/msys
In directory vz-cvs-4.sog:/tmp/cvs-serv32240/msys
Modified Files:
issue.log msys-dos2unix.xml
Log Message:
Correct msys-dos2unix doc and licence package reference anomalies.
Index: msys-dos2unix.xml
===================================================================
RCS file: /cvsroot/mingw/mingw-dist/msys/msys-dos2unix.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** msys-dos2unix.xml 10 Apr 2012 02:53:24 -0000 1.1
--- msys-dos2unix.xml 15 Apr 2012 13:25:30 -0000 1.2
***************
*** 27,31 ****
</release>
<release tarname="cygutils-dos2unix-1.3.4-4-msys-1.0.13-bin.tar.lzma">
! <licence tarname="cygutils-%-msys-%-lic.tar.%" />
<source tarname="cygutils-%-msys-%-src.tar.%" />
<requires eq="msys-libpopt-*-msys-*-dll-0.tar" />
--- 27,31 ----
</release>
<release tarname="cygutils-dos2unix-1.3.4-4-msys-1.0.13-bin.tar.lzma">
! <licence tarname="cygutils-dos2unix-%-msys-%-lic.tar.%" />
<source tarname="cygutils-%-msys-%-src.tar.%" />
<requires eq="msys-libpopt-*-msys-*-dll-0.tar" />
***************
*** 36,40 ****
<release tarname="dos2unix-5.3.3-1-msys-1.0.17-doc.tar.lzma" />
<release tarname="cygutils-dos2unix-1.3.4-4-msys-1.0.13-doc.tar.lzma">
! <licence tarname="cygutils-%-msys-%-lic.tar.%" />
<source tarname="cygutils-%-msys-%-src.tar.%" />
</release>
--- 36,42 ----
<release tarname="dos2unix-5.3.3-1-msys-1.0.17-doc.tar.lzma" />
<release tarname="cygutils-dos2unix-1.3.4-4-msys-1.0.13-doc.tar.lzma">
! <download tarname="none" />
! <requires eq="msys-cygutils-%-msys-%-doc.tar" />
! <licence tarname="cygutils-dos2unix-%-msys-%-lic.tar.%" />
<source tarname="cygutils-%-msys-%-src.tar.%" />
</release>
***************
*** 44,48 ****
<release tarname="dos2unix-5.3.3-1-msys-1.0.17-lic.tar.lzma" />
<release tarname="cygutils-dos2unix-1.3.4-4-msys-1.0.13-lic.tar.lzma">
! <licence tarname="cygutils-%-msys-%-lic.tar.%" />
<source tarname="cygutils-%-msys-%-src.tar.%" />
</release>
--- 46,52 ----
<release tarname="dos2unix-5.3.3-1-msys-1.0.17-lic.tar.lzma" />
<release tarname="cygutils-dos2unix-1.3.4-4-msys-1.0.13-lic.tar.lzma">
! <download tarname="none" />
! <requires eq="msys-cygutils-%-msys-%-lic.tar" />
! <licence tarname="cygutils-dos2unix-%-msys-%-lic.tar.%" />
<source tarname="cygutils-%-msys-%-src.tar.%" />
</release>
Index: issue.log
===================================================================
RCS file: /cvsroot/mingw/mingw-dist/msys/issue.log,v
retrieving revision 1.50
retrieving revision 1.51
diff -C2 -d -r1.50 -r1.51
*** issue.log 10 Apr 2012 02:53:24 -0000 1.50
--- issue.log 15 Apr 2012 13:25:30 -0000 1.51
***************
*** 42,46 ****
d407796871cc5a505c83ba74fda087bb45f4aab3 2011101100 msys-diffstat.xml
e1c0666fccf5154604f4d513d69ee51b1bc2b869 2011101100 msys-diffutils.xml
! 06490dee6c87f3f05047c05fc635a674d5b5efbb 2012040500 msys-dos2unix.xml
5f5b3b44b82ee98fe6da471eb7f9c0938f36ee78 2011101100 msys-expat.xml
c9488c5576dd54dbc1f37790756f603bfb3ffdf9 2011101100 msys-file.xml
--- 42,46 ----
d407796871cc5a505c83ba74fda087bb45f4aab3 2011101100 msys-diffstat.xml
e1c0666fccf5154604f4d513d69ee51b1bc2b869 2011101100 msys-diffutils.xml
! f6af4ec1a55662d45355be90387d2c7c292079d7 2012041500 msys-dos2unix.xml
5f5b3b44b82ee98fe6da471eb7f9c0938f36ee78 2011101100 msys-expat.xml
c9488c5576dd54dbc1f37790756f603bfb3ffdf9 2011101100 msys-file.xml
|
|
From: Charles W. <cwi...@us...> - 2012-04-10 03:47:32
|
Update of /cvsroot/mingw/mingw-get/src In directory vz-cvs-4.sog:/tmp/cvs-serv7800/src Modified Files: pkgdeps.cpp Log Message: Fix missing include Index: pkgdeps.cpp =================================================================== RCS file: /cvsroot/mingw/mingw-get/src/pkgdeps.cpp,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** pkgdeps.cpp 1 Apr 2012 19:43:32 -0000 1.15 --- pkgdeps.cpp 10 Apr 2012 03:47:30 -0000 1.16 *************** *** 37,40 **** --- 37,41 ---- #include "pkgkeys.h" #include "pkgtask.h" + #include "pkgopts.h" /* Define supplementary action codes, which may be used exclusively |
|
From: Charles W. <cwi...@us...> - 2012-04-10 02:53:26
|
Update of /cvsroot/mingw/mingw-dist/msys
In directory vz-cvs-4.sog:/tmp/cvs-serv1739/msys
Modified Files:
msys-cygutils.xml msys-package-list.xml msys-base.xml
issue.log
Added Files:
msys-dos2unix.xml
Log Message:
Replace msys-cygutils-dos2unix with msys-dos2unix
Index: msys-cygutils.xml
===================================================================
RCS file: /cvsroot/mingw/mingw-dist/msys/msys-cygutils.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** msys-cygutils.xml 11 Oct 2011 18:25:56 -0000 1.4
--- msys-cygutils.xml 10 Apr 2012 02:53:24 -0000 1.5
***************
*** 31,37 ****
</paragraph>
<paragraph>The msys-cygutils package provides many of the utilities
! included in the cygutils distribution, except that the associated
! msys-cygutils-dos2unix package provides the line-ending conversion
! programs.
</paragraph>
</description>
--- 31,38 ----
</paragraph>
<paragraph>The msys-cygutils package provides many of the utilities
! included in the cygutils distribution. Note that the 'dos2unix'
! utilities are NOT provided by this package; the separate msys-dos2unix
! package provides versions of those utilities derived from alternate
! sources.
</paragraph>
</description>
***************
*** 56,94 ****
</package>
- <package name="msys-cygutils-dos2unix" alias="msys-dos2unix">
- <affiliate group="MSYS Base System" />
- <description lang="en" title="cygutils-dos2unix (msys): line-ending conversion utilities" >
- <paragraph>The cygutils-dos2unix package contains implementations of
- dos2unix and unix2dos (d2u, u2d) for modifying the line-ending
- character(s) used by text files. Each can operate on a list of
- files, converting them in-place, or as part of a pipeline.
- </paragraph>
- <paragraph>The MinGW/MSYS project provides two versions of the
- cygutils-dos2unix package: this msys-cygutils-dos2unix one, and
- the mingw32-cygutils-dos2unix version. This version requires the
- MSYS dll, but directly understands MSYS pathnames and blends more
- seamlessly into pipelines with other MSYS tools. The mingw32
- version does not require the MSYS dll, and is a direct replacement
- for the old d2u and u2d scripts, and for the unix2dos/dos2unix
- executables that were long part of the mingw-utils package.
- </paragraph>
- <paragraph>The msys-cygutils-dos2unix package provides the unix2dos
- and dos2unix (u2d, d2u) conversion programs. The associated
- msys-cygutils package provides other useful utilities and
- documentation.
- </paragraph>
- </description>
-
- <source tarname="cygutils-%-msys-%-src.tar.%" />
- <licence tarname="cygutils-%-msys-%-lic.tar.%" />
-
- <component class="bin">
- <requires eq="msys-core-*-msys-*-bin.tar" />
- <release tarname="cygutils-dos2unix-1.3.4-4-msys-1.0.13-bin.tar.lzma">
- <requires eq="msys-libpopt-*-msys-*-dll-0.tar" />
- </release>
- </component>
- </package>
-
</package-collection>
</software-distribution>
--- 57,60 ----
Index: msys-package-list.xml
===================================================================
RCS file: /cvsroot/mingw/mingw-dist/msys/msys-package-list.xml,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -d -r1.17 -r1.18
*** msys-package-list.xml 18 Nov 2011 03:11:27 -0000 1.17
--- msys-package-list.xml 10 Apr 2012 02:53:24 -0000 1.18
***************
*** 32,35 ****
--- 32,36 ----
<package-list catalogue="msys-diffutils" />
<package-list catalogue="msys-diffstat" />
+ <package-list catalogue="msys-dos2unix" />
<package-list catalogue="msys-expat" />
<package-list catalogue="msys-file" />
--- NEW FILE: msys-dos2unix.xml ---
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
<!-- File: msys-dos2unix.xml -->
<package-collection subsystem="msys">
<download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
<package name="msys-dos2unix" alias="msys-cygutils-dos2unix">
<affiliate group="MSYS Base System" />
<description lang="en" title="dos2unix: Convert line breaks between Unix, Dos, and Mac">
<paragraph> The dos2unix package provides manipulation utilities for
converting the line break characters of text files between the unix
convention (0x0a), the DOS/Windows convention (0x0d 0x0a), and the old
(pre-OS-X) Mac convention (0x0d).
</paragraph>
</description>
<licence tarname="dos2unix-%-msys-%-lic.tar.%" />
<source tarname="dos2unix-%-msys-%-src.tar.%" />
<component class="bin">
<release tarname="dos2unix-5.3.3-1-msys-1.0.17-bin.tar.lzma" >
<requires eq="msys-core-*-msys-*-bin.tar" />
<requires eq="msys-libiconv-*-msys-*-dll-2.tar" />
<requires eq="msys-libintl-*-msys-*-dll-8.tar" />
</release>
<release tarname="cygutils-dos2unix-1.3.4-4-msys-1.0.13-bin.tar.lzma">
<licence tarname="cygutils-%-msys-%-lic.tar.%" />
<source tarname="cygutils-%-msys-%-src.tar.%" />
<requires eq="msys-libpopt-*-msys-*-dll-0.tar" />
</release>
</component>
<component class="doc">
<release tarname="dos2unix-5.3.3-1-msys-1.0.17-doc.tar.lzma" />
<release tarname="cygutils-dos2unix-1.3.4-4-msys-1.0.13-doc.tar.lzma">
<licence tarname="cygutils-%-msys-%-lic.tar.%" />
<source tarname="cygutils-%-msys-%-src.tar.%" />
</release>
</component>
<component class="lic">
<release tarname="dos2unix-5.3.3-1-msys-1.0.17-lic.tar.lzma" />
<release tarname="cygutils-dos2unix-1.3.4-4-msys-1.0.13-lic.tar.lzma">
<licence tarname="cygutils-%-msys-%-lic.tar.%" />
<source tarname="cygutils-%-msys-%-src.tar.%" />
</release>
</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/msys/issue.log,v
retrieving revision 1.49
retrieving revision 1.50
diff -C2 -d -r1.49 -r1.50
*** issue.log 2 Jan 2012 03:19:31 -0000 1.49
--- issue.log 10 Apr 2012 02:53:24 -0000 1.50
***************
*** 28,32 ****
e98db194caacc14609ea6bc23b811aafcfcb8980 2011101100 msys-autogen.xml
972b14a61f7d4d2973681ca270d1760bb3d46155 2011101100 msys-automake.xml
! 02484856dd19f2feae156932e04165f11b7f2cdc 2011060500 msys-base.xml
026fd2d0fabe053455e2ca45cd0bb1b1be816305 2011101100 msys-bash.xml
e52982cbff0b0bb825461deb9af0411f72f2e4a2 2010090600 msys-binutils.xml
--- 28,32 ----
e98db194caacc14609ea6bc23b811aafcfcb8980 2011101100 msys-autogen.xml
972b14a61f7d4d2973681ca270d1760bb3d46155 2011101100 msys-automake.xml
! b065e9528568d9250b98cf6a15e5f0b5ce5df559 2012040200 msys-base.xml
026fd2d0fabe053455e2ca45cd0bb1b1be816305 2011101100 msys-bash.xml
e52982cbff0b0bb825461deb9af0411f72f2e4a2 2010090600 msys-binutils.xml
***************
*** 38,45 ****
cf986305d21dd0d4073b3c5049c24381d6c06c03 2011101100 msys-crypt.xml
344683fff6bf09f305d07f41e95a4586b0af228d 2011101100 msys-cvs.xml
! e9ce832261437be99308351cf6602f1719f2bb74 2011101100 msys-cygutils.xml
32b57f2cd38488fe4272af15a76de9309d3bd67b 2011101100 msys-dash.xml
d407796871cc5a505c83ba74fda087bb45f4aab3 2011101100 msys-diffstat.xml
e1c0666fccf5154604f4d513d69ee51b1bc2b869 2011101100 msys-diffutils.xml
5f5b3b44b82ee98fe6da471eb7f9c0938f36ee78 2011101100 msys-expat.xml
c9488c5576dd54dbc1f37790756f603bfb3ffdf9 2011101100 msys-file.xml
--- 38,46 ----
cf986305d21dd0d4073b3c5049c24381d6c06c03 2011101100 msys-crypt.xml
344683fff6bf09f305d07f41e95a4586b0af228d 2011101100 msys-cvs.xml
! 2db65708668c92c29bf4dbaa66d8702382469e93 2012040200 msys-cygutils.xml
32b57f2cd38488fe4272af15a76de9309d3bd67b 2011101100 msys-dash.xml
d407796871cc5a505c83ba74fda087bb45f4aab3 2011101100 msys-diffstat.xml
e1c0666fccf5154604f4d513d69ee51b1bc2b869 2011101100 msys-diffutils.xml
+ 06490dee6c87f3f05047c05fc635a674d5b5efbb 2012040500 msys-dos2unix.xml
5f5b3b44b82ee98fe6da471eb7f9c0938f36ee78 2011101100 msys-expat.xml
c9488c5576dd54dbc1f37790756f603bfb3ffdf9 2011101100 msys-file.xml
***************
*** 73,77 ****
6ffc1c28147bd62d234f71070d53f9cb99a2cfe0 2011101100 msys-openssh.xml
148f363053f2c38739fe30ccd980afc40e2d9b8b 2011101100 msys-openssl.xml
! 0bef7d4988dc20387f08126f82fb7ca386bfd65a 2011111800 msys-package-list.xml
667afd4295b0aab7eef5682de27d2bfc6d80b03f 2011101100 msys-patch.xml
1c2617eb65b17b242641af116b294523987dc32e 2011101100 msys-perl.xml
--- 74,78 ----
6ffc1c28147bd62d234f71070d53f9cb99a2cfe0 2011101100 msys-openssh.xml
148f363053f2c38739fe30ccd980afc40e2d9b8b 2011101100 msys-openssl.xml
! 0defc38585dbedbe010d82bdf6e4dbbae8fb1398 2012040500 msys-package-list.xml
667afd4295b0aab7eef5682de27d2bfc6d80b03f 2011101100 msys-patch.xml
1c2617eb65b17b242641af116b294523987dc32e 2011101100 msys-perl.xml
Index: msys-base.xml
===================================================================
RCS file: /cvsroot/mingw/mingw-dist/msys/msys-base.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** msys-base.xml 5 Jun 2011 21:43:25 -0000 1.7
--- msys-base.xml 10 Apr 2012 02:53:24 -0000 1.8
***************
*** 47,51 ****
<requires eq="msys-core-*-msys-*-ext.tar" />
<requires eq="msys-coreutils-*-msys-*-bin.tar" />
! <requires eq="msys-cygutils-dos2unix-*-msys-*-bin.tar" />
<requires eq="msys-diffutils-*-msys-*-bin.tar" />
<requires eq="msys-findutils-*-msys-*-bin.tar" />
--- 47,51 ----
<requires eq="msys-core-*-msys-*-ext.tar" />
<requires eq="msys-coreutils-*-msys-*-bin.tar" />
! <requires eq="msys-dos2unix-*-msys-*-bin.tar" />
<requires eq="msys-diffutils-*-msys-*-bin.tar" />
<requires eq="msys-findutils-*-msys-*-bin.tar" />
|
|
From: Charles W. <cwi...@us...> - 2012-04-10 02:46:46
|
Update of /cvsroot/mingw/mingw-dist In directory vz-cvs-4.sog:/tmp/cvs-serv1346 Modified Files: ChangeLog Log Message: Replace mingw32-cygutils-dos2unix with mingw32-dos2unix. Remove (unnecessary) mingw32-cygutils. Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/mingw-dist/ChangeLog,v retrieving revision 1.121 retrieving revision 1.122 diff -C2 -d -r1.121 -r1.122 *** ChangeLog 16 Feb 2012 22:21:11 -0000 1.121 --- ChangeLog 10 Apr 2012 02:46:43 -0000 1.122 *************** *** 1,2 **** --- 1,15 ---- + 2012-04-09 Erwin Waterlander <wat...@xs...> + + Replace mingw32-cygutils-dos2unix with mingw32-dos2unix. + Remove (unnecessary) mingw32-cygutils. + + * mingw32/mingw32-cygutils.xml: Removed. + * mingw32/mingw32-dos2unix.xml: New file. + * mingw32/mingw32-package-list.xml: Added mingw32-dos2unix.xml; + removed mingw32-cygutils.xml. + * mingw32/mingw32-mingw-utils.xml: Updated description text + to refer to new mingw32-dos2unix package. + * mingw32/issue.log: Updated accordingly. + 2012-02-16 Keith Marshall <kei...@us...> |
|
From: Keith M. <kei...@us...> - 2012-04-07 21:49:00
|
Update of /cvsroot/mingw/mingw-get
In directory vz-cvs-4.sog:/tmp/cvs-serv14163
Modified Files:
ChangeLog Makefile.in
Log Message:
Correct a srcdist package construction defect.
Index: Makefile.in
===================================================================
RCS file: /cvsroot/mingw/mingw-get/Makefile.in,v
retrieving revision 1.34
retrieving revision 1.35
diff -C2 -d -r1.34 -r1.35
*** Makefile.in 6 Apr 2012 22:49:36 -0000 1.34
--- Makefile.in 7 Apr 2012 21:48:58 -0000 1.35
***************
*** 218,222 ****
done
for dir in $(SRCDIST_SUBDIRS); do \
! mkdir ${PACKAGE_DISTROOT}/$$dir && cd ${PACKAGE_DISTROOT}/$$dir; \
for file in `cd ${abs_top_srcdir}/$$dir && echo *`; do \
if test -f ${abs_top_srcdir}/$$dir/$$file; then \
--- 218,223 ----
done
for dir in $(SRCDIST_SUBDIRS); do \
! $(mkinstalldirs) ${PACKAGE_DISTROOT}/$$dir \
! && cd ${PACKAGE_DISTROOT}/$$dir; \
for file in `cd ${abs_top_srcdir}/$$dir && echo *`; do \
if test -f ${abs_top_srcdir}/$$dir/$$file; then \
Index: ChangeLog
===================================================================
RCS file: /cvsroot/mingw/mingw-get/ChangeLog,v
retrieving revision 1.140
retrieving revision 1.141
diff -C2 -d -r1.140 -r1.141
*** ChangeLog 6 Apr 2012 22:49:36 -0000 1.140
--- ChangeLog 7 Apr 2012 21:48:57 -0000 1.141
***************
*** 1,2 ****
--- 1,9 ----
+ 2012-04-07 Keith Marshall <kei...@us...>
+
+ Correct a srcdist package construction defect.
+
+ * Makefile.in (srcdist) [for SRCDIST_SUBDIRS]: Use...
+ (mkinstalldirs): ...this, to create package image directories.
+
2012-04-06 Keith Marshall <kei...@us...>
|
|
From: Keith M. <kei...@us...> - 2012-04-06 22:49:39
|
Update of /cvsroot/mingw/mingw-get/src
In directory vz-cvs-4.sog:/tmp/cvs-serv3603/src
Modified Files:
clistub.c
Log Message:
Add scripting hooks to support creation of MS-Windows shortcuts.
Index: clistub.c
===================================================================
RCS file: /cvsroot/mingw/mingw-get/src/clistub.c,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -d -r1.17 -r1.18
*** clistub.c 12 Mar 2012 22:13:58 -0000 1.17
--- clistub.c 6 Apr 2012 22:49:36 -0000 1.18
***************
*** 41,44 ****
--- 41,46 ----
#define EXIT_FATAL EXIT_FAILURE + 1
+ static const char *progname;
+
wchar_t *AppPathNameW( const wchar_t *relpath )
{
***************
*** 219,222 ****
--- 221,250 ----
" the nominated package\n"
"\n"
+ " --desktop[=all-users]\n"
+ " Enable the creation of desktop shortcuts, for\n"
+ " packages which provide the capability via pre-\n"
+ " or post-install scripts; the optional 'all-users'\n"
+ " qualifier requests that all such shortcuts are\n"
+ " to be made available to all users; without it\n"
+ " shortcuts will be created for current user only\n"
+ "\n"
+ " Note that specification of this option does not\n"
+ " guarantee that shortcuts will be created; the\n"
+ " onus lies with individual package maintainers\n"
+ " to provide scripting to support this capability\n"
+ "\n"
+ " --start-menu[=all-users]\n"
+ " Enable the creation of start menu shortcuts, for\n"
+ " packages which provide the capability via pre-\n"
+ " or post-install scripts; the optional 'all-users'\n"
+ " qualifier requests that all such shortcuts are\n"
+ " to be made available to all users; without it\n"
+ " shortcuts will be created for current user only\n"
+ "\n"
+ " Note that specification of this option does not\n"
+ " guarantee that shortcuts will be created; the\n"
+ " onus lies with individual package maintainers\n"
+ " to provide scripting to support this capability\n"
+ "\n"
"Actions:\n"
" update Update local copy of repository catalogues\n"
***************
*** 369,381 ****
}
#define atmost( lim, val ) ((lim) < (val)) ? (lim) : (val)
int main( int argc, char **argv )
{
- /* Make a note of...
- */
- const char *progname = basename( *argv ); /* ...this program's name */
- wchar_t *approot; /* and where it is installed */
-
/* Provide storage for interpretation of any parsed command line options.
* Note that we could also initialise them here, but then we would need to
--- 397,460 ----
}
+ static void set_script_hook( const char *hook, const char *optarg )
+ {
+ /* Helper function to initialise the environment variables which
+ * are associated with Lua scripting hooks, when the user specifies
+ * the appropriate activation options on the command line.
+ */
+ if( optarg != NULL )
+ {
+ /* An optional argument was assigned for the hook...
+ */
+ int arglen = strlen( optarg );
+ const char *all_users = "all-users";
+ const char *value_none = "none";
+ if( strncmp( optarg, all_users, arglen ) == 0 )
+ {
+ /* When this is the "all-users" qualifier, we append it to
+ * the value to be assigned to the environment variable.
+ */
+ const char *fmt = "%s --%s";
+ char tmp[1 + snprintf( NULL, 0, fmt, hook, all_users )];
+ snprintf( tmp, sizeof( tmp ), fmt, hook, all_users );
+ putenv( tmp );
+ }
+ else if( strncmp( optarg, value_none, arglen ) == 0 )
+ {
+ /* When it is the "none" qualifier, we remove any prior
+ * assignment to the respective environment variable.
+ *
+ * FIXME: to support assignment from within profile.xml,
+ * we will eventually need additional coding here, to
+ * override any profile.xml assignment.
+ */
+ char tmp[strlen( hook )];
+ char *p = tmp;
+ do { *p++ = *hook;
+ } while( *hook++ != '=' );
+ *p = '\0';
+ putenv( tmp );
+ }
+ else
+ { /* No other qualifier is supported; diagnose and ignore.
+ */
+ while( *hook++ != '=' ) /* advance pointer; no other action */;
+ fprintf( stderr,
+ "%s: *** WARNING *** invalid argument '%s' to option %s ignored\n",
+ progname, optarg, hook
+ );
+ }
+ }
+ else
+ /* No qualifying option argument specified; simply assign the
+ * hook variable value, as passed from the getopts() handler.
+ */
+ putenv( hook );
+ }
+
#define atmost( lim, val ) ((lim) < (val)) ? (lim) : (val)
int main( int argc, char **argv )
{
/* Provide storage for interpretation of any parsed command line options.
* Note that we could also initialise them here, but then we would need to
***************
*** 385,388 ****
--- 464,472 ----
struct pkgopts parsed_options;
+ /* Make a note of this program's name, and where it's installed.
+ */
+ wchar_t *approot;
+ progname = basename( *argv );
+
if( argc > 1 )
{
***************
*** 408,411 ****
--- 492,498 ----
{ "all-related", no_argument, &optref, OPTION_ALL_RELATED },
+ { "desktop", optional_argument, NULL, 'D' },
+ { "start-menu", optional_argument, NULL, 'M' },
+
# if DEBUG_ENABLED( DEBUG_TRACE_DYNAMIC )
/* The "--trace" option is supported only when dynamic tracing
***************
*** 470,473 ****
--- 557,574 ----
break;
+ case 'D':
+ /* This is a request to enable, or disable, the Lua scripting
+ * hook for installation of desktop shortcuts.
+ */
+ set_script_hook( "MINGW_GET_DESKTOP_HOOK=--desktop", optarg );
+ break;
+
+ case 'M':
+ /* This is a request to enable, or disable, the Lua scripting
+ * hook for installation of start menu shortcuts.
+ */
+ set_script_hook( "MINGW_GET_START_MENU_HOOK=--start-menu", optarg );
+ break;
+
case OPTION_GENERIC:
switch( optref & OPTION_STORAGE_CLASS )
|
|
From: Keith M. <kei...@us...> - 2012-04-06 20:42:54
|
Update of /cvsroot/mingw/mingw-get/scripts In directory vz-cvs-4.sog:/tmp/cvs-serv23723/scripts Log Message: Directory /cvsroot/mingw/mingw-get/scripts added to the repository |
|
From: Keith M. <kei...@us...> - 2012-04-06 10:31:16
|
Update of /cvsroot/mingw/mingw-get/src
In directory vz-cvs-4.sog:/tmp/cvs-serv27863/src
Modified Files:
pkgexec.cpp
Log Message:
Initialise $LUA_PATH to locate mingw-get specific scripts.
Index: pkgexec.cpp
===================================================================
RCS file: /cvsroot/mingw/mingw-get/src/pkgexec.cpp,v
retrieving revision 1.25
retrieving revision 1.26
diff -C2 -d -r1.25 -r1.26
*** pkgexec.cpp 26 Mar 2012 21:20:18 -0000 1.25
--- pkgexec.cpp 6 Apr 2012 10:31:14 -0000 1.26
***************
*** 584,587 ****
--- 584,597 ----
static const char *normal_key = "normal";
+ static inline __attribute__((__always_inline__)) bool init_lua_path()
+ {
+ /* A one time initialisation hook, to ensure that the built-in Lua script
+ * interpreter will load scripts from the libexec directory associated with
+ * the running mingw-get.exe instance.
+ */
+ putenv( "LUA_PATH=!\\libexec\\mingw-get\\?.lua;!\\..\\libexec\\mingw-get\\?.lua" );
+ return true;
+ }
+
int pkgXmlNode::DispatchScript
( int status, const char *context, const char *priority, pkgXmlNode *action )
***************
*** 594,597 ****
--- 604,614 ----
lua_State *interpreter = NULL;
static const char *priority_key = "precedence";
+ static bool lua_path_setup = false;
+
+ if( ! lua_path_setup )
+ /*
+ * The Lua script path hasn't been initialised yet; do it now!
+ */
+ lua_path_setup = init_lua_path();
while( action != NULL )
|
|
From: Keith M. <kei...@us...> - 2012-04-01 19:43:34
|
Update of /cvsroot/mingw/mingw-get In directory vz-cvs-4.sog:/tmp/cvs-serv11406 Modified Files: ChangeLog Log Message: Support installation of releases other than latest available. Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/mingw-get/ChangeLog,v retrieving revision 1.137 retrieving revision 1.138 diff -C2 -d -r1.137 -r1.138 *** ChangeLog 26 Mar 2012 21:20:18 -0000 1.137 --- ChangeLog 1 Apr 2012 19:43:32 -0000 1.138 *************** *** 1,2 **** --- 1,17 ---- + 2012-04-01 Keith Marshall <kei...@us...> + + Support installation of releases other than latest available. + + * src/pkgbase.h (pkgActionItem::ApplyBounds): New method; declare it. + + * src/pkgdeps.cpp (pkgActionItem::ApplyBounds): Implement it. + (pkgXmlDocument::Schedule): Use it to interpret user specified version + bounds, and apply them to scheduled action items. Having used... + (get_version_bounds): ...this new static inline function... + ...to acquire any user specified version bounds, check that they can + be honoured, before scheduling any action; delegate diagnostics to... + (dmh_notify_no_match): ...this new local helper function, to report + when they can't, and to indicate viable alternatives. + 2012-03-26 Keith Marshall <kei...@us...> |