debian/0002775000000000000000000000000012261146311007167 5ustar debian/source/0002775000000000000000000000000012261146310010466 5ustar debian/source/format0000664000000000000000000000001412143254543011701 0ustar 3.0 (quilt) debian/copyright0000664000000000000000000001145012143254543011127 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: cproto Upstream-Contact: Thomas Dickey Source: ftp://dickey.his.com/cproto/ Files: * Copyright: Public Domain License: public-domain Cproto is in the public domain, except for the configure script which is copyrighted by the Free Software Foundation, Inc. Files: debian/* Copyright: 2000 Carsten Leonhardt 2003-2005, 2008-2010 Kenneth J. Pronovici License: Copying and distribution of these files, with or without modification, is permitted in any medium without royalty provided the copyright notice and this notice are preserved. Files: configure Copyright: 1992-1996, 1998-2001 Free Software Foundation, Inc. License: This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. Files: install.sh Copyright: 1994 X Consortium License: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. . Except as contained in this notice, the name of the X Consortium shall not be used in advertising or otherwise to promote the sale, use or other deal- ings in this Software without prior written authorization from the X Consor- tium. . FSF changes to this file are in the public domain. Files: config.sub config.guess Copyright: 1992-2009 Free Software Foundation, Inc. License: GPL-2+ This file 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. . 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 GNU General Public License for more details. . 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. . As a special exception to the GNU General Public License, if you distribute this file as part of a program that contains a configuration script generated by Autoconf, you may include it under the same distribution terms that you use for the rest of that program. . On Debian systems, the full text of the GNU General Public License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. Files: aclocal.m4 Copyright: Copyright (c) 1994-2009 Thomas E. Dickey License: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, distribute with modifications, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. . Except as contained in this notice, the name(s) of the above copyright holders shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization. debian/control0000664000000000000000000000132112143254543010573 0ustar Source: cproto Section: devel Priority: optional Maintainer: Kenneth J. Pronovici Homepage: http://cproto.sourceforge.net/ Build-Depends: debhelper (>= 9), bison, flex, autotools-dev, dpkg-dev (>= 1.16.1) Standards-Version: 3.9.4.0 Package: cproto Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, gcc Description: utilities to generate C function prototypes from C source code Cproto is a program that generates function prototypes and variable declarations from C source code. It can also convert function definitions between the old style and the ANSI C style. This conversion overwrites the original files, so make a backup copy of your files in case something goes wrong. debian/patches/0002775000000000000000000000000012261146310010615 5ustar debian/patches/manpage.patch0000664000000000000000000000633712143254543013264 0ustar # Description: Fix Lintian warnings in the cproto manpage. # In its full warnings mode, Lintian complains that the cproto manpage # use a hyphen as minus sign in several places. This patch escapes every "-" # character in the manpage. These changes have been pushed upstream. # Author: Kenneth J. Pronovici --- a/cproto.1 +++ b/cproto.1 @@ -90,7 +90,7 @@ The program does not change anything within function bodies. .LP .B Cproto -can optionally generate source in lint-library format. +can optionally generate source in lint\-library format. This is useful in environments where the \fBlint\fR utility is used to supplement prototype checking of your program. . @@ -129,19 +129,19 @@ .EE .TP .B \-l -Generate text for a lint-library (overrides the "\fB\-f\fR" option). +Generate text for a lint\-library (overrides the "\fB\-f\fR" option). The output includes the comment .EX /* LINTLIBRARY */ .EE Special comments LINT_EXTERN and LINT_PREPRO (a la "VARARGS") -respectively turn on the "-x" -option and copy comment-text to the output (for preprocessing in \fBlint\fR). +respectively turn on the "\-x" +option and copy comment\-text to the output (for preprocessing in \fBlint\fR). Use the comment .EX /* LINT_EXTERN2 */ .EE -to include externs defined in the first level of include-files. +to include externs defined in the first level of include\-files. Use the comment .EX /* LINT_SHADOWED */ @@ -154,7 +154,7 @@ .P Note that these special comments are not supported under VAX/VMS, since there is no -equivalent for the "-C" option of cpp with VAX-C. +equivalent for the "\-C" option of cpp with VAX\-C. .TP .B \-c The parameter comments in the prototypes generated by @@ -224,7 +224,7 @@ .TP .B \-T Copy type definitions from each file. -(Definitions in included-files are copied, unlike the "-l" option). +(Definitions in included\-files are copied, unlike the "\-l" option). .TP .B \-v Also output declarations for variables defined in the source. @@ -234,7 +234,7 @@ to be included in the output. .TP .BI \-X " level" -This option limits the include-file level from which declarations are extracted +This option limits the include\-file level from which declarations are extracted by examining the preprocessor output. .TP .B \-a @@ -287,7 +287,7 @@ whitespace characters. For example, the option .EX --F"int f(\\n\\ta,\\n\\tb\\n\\t)" +\-F"int f(\\n\\ta,\\n\\tb\\n\\t)" .EE will produce .EX @@ -329,7 +329,7 @@ environment option. . .SH BUGS -If an un-tagged struct, union or enum declaration appears in +If an un\-tagged struct, union or enum declaration appears in a generated function prototype or converted function definition, the content of the declaration between the braces is empty. .LP @@ -359,7 +359,7 @@ .EE .LP VARARGS comments don't get passed through on systems whose C preprocessors -don't support this (e.g., VAX/VMS, MS-DOS). +don't support this (e.g., VAX/VMS, MS\-DOS). . .SH AUTHOR .nf @@ -368,8 +368,8 @@ cthuang@interlog.com .sp Thomas Dickey -dickey@invisible-island.net -modifications to support lint library, type-copying, and port to VAX/VMS. +dickey@invisible\-island.net +modifications to support lint library, type\-copying, and port to VAX/VMS. .fi . .SH "SEE ALSO" debian/changelog0000664000000000000000000001771612261146136011060 0ustar cproto (4.7l-1) unstable; urgency=low * New upstream release. -- Kenneth J. Pronovici Thu, 02 Jan 2014 02:17:34 +0000 cproto (4.7k-1) unstable; urgency=low * New upstream release. -- Kenneth J. Pronovici Sun, 27 Oct 2013 14:35:07 +0000 cproto (4.7j-7) unstable; urgency=low * Convert debian/rules to debhelper7, overriding just a few standard targets. -- Kenneth J. Pronovici Wed, 24 Apr 2013 15:32:18 +0000 cproto (4.7j-6) unstable; urgency=low * Bump standards version to 3.9.4.0; no packaging changes. * Fix buildd log scanner W-build-stamp-in-binary warning in debian/rules. - Get rid of configure target (causes problems because ./configure exists) * Make other minor tweaks in debian/rules for consistency. - Add new .PHONY targets for all rules that don't create files - Change binary to depend on both binary-arch and binary-indep - Change binary-arch to depend on install, not build and install -- Kenneth J. Pronovici Mon, 31 Dec 2012 19:51:42 +0000 cproto (4.7j-5) unstable; urgency=low * Fix FTBFS by rearranging debian/rules slightly (closes: #666342). - Move configure from build to build-stamp, so it's run consistently. -- Kenneth J. Pronovici Sat, 31 Mar 2012 21:42:14 +0000 cproto (4.7j-4) unstable; urgency=low * Update to machine-readable debian/copyright file format, version 1.0. * Bump standards version to 3.9.3.0; no packaging changes. * Support compile-time hardening to meet the release goal for wheezy. - Move to debhelper (>= 9) and debian/compat=9 - Use dpkg-buildflags rather than importing buildflags.mk in debian/rules - Add Build-Depends on dpkg-dev (>= 1.16.1), for dpkg-buildflags -- Kenneth J. Pronovici Mon, 12 Mar 2012 12:06:01 -0500 cproto (4.7j-3) unstable; urgency=low * Handle changes to build flag behavior introduced with dpkg-dev 1.16.1. - Modify debian/rules to set DPKG_EXPORT_BUILDFLAGS=1 and call buildflags.mk -- Kenneth J. Pronovici Mon, 26 Sep 2011 12:16:49 -0500 cproto (4.7j-2) unstable; urgency=low * Bump standards version to 3.9.2.0; no packaging changes. * Fix Lintian warning: debian-rules-missing-recommended-target - Restructure build, build-arch, build-indep targets in debian/rules -- Kenneth J. Pronovici Fri, 05 Aug 2011 15:43:08 -0500 cproto (4.7j-1) unstable; urgency=low * New upstream release. * Bump standards version to 3.9.1.0 (no packaging changes). -- Kenneth J. Pronovici Tue, 04 Jan 2011 11:21:20 -0600 cproto (4.7i-1) unstable; urgency=low * New upstream release. - Release incorporates manpage.patch, so it has been removed. -- Kenneth J. Pronovici Wed, 21 Jul 2010 10:28:47 -0500 cproto (4.7h-5) unstable; urgency=low * Fix warnings from the Full Lintian Report in the PTS. - Properly escape "-" in cproto.1 (in manpages.patch) -- Kenneth J. Pronovici Sat, 10 Jul 2010 19:23:35 -0500 cproto (4.7h-4) unstable; urgency=low * Add support for DEB_BUILD_OPTIONS (nocheck) in debian/rules. * Take $(CFLAGS) as passed to debian/rules and provide to ./configure. * Use autoconf properly, as described in autotools-dev/README.Debian.gz. - Add new Build-Depends on autotools-dev, as source for config.sub|guess - Replace config.sub|guess at build, per autotools-dev instructions - Add new CONFFLAGS configuration based on build and host type - Always remove config.cache before running ./configure -- Kenneth J. Pronovici Sat, 03 Jul 2010 01:16:01 +0000 cproto (4.7h-3) unstable; urgency=low * Tweak short description to better match official recommendations. * Bump standards version to 3.9.0.0. * Add Homepage: tag in debian/control. * Convert debian/copyright to new DEP-5 machine-readable format. * Convert to source format "3.0 (quilt)" by adding debian/source/format -- Kenneth J. Pronovici Mon, 28 Jun 2010 13:22:56 -0500 cproto (4.7h-2) unstable; urgency=low * Fix warnings/problems indicated on package tracking page. - Add ${misc:Depends} for all binary packages -- Kenneth J. Pronovici Sun, 10 Jan 2010 18:57:51 +0000 cproto (4.7h-1) unstable; urgency=low * New upstream release. * Bump standards version to 3.8.3 (no packaging changes). -- Kenneth J. Pronovici Fri, 18 Sep 2009 09:40:27 -0500 cproto (4.7g-2) unstable; urgency=low * Bump standards version to 3.8.1 (no packaging changes). * Bump debhelper compatibility to 7, per linitian recommendation. * Declare a dependency on debhelper (>= 7.0.1) to match compatibility. -- Kenneth J. Pronovici Sun, 29 Mar 2009 18:12:47 -0500 cproto (4.7g-1) unstable; urgency=low * New upstream release. * Bumped Standards-Version to 3.8.0 (no packaging changes). -- Kenneth J. Pronovici Sun, 23 Nov 2008 10:55:53 -0600 cproto (4.7f-1) unstable; urgency=low * New upstream release. * Update debian/watch to reflect new upstream version. * Bumped Standards-Version to 3.7.3.0 (no packaging changes). -- Kenneth J. Pronovici Tue, 1 Jan 2008 18:50:20 -0600 cproto (4.7e-1) unstable; urgency=low * New upstream release. -- Kenneth J. Pronovici Fri, 9 Dec 2005 10:25:50 -0600 cproto (4.7d-1) unstable; urgency=low * New upstream release. * Bumped Standards-Version to 3.6.2 (no packaging changes). -- Kenneth J. Pronovici Sun, 21 Aug 2005 18:54:32 -0500 cproto (4.7c-1) unstable; urgency=low * New upstream release. - Includes equivalent of patch as used to close #228801 (see below). - Supports -X option to filter out unwanted definitions (closes: #235824). * Now configure using --enable-llib option, so we don't need lint installed. * Added gcc to Depends: line since -X option requires GCC to work; I assume most users will already have gcc installed anyway, if they are developers. -- Kenneth J. Pronovici Tue, 30 Mar 2004 19:58:33 -0600 cproto (4.7a-2) unstable; urgency=low * Added 'make check' to debian/rules. * Added new -i option to support inline function prototypes (closes: #228801). Patch submitted upstream; will probably be accepted for a future release. -- Kenneth J. Pronovici Sun, 29 Feb 2004 15:02:46 -0600 cproto (4.7a-1) unstable; urgency=low * New maintainer (closes: #186596). * New upstream release. - Upstream fixes to cproto.c (closes: #175862). - Upstream fixes to cproto.h to match NMU for bug #166140. * Updated debian/copyright to reflect new maintainer. * Updated debian/control file to reflect new maintainer. * Changed standards-version to 3.5.9 in debian/control. * Updated debhelper depends to (>= 4.0.2) in debian/control. * Removed emacs-specific directives from debian/changelog. * Removed debian/docs file, since it only had one thing in it. * Added debian/compat file at compatibility level 4. * Cleaned up debian/rules file. * Added debian/watch file. -- Kenneth J. Pronovici Sat, 5 Apr 2003 13:35:42 -0600 cproto (4.6d-1.1) unstable; urgency=low * NMU (Bug squashing party) * Fix bison breakage (closes: #166140) -- Lukas Geyer Sat, 15 Mar 2003 00:35:43 +0000 cproto (4.6d-1) unstable; urgency=low * New upstream version * Fix Build-Depends (closes: Bug#69854) -- Carsten Leonhardt Sat, 2 Sep 2000 21:14:55 +0200 cproto (4.6c-1) unstable; urgency=low * This packages a newer version of cproto, from its other maintainer. -- Carsten Leonhardt Wed, 9 Aug 2000 00:09:48 +0200 cproto (4.6-1) unstable; urgency=low * Initial release. * Include a patch from Stormix to ignore two GNU C extensions -- Carsten Leonhardt Thu, 13 Jul 2000 00:18:16 +0200 debian/compat0000664000000000000000000000000212143254543010371 0ustar 9 debian/watch0000664000000000000000000000006712143254543010227 0ustar version=2 ftp://dickey.his.com/cproto/cproto-(.*)\.tgz debian/rules0000775000000000000000000000025112143254543010251 0ustar #!/usr/bin/make -f # Set to enable verbose output from debhelper #export DH_VERBOSE=1 %: dh $@ --with autotools_dev override_dh_installdocs: dh_installdocs README