[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: