(no subject)
CVSROOT:/sources/libtool TIMESTAMP: 1.2420 2007/02/26 07:44:23 Module name:libtool Changes by: [EMAIL PROTECTED] Log Message: * HACKING, Makefile.am, Makefile.maint, bootstrap, libltdl/Makefile.am, libltdl/Makefile.inc, libltdl/m4/libtool.m4, ltmain.c, tests/cdemo/Makefile.am, tests/demo/Makefile.am, tests/depdemo/Makefile.am, tests/depdemo/l1/Makefile.am, tests/depdemo/l2/Makefile.am, tests/depdemo/l3/Makefile.am, tests/depdemo/l4/Makefile.am, tests/f77demo/Makefile.am, tests/fcdemo/Makefile.am, tests/libtoolize.at, tests/mdemo/Makefile.am, tests/mdemo2/Makefile.am, tests/pdemo/Makefile.am, tests/tagdemo/Makefile.am: Update Copyright notice text to include URL for canonical GPL document.
FYI: 313-gary-adjust-regexp-for-copyright
CVSROOT:/sources/libtool TIMESTAMP: 1.2421 2007/02/26 08:40:20 Module name:libtool Changes by: [EMAIL PROTECTED] Log Message: * Makefile.am ($(srcdir)/libltdl/Makefile.am): Fixup regex to match Copyright notice change below.
Re: FYI: 313-gary-adjust-regexp-for-copyright
Hello Gary, * Gary V. Vaughan wrote on Mon, Feb 26, 2007 at 09:40:18AM CET: Log Message: * Makefile.am ($(srcdir)/libltdl/Makefile.am): Fixup regex to match Copyright notice change below. No diff? Why not let the match just look for the DO NOT REMOVE THIS line, just as is done some lines below? Cheers, Ralf
Re: 1-gary-adjust-clcommit-subscript-directory.patch
* Gary V. Vaughan wrote on Mon, Feb 26, 2007 at 09:46:17AM CET: Okay to commit? Yes, thanks. Cheers, Ralf Index: clcommit.m4sh === RCS file: /sources/libtool/libtool/clcommit.m4sh,v retrieving revision 1.12 diff -u -u -r1.12 clcommit.m4sh --- clcommit.m4sh 23 Jan 2006 18:33:57 - 1.12 +++ clcommit.m4sh 26 Feb 2007 08:46:01 - @@ -77,8 +77,8 @@ : ${MAILNOTIFY=mailnotify} : ${MKSTAMP=mkstamp} -test -f config/$MAILNOTIFY MAILNOTIFY=config/$MAILNOTIFY -test -f config/$MKSTAMP MKSTAMP=config/$MKSTAMP +test -f libltdl/config/$MAILNOTIFY MAILNOTIFY=libltdl/config/$MAILNOTIFY +test -f libltdl/config/$MKSTAMP MKSTAMP=libltdl/config/$MKSTAMP PROGRAM=clcommit
Re: FYI: 313-gary-adjust-regexp-for-copyright
On 26 Feb 2007, at 00:42, Ralf Wildenhues wrote: Hello Gary, Hallo Ralf, * Gary V. Vaughan wrote on Mon, Feb 26, 2007 at 09:40:18AM CET: Log Message: * Makefile.am ($(srcdir)/libltdl/Makefile.am): Fixup regex to match Copyright notice change below. No diff? Gah, it appears trying to set up my commit scripts on my new laptop is posting test messages to the list. I'll try to make it stop doing that until I have them working again... Why not let the match just look for the DO NOT REMOVE THIS line, just as is done some lines below? Good point. Please bear with me while I get my environment together... Cheers, Gary -- ())_. Email me: [EMAIL PROTECTED] ( '/ Read my blog: http://blog.azazil.net / )= ...and my book: http://sources.redhat.com/autobook `(_~)_ Join my AGLOCO Network: http://www.agloco.com/r/BBBS7912 PGP.sig Description: This is a digitally signed message part
314-gary-adjust-clcommit-subscript-directory.patch
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Okay to commit? * clcommit.m4sh: Look in the right directory for helper scripts. __ This patch notification generated by cvsapply version 0.15 http://savannah.gnu.org/projects/cvs-utils -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (Darwin) iD8DBQFF4q2xFRMICSmD1gYRAkc0AJ9x9xpAUdc9HDsyDLE5QhEn7+4aaQCfcGXC qPMvGg1JPOJCdPtUhB80png= =UGTx -END PGP SIGNATURE- Index: ChangeLog from Gary V. Vaughan [EMAIL PROTECTED] * clcommit.m4sh: Look in the right directory for helper scripts. Index: clcommit.m4sh === RCS file: /sources/libtool/libtool/clcommit.m4sh,v retrieving revision 1.12 diff -u -u -r1.12 clcommit.m4sh --- clcommit.m4sh 23 Jan 2006 18:33:57 - 1.12 +++ clcommit.m4sh 26 Feb 2007 09:51:39 - @@ -77,8 +77,8 @@ : ${MAILNOTIFY=mailnotify} : ${MKSTAMP=mkstamp} -test -f config/$MAILNOTIFY MAILNOTIFY=config/$MAILNOTIFY -test -f config/$MKSTAMP MKSTAMP=config/$MKSTAMP +test -f libltdl/config/$MAILNOTIFY MAILNOTIFY=libltdl/config/$MAILNOTIFY +test -f libltdl/config/$MKSTAMP MKSTAMP=libltdl/config/$MKSTAMP PROGRAM=clcommit
314-gary-adjust-clcommit-subscript-directory.patch
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Okay to commit? Index: ChangeLog from Gary V. Vaughan [EMAIL PROTECTED] * clcommit.m4sh: Look in the right directory for helper scripts. Index: clcommit.m4sh === RCS file: /sources/libtool/libtool/clcommit.m4sh,v retrieving revision 1.12 diff -u -u -r1.12 clcommit.m4sh --- clcommit.m4sh 23 Jan 2006 18:33:57 - 1.12 +++ clcommit.m4sh 26 Feb 2007 09:53:13 - @@ -77,8 +77,8 @@ : ${MAILNOTIFY=mailnotify} : ${MKSTAMP=mkstamp} -test -f config/$MAILNOTIFY MAILNOTIFY=config/$MAILNOTIFY -test -f config/$MKSTAMP MKSTAMP=config/$MKSTAMP +test -f libltdl/config/$MAILNOTIFY MAILNOTIFY=libltdl/config/$MAILNOTIFY +test -f libltdl/config/$MKSTAMP MKSTAMP=libltdl/config/$MKSTAMP PROGRAM=clcommit __ This patch notification generated by cvsapply version 0.15 http://savannah.gnu.org/projects/cvs-utils -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (Darwin) iD8DBQFF4q4QFRMICSmD1gYRAlK9AKDO7hxtSFR8kWuPSF3cZjrUDPhsxACeMoCJ iJUbG3UWt84NPbCSeztXHrs= =cTqK -END PGP SIGNATURE-
314-gary-adjust-clcommit-subscript-directory.patch
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Okay to commit? Index: ChangeLog from Gary V. Vaughan [EMAIL PROTECTED] * clcommit.m4sh: Look in the right directory for helper scripts. Index: clcommit.m4sh === RCS file: /sources/libtool/libtool/clcommit.m4sh,v retrieving revision 1.12 diff -u -u -r1.12 clcommit.m4sh --- clcommit.m4sh 23 Jan 2006 18:33:57 - 1.12 +++ clcommit.m4sh 26 Feb 2007 10:02:42 - @@ -77,8 +77,8 @@ : ${MAILNOTIFY=mailnotify} : ${MKSTAMP=mkstamp} -test -f config/$MAILNOTIFY MAILNOTIFY=config/$MAILNOTIFY -test -f config/$MKSTAMP MKSTAMP=config/$MKSTAMP +test -f libltdl/config/$MAILNOTIFY MAILNOTIFY=libltdl/config/$MAILNOTIFY +test -f libltdl/config/$MKSTAMP MKSTAMP=libltdl/config/$MKSTAMP PROGRAM=clcommit __ This patch notification generated by cvsapply version 0.15 http://savannah.gnu.org/projects/cvs-utils -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (Darwin) iD8DBQFF4rBMFRMICSmD1gYRAl90AJ9HFoFXtl1yJkeidHNm13F7z2XasACfVN8B K0rXkqIlgph/y10rN7L6x/I= =BfNO -END PGP SIGNATURE-
314-gary-adjust-clcommit-subscript-directory.patch
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Okay to commit? Index: ChangeLog from Gary V. Vaughan [EMAIL PROTECTED] * clcommit.m4sh: Look in the right directory for helper scripts. Index: clcommit.m4sh === RCS file: /sources/libtool/libtool/clcommit.m4sh,v retrieving revision 1.12 diff -u -u -r1.12 clcommit.m4sh --- clcommit.m4sh 23 Jan 2006 18:33:57 - 1.12 +++ clcommit.m4sh 26 Feb 2007 10:10:15 - @@ -77,8 +77,8 @@ : ${MAILNOTIFY=mailnotify} : ${MKSTAMP=mkstamp} -test -f config/$MAILNOTIFY MAILNOTIFY=config/$MAILNOTIFY -test -f config/$MKSTAMP MKSTAMP=config/$MKSTAMP +test -f libltdl/config/$MAILNOTIFY MAILNOTIFY=libltdl/config/$MAILNOTIFY +test -f libltdl/config/$MKSTAMP MKSTAMP=libltdl/config/$MKSTAMP PROGRAM=clcommit __ This patch notification generated by cvsapply version 0.15 http://savannah.gnu.org/projects/cvs-utils -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (Darwin) iD8DBQFF4rIMFRMICSmD1gYRAkRqAJ9bkuuQdk0dryZSDqaBwyxxB63IAwCg0CRo 68HZSsHSgCGuvULvbU598Xw= =x37S -END PGP SIGNATURE-
314-gary-adjust-clcommit-subscript-directory.patch
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Okay to commit? Index: ChangeLog from Gary V. Vaughan [EMAIL PROTECTED] * clcommit.m4sh: Look in the right directory for helper scripts. Index: clcommit.m4sh === RCS file: /sources/libtool/libtool/clcommit.m4sh,v retrieving revision 1.12 diff -u -u -r1.12 clcommit.m4sh --- clcommit.m4sh 23 Jan 2006 18:33:57 - 1.12 +++ clcommit.m4sh 26 Feb 2007 10:11:57 - @@ -77,8 +77,8 @@ : ${MAILNOTIFY=mailnotify} : ${MKSTAMP=mkstamp} -test -f config/$MAILNOTIFY MAILNOTIFY=config/$MAILNOTIFY -test -f config/$MKSTAMP MKSTAMP=config/$MKSTAMP +test -f libltdl/config/$MAILNOTIFY MAILNOTIFY=libltdl/config/$MAILNOTIFY +test -f libltdl/config/$MKSTAMP MKSTAMP=libltdl/config/$MKSTAMP PROGRAM=clcommit __ This patch notification generated by cvsapply version 0.15 http://savannah.gnu.org/projects/cvs-utils -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (Darwin) iD8DBQFF4rJ0FRMICSmD1gYRArL3AKC+odG0XiGve+PnSscTC8UeiGTZXwCffWoG mTwmM0PIBtv/pl/Y2Kap27w= =rHYe -END PGP SIGNATURE-
314-gary-adjust-clcommit-subscript-directory.patch
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Okay to commit? Index: ChangeLog from Gary V. Vaughan [EMAIL PROTECTED] * clcommit.m4sh: Look in the right directory for helper scripts. Index: clcommit.m4sh === RCS file: /sources/libtool/libtool/clcommit.m4sh,v retrieving revision 1.12 diff -u -u -r1.12 clcommit.m4sh --- clcommit.m4sh 23 Jan 2006 18:33:57 - 1.12 +++ clcommit.m4sh 26 Feb 2007 10:15:55 - @@ -77,8 +77,8 @@ : ${MAILNOTIFY=mailnotify} : ${MKSTAMP=mkstamp} -test -f config/$MAILNOTIFY MAILNOTIFY=config/$MAILNOTIFY -test -f config/$MKSTAMP MKSTAMP=config/$MKSTAMP +test -f libltdl/config/$MAILNOTIFY MAILNOTIFY=libltdl/config/$MAILNOTIFY +test -f libltdl/config/$MKSTAMP MKSTAMP=libltdl/config/$MKSTAMP PROGRAM=clcommit __ This patch notification generated by cvsapply version 0.15 http://savannah.gnu.org/projects/cvs-utils -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (Darwin) iD8DBQFF4rNcFRMICSmD1gYRAjKXAJ9bPm6sSX7bJ6H6sGBNKpC0ZESsVgCgmXBL +BUK1y7CQHZwb60KQHFlciU= =AmZd -END PGP SIGNATURE-
FYI: 315-gary-adjust-regexp-for-copyright-typo.patch
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Applied to HEAD. Index: ChangeLog from Gary V. Vaughan [EMAIL PROTECTED] * Makefile.am ($(srcdir)/libltdl/Makefile.am): Fix regexp typo. Index: Makefile.am === RCS file: /sources/libtool/libtool/Makefile.am,v retrieving revision 1.211 diff -u -u -r1.211 Makefile.am --- Makefile.am 26 Feb 2007 08:40:20 - 1.211 +++ Makefile.am 26 Feb 2007 11:02:24 - @@ -201,7 +201,7 @@ cd $(srcdir); \ in=libltdl/Makefile.inc; out=libltdl/Makefile.am; \ rm -f $$out; \ - $(SED) -n '/^.. Makefile.am -- /,/^.. MA 02110-1301, USA,/p' $$in $$out; \ + $(SED) -n '/^.. Makefile.am -- /,/^.. MA 02110-1301, USA./p' $$in $$out; \ { echo 'ACLOCAL_AMFLAGS = -I m4'; \ echo 'AUTOMAKE_OPTIONS = foreign'; \ echo 'AM_CPPFLAGS ='; \ __ This patch notification generated by cvsapply version 0.15 http://savannah.gnu.org/projects/cvs-utils -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (Darwin) iD8DBQFF4r5sFRMICSmD1gYRAkR5AKCnkzwqsy5UezUE6qDXdbqoWr79uQCeNBYu kPEC849AZZms4UulVPswfyA= =M4kj -END PGP SIGNATURE-
Re: 312-gary-add-license-url.diff
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Gary V. Vaughan on 2/25/2007 11:26 PM: Okay to apply? Thunderbird refused to display your patch inline, since it had MIME type application/octet-stream instead of a text type. But I think you got this fixed in your later patch configurations, so I won't worry about it unless I see further patch posting issues. Any reason you didn't touch the copyright in all files? For example, configure.ac still states: # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301 USA - -- Don't work too hard, make some time for fun as well! Eric Blake [EMAIL PROTECTED] -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.5 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFF4u7+84KuGfSFAYARAqY2AJwOp25GznzG356rDuQUt9bJAhqU7gCfRcKE bXeLsmlmKbIy6uVX0pfP8ts= =HJ6m -END PGP SIGNATURE-
Re: FYI: 313-gary-adjust-regexp-for-copyright
* Gary V. Vaughan wrote on Mon, Feb 26, 2007 at 12:09:46PM CET: On 26 Feb 2007, at 00:42, Ralf Wildenhues wrote: Why not let the match just look for the DO NOT REMOVE THIS line, just as is done some lines below? The address range in question needs to select just the first comment block, so we need to use the last line of that block for it to work as intended. Sorry, I don't understand. IMHO the patch below produces a more readable Makefile.am file and is more maintainable wrt. the next FSF copyright text change. Would you disagree? If no, OK to apply? Cheers, Ralf 2007-02-26 Ralf Wildenhues [EMAIL PROTECTED] * libltdl/Makefile.inc: Fix the file description, so that it matches recursive and nonrecursive libltdl setup. * Makefile.am ($(srcdir)/libltdl/Makefile.am): Do not depend upon the exact text of the copyright header, just copy until the marker line. Remove the marker lines in the output, and adjust the description for subpackage setup. Index: Makefile.am === RCS file: /cvsroot/libtool/libtool/Makefile.am,v retrieving revision 1.212 diff -u -r1.212 Makefile.am --- Makefile.am 26 Feb 2007 11:02:43 - 1.212 +++ Makefile.am 26 Feb 2007 18:38:58 - @@ -201,7 +201,7 @@ cd $(srcdir); \ in=libltdl/Makefile.inc; out=libltdl/Makefile.am; \ rm -f $$out; \ - $(SED) -n '/^.. Makefile.am -- /,/^.. MA 02110-1301, USA./p' $$in $$out; \ + ( $(SED) -n '1,/^.. DO NOT REMOVE THIS LINE -- /p' $$in; \ { echo 'ACLOCAL_AMFLAGS = -I m4'; \ echo 'AUTOMAKE_OPTIONS = foreign'; \ echo 'AM_CPPFLAGS ='; \ @@ -214,10 +214,13 @@ echo 'EXTRA_DIST ='; \ echo 'CLEANFILES ='; \ echo 'MOSTLYCLEANFILES ='; \ - } $$out; \ + }; \ $(SED) -n '/^.. DO NOT REMOVE THIS LINE -- /,$$p' $$in | \ $(SED) -e 's,libltdl_,,; s,libltdl/,,; s,: libltdl/,: ,' \ - -e 's,\$$(libltdl_,$$(,' $$out; + -e 's,\$$(libltdl_,$$(,' \ + ) | \ + $(SED) -e '/^.. DO NOT REMOVE THIS LINE -- /d' \ + -e '1s,^\(.. Makefile.\)inc.*,\1am -- Process this file with automake to produce Makefile.in,' $$out; chmod a-w $(srcdir)/libltdl/Makefile.am Index: libltdl/Makefile.inc === RCS file: /cvsroot/libtool/libtool/libltdl/Makefile.inc,v retrieving revision 1.6 diff -u -r1.6 Makefile.inc --- libltdl/Makefile.inc26 Feb 2007 07:44:23 - 1.6 +++ libltdl/Makefile.inc26 Feb 2007 18:38:58 - @@ -1,6 +1,6 @@ -## Makefile.am -- Process this file with automake to produce Makefile.in +## Makefile.inc -- includable Makefile.am snippet ## -## Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc. +## Copyright (C) 2003, 2004, 2005, 2007 Free Software Foundation, Inc. ## ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by
Re: FYI: 313-gary-adjust-regexp-for-copyright
Hallo Ralf, On 26 Feb 2007, at 10:40, Ralf Wildenhues wrote: IMHO the patch below produces a more readable Makefile.am file and is more maintainable wrt. the next FSF copyright text change. Would you disagree? If no, OK to apply? Oh I see. Sorry, I misunderstood. Yes, please go ahead. 2007-02-26 Ralf Wildenhues [EMAIL PROTECTED] * libltdl/Makefile.inc: Fix the file description, so that it matches recursive and nonrecursive libltdl setup. * Makefile.am ($(srcdir)/libltdl/Makefile.am): Do not depend upon the exact text of the copyright header, just copy until the marker line. Remove the marker lines in the output, and adjust the description for subpackage setup. Cheers, Gary -- ())_. Email me: [EMAIL PROTECTED] ( '/ Read my blog: http://blog.azazil.net / )= ...and my book: http://sources.redhat.com/autobook `(_~)_ Join my AGLOCO Network: http://www.agloco.com/r/BBBS7912 PGP.sig Description: This is a digitally signed message part
Re: export.at failure on MinGW
Ralf Wildenhues wrote: I suggest this patch to fix the export test on MinGW. It did not fail on Cygwin due to auto-import, but on MinGW it did for the data objects. That is odd, because mingw supports auto-import too. (However, it might be off by default, since libraries created that way wouldn't be usable by msvc, which is one of the goals of mingw, at least for non-name-mangled languages.) So, yeah, being a little more careful about declspec() niceties for mingw is probably a good thing. WDYT? I guess stresstest.at needs a similar fix, but there the same code is currently used to link against a shared and a static version of the library, so that would need to be fixed as well. Hmm. The only thing that's then still worrying me is that on Cygwin, the mdemo and mdemo_static programs sometimes throw segmentation faults on my system. Not all the time though. Well, it's failing all the time for me, but I'm not sure it's a segfault. What does Hangup mean, when reported by the shell after executing the app: $ tests/mdemo/mdemo_static tests/mdemo/foo1.la tests/mdemo/libfoo2.la Welcome to GNU libtool mdemo! module name: foo1 module filename: foo1.a module reference count: 1 ** This is foolib 1 ** hello returned: 57616 hello is ok! cos (0.0) = 1 sub() called foo1 is ok! module name: libfoo2 module filename: libfoo2.a module reference count: 1 ** This is foolib 2 ** hello returned: 57616 hello is ok! sin (0.0) = 0 sub() called foo2 is ok! myfunc returned: 57616 myfunc is ok! Hangup $ echo $? 129 And then on both Cygwin and MinGW test 16 (Link order of deplibs) still fails. I guess I need to weaken it even further... I see this, too. I'll post a more thorough test report on the full test suite on cygwin, tomorrow evening. -- Chuck
Re: HEAD: static.at rewrite for w32
Ralf Wildenhues wrote: OK, with this it passes for me on Cygwin and MinGW. And doesn't fail on GNU/Linux either. So I committed this. Cheers, Ralf 2007-02-25 Ralf Wildenhues [EMAIL PROTECTED] * tests/static.at: Forgot to fix PATH for the first func_test_exec invocation. So factor out into new functions func_fix_path and func_restore_path and use those. This fixes 19: static linking flags for programs on cygwin for me. -- Chuck