Bug#287658: gengetopt 2.17 as new upstream?
tags 287658 +patch
thanks
Indeed, gengetopt could be upgraded to 2.17 which debianizes nicely. I
think the gnu/kfreebsd related build failure is fixed in the upstream
version, but someone should verify it?
New interesting features include possibility to init and free memory
used by the parser, which translates to nicer valgrind memcheck figures
to some programs. At least cmdline_parser_configfile function changed
its interface, but nothing too big.
-Mikko
diff -ur gengetopt-2.10/debian/changelog gengetopt-2.17/debian/changelog
--- gengetopt-2.10/debian/changelog 2006-08-14 12:27:29.000000000 +0300
+++ gengetopt-2.17/debian/changelog 2006-08-11 15:47:40.000000000 +0300
@@ -1,3 +1,9 @@
+gengetopt (2.17-0.mkr01) unstable; urgency=low
+
+ * New upstream
+
+ -- Mikko Rapeli <mikko.rapeli@vtt.fi> Fri, 11 Aug 2006 15:42:28 +0300
+
gengetopt (2.10-2) unstable; urgency=low
* QA Upload
diff -ur gengetopt-2.10/debian/control gengetopt-2.17/debian/control
--- gengetopt-2.10/debian/control 2006-08-14 12:27:29.000000000 +0300
+++ gengetopt-2.17/debian/control 2006-08-11 15:59:30.143207528 +0300
@@ -2,8 +2,8 @@
Section: devel
Priority: optional
Maintainer: Debian QA Group <packages@qa.debian.org>
-Build-Depends: debhelper (>=3), flex-old
-Standards-Version: 3.5.2
+Build-Depends: debhelper, flex, texinfo
+Standards-Version: 3.7.2
Package: gengetopt
Architecture: any
diff -ur gengetopt-2.10/debian/copyright gengetopt-2.17/debian/copyright
--- gengetopt-2.10/debian/copyright 2006-08-14 12:27:29.000000000 +0300
+++ gengetopt-2.17/debian/copyright 2006-08-11 16:24:49.802184248 +0300
@@ -7,14 +7,16 @@
gengetopt - generate a C function that uses getopt_long
to parse command line arguments
-Copyright (C) 1999 Roberto Arturo Tena Sanchez
-Copyright (C) 2000 Free Software Foundation
+Copyright (C) 1999, 2000, 2001, 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
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
+Use of gengetopt does not impose any particular license on the
+generated code.
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
@@ -22,8 +24,7 @@
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
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
The included file 'COPYING' is a copy of the GNU General Public License.
----------------------------------------------------------
diff -ur gengetopt-2.10/debian/gengetopt.files gengetopt-2.17/debian/gengetopt.files
--- gengetopt-2.10/debian/gengetopt.files 2006-08-14 12:27:29.000000000 +0300
+++ gengetopt-2.17/debian/gengetopt.files 2006-08-11 16:30:41.975645744 +0300
@@ -1,20 +1,20 @@
usr/bin/gengetopt
-usr/share/gengetopt/gnugetopt.h
-usr/share/gengetopt/getopt.c
-usr/share/gengetopt/getopt1.c
-usr/share/man/man1/gengetopt.1
+usr/share/doc/gengetopt/ChangeLog
usr/share/doc/gengetopt/NEWS
-usr/share/doc/gengetopt/THANKS
usr/share/doc/gengetopt/README
-usr/share/doc/gengetopt/gengetopt.html
-usr/share/doc/gengetopt/cmdline1.c.html
-usr/share/doc/gengetopt/man_getopt.html
-usr/share/doc/gengetopt/no_getopt_long.txt
-usr/share/doc/gengetopt/examples/sample1.ggo
-usr/share/doc/gengetopt/examples/sample2.ggo
-usr/share/doc/gengetopt/examples/main1.cc
-usr/share/doc/gengetopt/examples/main2.c
+usr/share/doc/gengetopt/THANKS
usr/share/doc/gengetopt/examples/cmdline1.c
usr/share/doc/gengetopt/examples/cmdline1.h
usr/share/doc/gengetopt/examples/cmdline2.c
usr/share/doc/gengetopt/examples/cmdline2.h
+usr/share/doc/gengetopt/examples/main1.cc
+usr/share/doc/gengetopt/examples/main2.c
+usr/share/doc/gengetopt/examples/sample1.ggo
+usr/share/doc/gengetopt/examples/sample2.ggo
+usr/share/doc/gengetopt/gengetopt.html
+usr/share/doc/gengetopt/index.html
+usr/share/gengetopt/getopt.c
+usr/share/gengetopt/getopt1.c
+usr/share/gengetopt/gnugetopt.h
+usr/share/info/gengetopt.info
+usr/share/man/man1/gengetopt.1
Reply to: