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
(4) |
2
|
3
|
4
|
5
|
6
|
|
7
(4) |
8
|
9
|
10
|
11
|
12
|
13
|
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
|
28
|
29
|
30
(4) |
|
|
|
|
|
From: Charles W. <cwi...@us...> - 2010-11-30 07:33:34
|
Update of /cvsroot/mingw/utils/reimp In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv26354/reimp Modified Files: Makefile.am Log Message: Work around optimization bug when compiling reimp Index: Makefile.am =================================================================== RCS file: /cvsroot/mingw/utils/reimp/Makefile.am,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Makefile.am 15 Sep 2009 01:20:56 -0000 1.4 --- Makefile.am 30 Nov 2010 07:33:26 -0000 1.5 *************** *** 1,4 **** --- 1,14 ---- bin_PROGRAMS = reimp + # To work around optimization bug in gcc-4.5.0 + # ar.c must be compiled at -O0. Easiest approach + # is to compile entire program using -O0. However, + # to ensure that this setting OVERRIDES any similar + # settings in CFLAGS, we have to do a little dance, + # which causes automake to print a warning. Sigh. + AM_CFLAGS = ${CFLAGS_copy} + CFLAGS = + reimp_CFLAGS = ${AM_CFLAGS} -O0 + reimp_SOURCES = ar.c reimp.c reimp.h util.c |
|
From: Charles W. <cwi...@us...> - 2010-11-30 07:33:34
|
Update of /cvsroot/mingw/utils In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv26354 Modified Files: ChangeLog NEWS configure.ac Log Message: Work around optimization bug when compiling reimp Index: NEWS =================================================================== RCS file: /cvsroot/mingw/utils/NEWS,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** NEWS 15 Sep 2009 01:20:56 -0000 1.2 --- NEWS 30 Nov 2010 07:33:26 -0000 1.3 *************** *** 1,2 **** --- 1,9 ---- + 0.5 + ============================ + * Improved portability for reimp tool to other platforms as well as + 64bit windows. Thanks to Volker Grabsch for the patch. + * Fix reimp issue with some unusual MS libraries. Thanks to Glenno + Burkhardt for the report. + 0.4 ============================ Index: configure.ac =================================================================== RCS file: /cvsroot/mingw/utils/configure.ac,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** configure.ac 15 Sep 2009 04:21:07 -0000 1.8 --- configure.ac 30 Nov 2010 07:33:26 -0000 1.9 *************** *** 44,47 **** --- 44,49 ---- AC_CHECK_FUNCS(mkstemp mktemp, break) AC_CHECK_FUNCS(utime) + CFLAGS_copy=${CFLAGS} + AC_SUBST([CFLAGS_copy]) AC_CONFIG_FILES([ Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/utils/ChangeLog,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** ChangeLog 30 Nov 2010 06:41:15 -0000 1.17 --- ChangeLog 30 Nov 2010 07:33:26 -0000 1.18 *************** *** 1,2 **** --- 1,9 ---- + 2010-11-30 Charles Wilson <cwi...@us...> + + Work around optimization bug when compiling reimp + * configure.ac: Make a copy of CFLAGS. + * reimp/Makefile.am: Override CFLAGS with -O0. + * NEWS: Update documentation. + 2010-11-30 Volker Grabsch <vo...@us...> |
|
From: Charles W. <cwi...@us...> - 2010-11-30 06:41:23
|
Update of /cvsroot/mingw/utils In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv16553 Modified Files: ChangeLog Log Message: Portability fix for the reimp tool of mingw-utils Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/utils/ChangeLog,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** ChangeLog 15 Sep 2009 04:21:07 -0000 1.16 --- ChangeLog 30 Nov 2010 06:41:15 -0000 1.17 *************** *** 1,2 **** --- 1,13 ---- + 2010-11-30 Volker Grabsch <vo...@us...> + + Portability fix for the reimp tool of mingw-utils + * reimp/reimp.c (do_import, read_link_member, extract_member): + Use standard [u]intNN_t types throughout. + * reimp/reimp.h: Include stdint.h. Don't define custom [u]intNN + types. Use standard [u]intNN_t types throughout. Correct signature + for spawnvp on non-win32. + * reimp/util.c: Include unistd.h. Use standard [u]intNN_t types + throughout. Correct signature for spawnvp. + 2009-09-15 Charles Wilson <cwi...@us...> |
|
From: Charles W. <cwi...@us...> - 2010-11-30 06:41:23
|
Update of /cvsroot/mingw/utils/reimp In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv16553/reimp Modified Files: reimp.c reimp.h util.c Log Message: Portability fix for the reimp tool of mingw-utils Index: util.c =================================================================== RCS file: /cvsroot/mingw/utils/reimp/util.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** util.c 15 Sep 2009 02:47:06 -0000 1.2 --- util.c 30 Nov 2010 06:41:15 -0000 1.3 *************** *** 2,5 **** --- 2,6 ---- #include <stdlib.h> #include <string.h> + #include <unistd.h> #include <reimp.h> *************** *** 10,15 **** /* swap little <=> big endian */ ! uint32 ! swap_endian (uint32 u) { #define swapb(a,b) a ^= b; b ^= a; a ^= b --- 11,16 ---- /* swap little <=> big endian */ ! uint32_t ! swap_endian (uint32_t u) { #define swapb(a,b) a ^= b; b ^= a; a ^= b *************** *** 17,21 **** swapb (p[0], p[3]); swapb (p[1], p[2]); ! return *((uint32 *) p); } --- 18,22 ---- swapb (p[0], p[3]); swapb (p[1], p[2]); ! return *((uint32_t *) p); } *************** *** 80,84 **** int ! spawnvp (int mode, char *path, char **argv) { int pid; --- 81,85 ---- int ! spawnvp (int mode, char *path, const char * const *argv) { int pid; *************** *** 90,94 **** return -1; case 0: ! execvp (path, argv); _exit (EXIT_FAILURE); --- 91,95 ---- return -1; case 0: ! execvp (path, (char * const *) argv); _exit (EXIT_FAILURE); Index: reimp.c =================================================================== RCS file: /cvsroot/mingw/utils/reimp/reimp.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** reimp.c 15 Sep 2009 02:47:06 -0000 1.3 --- reimp.c 30 Nov 2010 06:41:15 -0000 1.4 *************** *** 81,85 **** } ! static int do_import (char *, uint32, FILE *); /* read second linker member and process all archive members */ --- 81,85 ---- } ! static int do_import (char *, uint32_t, FILE *); /* read second linker member and process all archive members */ *************** *** 87,98 **** read_link_member (struct ar_hdr *hdr, FILE *f) { ! uint32 n_memb; ! uint32 n_syms; ! uint32 *ofs; ! uint16 *idx; char *buf; char *sym; ! uint32 n; ! uint16 i; /* FIXME: are offsets and sizes in host endianness? Currently we --- 87,98 ---- read_link_member (struct ar_hdr *hdr, FILE *f) { ! uint32_t n_memb; ! uint32_t n_syms; ! uint32_t *ofs; ! uint16_t *idx; char *buf; char *sym; ! uint32_t n; ! uint16_t i; /* FIXME: are offsets and sizes in host endianness? Currently we *************** *** 306,310 **** void ! extract_member (char *name, uint32 size, FILE *f) { static int non_imports = 0; --- 306,310 ---- void ! extract_member (char *name, uint32_t size, FILE *f) { static int non_imports = 0; *************** *** 380,384 **** /* process an import */ static int ! do_import (char *name, uint32 offset, FILE *f) { struct ar_hdr ar_hdr; --- 380,384 ---- /* process an import */ static int ! do_import (char *name, uint32_t offset, FILE *f) { struct ar_hdr ar_hdr; Index: reimp.h =================================================================== RCS file: /cvsroot/mingw/utils/reimp/reimp.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** reimp.h 10 Apr 2002 13:39:07 -0000 1.1 --- reimp.h 30 Nov 2010 06:41:15 -0000 1.2 *************** *** 1,14 **** #include <stddef.h> #include <stdio.h> - /* we need integers of specific sizes */ - #ifndef uint32 - #define uint32 unsigned long - #endif - - #ifndef uint16 - #define uint16 unsigned short - #endif - /* defines for archive */ #ifndef ARMAG --- 1,6 ---- #include <stddef.h> + #include <stdint.h> #include <stdio.h> /* defines for archive */ #ifndef ARMAG *************** *** 42,52 **** /* import header */ struct imp_hdr { ! uint16 sig1; ! uint16 sig2; ! uint16 version; ! uint32 time; ! uint32 size; ! uint16 ord_or_hint; ! uint16 type; }; --- 34,44 ---- /* import header */ struct imp_hdr { ! uint16_t sig1; ! uint16_t sig2; ! uint16_t version; ! uint32_t time; ! uint32_t size; ! uint16_t ord_or_hint; ! uint16_t type; }; *************** *** 68,72 **** #define TEST_IMPNT(t,v) (((t) & IMPNT(7)) == (v)) ! uint32 swap_endian (uint32); #ifdef BIG_ENDIAN --- 60,64 ---- #define TEST_IMPNT(t,v) (((t) & IMPNT(7)) == (v)) ! uint32_t swap_endian (uint32_t); #ifdef BIG_ENDIAN *************** *** 88,92 **** #if !defined(_WIN32) && !defined(__MSDOS__) #define spawnvp do_spawn ! int spawnvp (int, char *, char **); #define P_WAIT 0 #define P_NOWAIT 1 --- 80,84 ---- #if !defined(_WIN32) && !defined(__MSDOS__) #define spawnvp do_spawn ! int spawnvp (int, char *, const char * const *); #define P_WAIT 0 #define P_NOWAIT 1 |
|
From: Chris S. <ir0...@us...> - 2010-11-07 03:36:44
|
Update of /cvsroot/mingw/mingw-dist In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv22823 Modified Files: ChangeLog Log Message: Fix typo. Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/mingw-dist/ChangeLog,v retrieving revision 1.42 retrieving revision 1.43 diff -C2 -d -r1.42 -r1.43 *** ChangeLog 7 Nov 2010 03:35:18 -0000 1.42 --- ChangeLog 7 Nov 2010 03:36:36 -0000 1.43 *************** *** 3,7 **** Update & publish msys-mintty. ! * msys/msys-bash.xml: Update to 0.9.2-1. * msys/issue.log: Updated accordingly. --- 3,7 ---- Update & publish msys-mintty. ! * msys/msys-mintty.xml: Update to 0.9.2-1. * msys/issue.log: Updated accordingly. |
|
From: Chris S. <ir0...@us...> - 2010-11-07 03:36:29
|
Update of /cvsroot/mingw/mingw-dist/msys In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv22787/msys Modified Files: msys-mintty.xml Log Message: Missed in last commit. Index: msys-mintty.xml =================================================================== RCS file: /cvsroot/mingw/mingw-dist/msys/msys-mintty.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** msys-mintty.xml 7 Oct 2010 22:49:39 -0000 1.2 --- msys-mintty.xml 7 Nov 2010 03:36:21 -0000 1.3 *************** *** 27,38 **** --- 27,41 ---- <component class="bin"> <requires eq="msys-core-*-msys-*-bin.tar" /> + <release tarname="mintty-0.9.2-1-msys-1.0.16-bin.tar.lzma" /> <release tarname="mintty-0.9.1-1-msys-1.0.16-bin.tar.lzma" /> </component> <component class="doc"> + <release tarname="mintty-0.9.2-1-msys-1.0.16-doc.tar.lzma" /> <release tarname="mintty-0.9.1-1-msys-1.0.16-doc.tar.lzma" /> </component> <component class="lic"> + <release tarname="mintty-0.9.2-1-msys-1.0.16-lic.tar.lzma" /> <release tarname="mintty-0.9.1-1-msys-1.0.16-lic.tar.lzma" /> </component> |
|
From: Chris S. <ir0...@us...> - 2010-11-07 03:35:26
|
Update of /cvsroot/mingw/mingw-dist/msys In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv22510/msys Modified Files: issue.log Log Message: 2010-10-24 Chris Sutcliffe <ir0...@us...> Update & publish msys-mintty. * msys/msys-bash.xml: Update to 0.9.2-1. * msys/issue.log: Updated accordingly. Index: issue.log =================================================================== RCS file: /cvsroot/mingw/mingw-dist/msys/issue.log,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** issue.log 24 Oct 2010 22:28:06 -0000 1.21 --- issue.log 7 Nov 2010 03:35:18 -0000 1.22 *************** *** 66,70 **** msys-man.xml:2010090600 msys-minires.xml:2010090500 ! msys-mintty.xml:2010100600 msys-mktemp.xml:2010090500 msys-openssh.xml:2010090600 --- 66,70 ---- msys-man.xml:2010090600 msys-minires.xml:2010090500 ! msys-mintty.xml:2010110700 msys-mktemp.xml:2010090500 msys-openssh.xml:2010090600 |
|
From: Chris S. <ir0...@us...> - 2010-11-07 03:35:26
|
Update of /cvsroot/mingw/mingw-dist In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv22510 Modified Files: ChangeLog Log Message: 2010-10-24 Chris Sutcliffe <ir0...@us...> Update & publish msys-mintty. * msys/msys-bash.xml: Update to 0.9.2-1. * msys/issue.log: Updated accordingly. Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/mingw-dist/ChangeLog,v retrieving revision 1.41 retrieving revision 1.42 diff -C2 -d -r1.41 -r1.42 *** ChangeLog 1 Nov 2010 20:46:28 -0000 1.41 --- ChangeLog 7 Nov 2010 03:35:18 -0000 1.42 *************** *** 1,2 **** --- 1,9 ---- + 2010-10-24 Chris Sutcliffe <ir0...@us...> + + Update & publish msys-mintty. + + * msys/msys-bash.xml: Update to 0.9.2-1. + * msys/issue.log: Updated accordingly. + 2010-10-29 Keith Marshall <kei...@us...> |
|
From: Keith M. <kei...@us...> - 2010-11-01 21:09:09
|
Update of /cvsroot/mingw/mingw-get/src In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv14351/src Modified Files: climain.cpp Log Message: Lay groundwork for implentation of additional actions. Index: climain.cpp =================================================================== RCS file: /cvsroot/mingw/mingw-get/src/climain.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** climain.cpp 10 Sep 2010 01:44:24 -0000 1.8 --- climain.cpp 1 Nov 2010 21:09:01 -0000 1.9 *************** *** 40,144 **** { try ! { ! ! /* Set up the diagnostic message handler, using the console's ! * `stderr' stream for notifications... ! */ ! dmh_init( DMH_SUBSYSTEM_TTY, *argv++ ); ! ! /* TODO: insert code here, to interpret any OPTIONS specified ! * on the command line. ! */ ! ! /* Interpret the `action keyword', specifying the action to be ! * performed on this invocation... ! */ ! int action = action_code( *argv ); ! if( action < 0 ) ! /* ! * The specified action keyword was invalid; ! * force an abort through a DMH_FATAL notification... */ ! dmh_notify( DMH_FATAL, "%s: unknown action keyword\n", *argv ); ! /* If we get to here, then the specified action identifies a ! * valid operation; load the package database, according to the ! * local `profile' configuration, and invoke the operation. ! */ ! const char *dfile; ! if( access( dfile = xmlfile( profile_key ), R_OK ) != 0 ) ! { ! /* The user hasn't provided a custom configuration profile... */ - dmh_notify( DMH_WARNING, "%s: user configuration file missing\n", dfile ); ! /* ...release the memory allocated by xmlfile(), to store its path name, ! * then try the mingw-get distribution default profile instead. */ ! free( (void *)(dfile) ); ! dmh_notify( DMH_INFO, "%s: trying system default configuration\n", ! dfile = xmlfile( defaults_key ) ); ! } ! pkgXmlDocument dbase( dfile ); ! if( dbase.IsOk() ) ! { ! /* We successfully loaded the basic settings... ! * The configuration file name was pushed on to the heap, ! * by xmlfile(); we don't need that any more, (because it ! * is reproduced within the database image itself), so ! * free the heap copy, to avoid memory leaks. */ ! free( (void *)(dfile) ); ! /* Merge all package lists, as specified in the "repository" ! * section of the "profile", into the XML database tree... ! */ ! if( dbase.BindRepositories( action == ACTION_UPDATE ) == NULL ) ! /* ! * ...bailing out, on an invalid profile specification... */ ! dmh_notify( DMH_FATAL, "%s: invalid application profile\n", dbase.Value() ); ! /* If the requested action was "update", then we've already done it, ! * as a side effect of binding the cached repository catalogues... ! */ ! if( action != ACTION_UPDATE ) { ! /* ...otherwise, we need to load the system map... */ ! dbase.LoadSystemMap(); ! /* ...schedule the specified action for each additional command line ! * argument, (each of which is assumed to represent a package name)... */ ! while( --argc ) ! dbase.Schedule( (unsigned long)(action), *++argv ); ! /* ...finally, execute all scheduled actions, and update the ! * system map accordingly. */ ! dbase.ExecuteActions(); ! dbase.UpdateSystemMap(); } ! /* If we get this far, then all actions completed successfully; ! * we are done. */ ! return EXIT_SUCCESS; } ! /* If we get to here, then the package database load failed; ! * once more, we force an abort through a DMH_FATAL notification... ! * ! * Note: although dmh_notify does not return, in the DMH_FATAL case, ! * GCC cannot know this, so we pretend that it gives us a return value, ! * to avoid a possible warning about reaching the end of a non-void ! * function without a return value assignment... ! */ ! return dmh_notify( DMH_FATAL, "%s: cannot load configuration\n", dfile ); ! ! } ! catch (dmh_exception &e) { return EXIT_FAILURE; --- 40,147 ---- { try ! { /* Set up the diagnostic message handler, using the console's ! * `stderr' stream for notifications... */ ! dmh_init( DMH_SUBSYSTEM_TTY, *argv++ ); ! /* TODO: insert code here, to interpret any OPTIONS specified ! * on the command line. */ ! /* Interpret the `action keyword', specifying the action to be ! * performed on this invocation... */ ! int action = action_code( *argv ); ! if( action < 0 ) ! /* ! * The specified action keyword was invalid; ! * force an abort through a DMH_FATAL notification... ! */ ! dmh_notify( DMH_FATAL, "%s: unknown action keyword\n", *argv ); ! /* If we get to here, then the specified action identifies a ! * valid operation; load the package database, according to the ! * local `profile' configuration, and invoke the operation. */ ! const char *dfile; ! if( access( dfile = xmlfile( profile_key ), R_OK ) != 0 ) ! { ! /* The user hasn't provided a custom configuration profile... ! */ ! dmh_notify( DMH_WARNING, "%s: user configuration file missing\n", dfile ); ! /* ...release the memory allocated by xmlfile(), to store its path name, ! * then try the mingw-get distribution default profile instead. */ ! free( (void *)(dfile) ); ! dmh_notify( DMH_INFO, "%s: trying system default configuration\n", ! dfile = xmlfile( defaults_key ) ); ! } ! pkgXmlDocument dbase( dfile ); ! if( dbase.IsOk() ) { ! /* We successfully loaded the basic settings... ! * The configuration file name was pushed on to the heap, ! * by xmlfile(); we don't need that any more, (because it ! * is reproduced within the database image itself), so ! * free the heap copy, to avoid memory leaks. */ ! free( (void *)(dfile) ); ! /* Merge all package lists, as specified in the "repository" ! * section of the "profile", into the XML database tree... */ ! if( dbase.BindRepositories( action == ACTION_UPDATE ) == NULL ) ! /* ! * ...bailing out, on an invalid profile specification... ! */ ! dmh_notify( DMH_FATAL, "%s: invalid application profile\n", dbase.Value() ); ! switch( action ) ! { ! case ACTION_UPDATE: ! /* ! * If the requested action was "update", then we've already done it, ! * as a side effect of binding the cached repository catalogues... ! */ ! break; ! ! default: ! /* ...otherwise, we need to load the system map... ! */ ! dbase.LoadSystemMap(); ! ! /* ...schedule the specified action for each additional command line ! * argument, (each of which is assumed to represent a package name)... ! */ ! while( --argc ) ! dbase.Schedule( (unsigned long)(action), *++argv ); ! ! /* ...finally, execute all scheduled actions, and update the ! * system map accordingly. ! */ ! dbase.ExecuteActions(); ! dbase.UpdateSystemMap(); ! } ! ! /* If we get this far, then all actions completed successfully; ! * we are done. */ ! return EXIT_SUCCESS; } ! /* If we get to here, then the package database load failed; ! * once more, we force an abort through a DMH_FATAL notification... ! * ! * Note: although dmh_notify does not return, in the DMH_FATAL case, ! * GCC cannot know this, so we pretend that it gives us a return value, ! * to avoid a possible warning about reaching the end of a non-void ! * function without a return value assignment... */ ! return dmh_notify( DMH_FATAL, "%s: cannot load configuration\n", dfile ); } ! catch( dmh_exception &e ) { return EXIT_FAILURE; |
|
From: Keith M. <kei...@us...> - 2010-11-01 21:09:09
|
Update of /cvsroot/mingw/mingw-get In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv14351 Modified Files: ChangeLog Log Message: Lay groundwork for implentation of additional actions. Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/mingw-get/ChangeLog,v retrieving revision 1.68 retrieving revision 1.69 diff -C2 -d -r1.68 -r1.69 *** ChangeLog 31 Oct 2010 20:34:35 -0000 1.68 --- ChangeLog 1 Nov 2010 21:09:01 -0000 1.69 *************** *** 1,2 **** --- 1,10 ---- + 2010-11-01 Keith Marshall <kei...@us...> + + Lay groundwork for implentation of additional actions. + + * src/climain.cpp (climain): Adjust indentation; replace `if' block... + [action != ACTION_UPDATE]: ...with this default `switch' case, and... + [action == ACTION_UPDATE]: ...this as explicit "do nothing" case. + 2010-10-29 Keith Marshall <kei...@us...> |
|
From: Keith M. <kei...@us...> - 2010-11-01 20:46:36
|
Update of /cvsroot/mingw/mingw-dist/mingw32 In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv9047/mingw32 Modified Files: issue.log mingw32-mingw-get.xml Log Message: Work around for improper chronological sorting of release status fields Index: mingw32-mingw-get.xml =================================================================== RCS file: /cvsroot/mingw/mingw-dist/mingw32/mingw32-mingw-get.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** mingw32-mingw-get.xml 30 Oct 2010 08:23:26 -0000 1.1 --- mingw32-mingw-get.xml 1 Nov 2010 20:46:28 -0000 1.2 *************** *** 28,40 **** <component class="bin"> - <release tarname="mingw-get-0.1-mingw32-alpha-3-bin.tar.gz" /> - <release tarname="mingw-get-0.1-mingw32-alpha-4-bin.tar.gz" /> <release tarname="mingw-get-0.1-mingw32-alpha-5-bin.tar.gz" /> </component> <component class="lic"> - <release tarname="mingw-get-0.1-mingw32-alpha-3-lic.tar.gz" /> - <release tarname="mingw-get-0.1-mingw32-alpha-4-lic.tar.gz" /> <release tarname="mingw-get-0.1-mingw32-alpha-5-lic.tar.gz" /> </component> </package> --- 28,40 ---- <component class="bin"> <release tarname="mingw-get-0.1-mingw32-alpha-5-bin.tar.gz" /> + <release tarname="mingw-get-0.1-mingw32-alpha-4-bin.tar.gz" /> + <release tarname="mingw-get-0.1-mingw32-alpha-3-bin.tar.gz" /> </component> <component class="lic"> <release tarname="mingw-get-0.1-mingw32-alpha-5-lic.tar.gz" /> + <release tarname="mingw-get-0.1-mingw32-alpha-4-lic.tar.gz" /> + <release tarname="mingw-get-0.1-mingw32-alpha-3-lic.tar.gz" /> </component> </package> Index: issue.log =================================================================== RCS file: /cvsroot/mingw/mingw-dist/mingw32/issue.log,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** issue.log 30 Oct 2010 08:23:26 -0000 1.11 --- issue.log 1 Nov 2010 20:46:28 -0000 1.12 *************** *** 41,45 **** mingw32-libtool.xml:2010092500 mingw32-make.xml:2010070100 ! mingw32-mingw-get.xml:2010102900 mingw32-mingw-utils.xml:2010090600 mingw32-package-list.xml:2010102900 --- 41,45 ---- mingw32-libtool.xml:2010092500 mingw32-make.xml:2010070100 ! mingw32-mingw-get.xml:2010110100 mingw32-mingw-utils.xml:2010090600 mingw32-package-list.xml:2010102900 |
|
From: Keith M. <kei...@us...> - 2010-11-01 20:46:36
|
Update of /cvsroot/mingw/mingw-dist In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv9047 Modified Files: ChangeLog Log Message: Work around for improper chronological sorting of release status fields Index: ChangeLog =================================================================== RCS file: /cvsroot/mingw/mingw-dist/ChangeLog,v retrieving revision 1.40 retrieving revision 1.41 diff -C2 -d -r1.40 -r1.41 *** ChangeLog 30 Oct 2010 08:23:26 -0000 1.40 --- ChangeLog 1 Nov 2010 20:46:28 -0000 1.41 *************** *** 1,4 **** --- 1,13 ---- 2010-10-29 Keith Marshall <kei...@us...> + Work around for improper chronological sorting of release status + fields; (issue reported by Chris Sutcliffe). + + * mingw32/mingw32-mingw-get.xml (all package components): Present + release records in reverse chronological (newest first) order. + * mingw32/issue.log: Republish, and update accordingly. + + 2010-10-29 Keith Marshall <kei...@us...> + Add and publish manifest for mingw-get. |