--- autoproject-0.20.orig/AUTHORS +++ autoproject-0.20/AUTHORS @@ -1 +1 @@ -James R. Van Zandt +James R. Van Zandt --- autoproject-0.20.orig/autoproject.1 +++ autoproject-0.20/autoproject.1 @@ -127,7 +127,7 @@ Show version of program. .SH CUSTOMIZATION The \fBautoproject\fP package includes a set of skeleton files which -are usually installed under \fI/usr/local/share/autoproject\fP. It +are usually installed under \fI/usr/share/autoproject\fP. It selects which subdirectories to use based on the interface type, primary language, and parser generator chosen by the user. .PP @@ -142,7 +142,7 @@ .PP For example, if a user wants to add a paragraph to every README file that points to his web page, he could copy -\fI/usr/local/share/autoproject/all/all/all/README\fP to +\fI/usr/share/autoproject/all/all/all/README\fP to \fI~/.autoproject/all/all/all/README\fP and make that change. Of course, any file overridden in this way will not inherit updates when the next version of \fBautoproject\fP is installed. @@ -190,7 +190,7 @@ .br \fI/etc/autoproject\fP .br -\fI/usr/local/share/autoproject\fP +\fI/usr/share/autoproject\fP .br Directory trees containing skeleton files. .SH "SEE ALSO" @@ -201,4 +201,4 @@ `Parsing Program Options with Argp' in `The GNU C Library Reference Manual' (type `\fBinfo libc argp\fP') .SH AUTHOR -James R. Van Zandt . +James R. Van Zandt . --- autoproject-0.20.orig/debian/test +++ autoproject-0.20/debian/test @@ -0,0 +1,46 @@ +#!/bin/sh +# +# This is a simple script that tests autoproject +# +# cd to a directory where you have write permission and run it with +# sh /usr/share/doc/autoproject/examples/test +# + +test1(){ + + set -e + + # remember where the skeletons are buried + srcdir=${srcdir:-.} + # aclocal looks in .. and ../.. for some standard files, so we start + # deeper than that + rm -rf testplain + mkdir testplain; cd testplain + mkdir deeper; cd deeper + + autoproject -d "washes windows" -L../../../$srcdir/lib -i cli squeegee 2>/dev/null <, +who also maintains the program and therefore used the master sources. + + +Upstream Author: Jim Van Zandt + + Autoproject is Copyright 1999 James R. Van Zandt. + Permission is granted to copy, use, and distribute for any + purpose in accordance with the requirements of version 1.0 + of the GNU General Public license, or any later version. + + As a special exception to the GNU General Public License, + you may use the files generated by autoproject without any + restriction. + +On Debian GNU/Linux systems, the complete text of the GNU Public +License can be found in `/usr/share/common-licenses/GPL'. + --- autoproject-0.20.orig/debian/control +++ autoproject-0.20/debian/control @@ -0,0 +1,26 @@ +Source: autoproject +Section: devel +Priority: optional +Maintainer: James R. Van Zandt +Build-Depends: debhelper (>> 5) +Build-Depends-Indep: autoconf, automake1.9|automaken +Standards-Version: 3.7.2 + +Package: autoproject +Architecture: all +Depends: ${shlibs:Depends}, automake|automake1.9|automaken +Description: create a skeleton source package for a new program + autoproject interviews the user, then creates a source package for a + new program which follows the GNU programming standards. The new + package uses autoconf to configure itself, and automake to create the + Makefile. `make distcheck' succeeds. + . + The idea is that you execute autoproject just once when you start a + new project. It will ask a few questions, then create a new directory + and populate it with standard files, customized for the new project. + . + Optionally, the new package will use a command line parser generator. + Currently, autoproject supports two parser generators: clig by Harald + Kirsch (see http://wsd.iitb.fhg.de/software/), and + autogen by Bruce Korb (see + http://autogen.sourceforge.net/). --- autoproject-0.20.orig/debian/rules +++ autoproject-0.20/debian/rules @@ -0,0 +1,83 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +export DH_COMPAT=5 + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + ./configure --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info + + touch configure-stamp + +build: configure-stamp build-stamp +build-stamp: + dh_testdir + + # Add here commands to compile the package. + $(MAKE) + #/usr/bin/docbook-to-man debian/autoproject.sgml > autoproject.1 + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + + # Add here commands to clean up after the build process. + -$(MAKE) distclean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/autoproject. + $(MAKE) install prefix=$(CURDIR)/debian/autoproject/usr + + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot +# dh_installdebconf + dh_installdocs + dh_installexamples debian/test + dh_installmenu +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit + dh_installcron + dh_installman + dh_installinfo +# dh_undocumented + dh_installchangelogs ChangeLog + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_makeshlibs + dh_installdeb +# dh_perl + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- autoproject-0.20.orig/debian/docs +++ autoproject-0.20/debian/docs @@ -0,0 +1,2 @@ +README +TODO --- autoproject-0.20.orig/debian/menu +++ autoproject-0.20/debian/menu @@ -0,0 +1,5 @@ +?package(autoproject):needs="text" \ + section="Apps/Programming" \ + title="autoproject" \ + command="/usr/bin/autoproject" \ + longtitle="create a skeleton source package for a new program" --- autoproject-0.20.orig/debian/postrm.debhelper +++ autoproject-0.20/debian/postrm.debhelper @@ -0,0 +1,3 @@ +# Automatically added by dh_installmenu +if [ -x "`which update-menus 2>/dev/null`" ]; then update-menus ; fi +# End automatically added section --- autoproject-0.20.orig/debian/changelog +++ autoproject-0.20/debian/changelog @@ -0,0 +1,234 @@ +autoproject (0.20-4) unstable; urgency=low + + * autoproject.1: Correct the documented directories: Debian package + installs files under /usr, not under /usr/local (closes:Bug#398606) + + -- James R. Van Zandt Thu, 16 Nov 2006 21:22:56 -0500 + +autoproject (0.20-3) unstable; urgency=low + + * debian/control: depend on automake1.9, not plain automake (closes:Bug#376332) + + -- James R. Van Zandt Tue, 4 Jul 2006 11:49:02 -0400 + +autoproject (0.20-2) unstable; urgency=low + + * debian/control: bump version of automake dependency to 1.9. Bump + policy level to 3.7.2 (no changes needed). Build-Depends-Indep + debhelper converted to Build-Depends. + * debian/ex.doc-base.package: template deleted + + -- James R. Van Zandt Sun, 25 Jun 2006 22:01:13 -0400 + +autoproject (0.20-1) unstable; urgency=low + + * New upstream release + * autoproject.in: handle error return of expr (thanks to Joachim Reichel + , fixes:#154867) + * lib/cli/c/none/xmalloc.h: add this header file (fixes:#107847) + * README, autoproject.1: update author's email + * lib/cli/c++/none/xmalloc.c: eliminate references to error.h and + error(), to eliminate dependency on GNU libc. (fixes:#109538) + * lib/cli/c++/none/program.cc: eliminate multi-line strings (thanks to + Mario Lang (fixes:#253131) + * debian/copyright: update author and maintainer email + * debian/rules: specify debhelper compatibility level 5 + * debian/control: add comma after ${shlibs:Depends} so dpkg-gencontrol + can parse it - thanks to Daniel Schepler , + (fixes:#354195). Specify the compatibility level 5 of debhelper. + Update to Debian policy version 3.5.2 + * debian/rules: Install 'test' script as an example (debian-test no + longer exists) + * debian/menu: put section in quotes + + -- James R. Van Zandt Sat, 25 Feb 2006 18:06:45 -0500 + +autoproject (0.17-1) unstable; urgency=low + + * New upstream release, supports automake 1.7 + * debian/control: depends: automake|automake1.7|automaken + (fixes:Bug#165125) + + -- James R. Van Zandt Thu, 21 Nov 2002 21:23:00 -0500 + +autoproject (0.15.1-3) unstable; urgency=low + + * debian/control: update Bruce Korb's contact info + + -- James R. Van Zandt Fri, 5 Jul 2002 21:48:37 -0400 + +autoproject (0.15.1-2) unstable; urgency=low + + * debian/control: build-depend on autoconf and automake + (closes:Bug#141013) + + -- James R. Van Zandt Fri, 12 Apr 2002 20:51:43 -0400 + +autoproject (0.15.1-1) unstable; urgency=low + + * New upstream release + * autoproject.in (EEMAIL): initialize NAME to empty, and put $NAME in + quotes everywhere, to handle a name with spaces (thanks to Dave Love + ) (closes:Bug#136912) + + -- James R. Van Zandt Sun, 10 Mar 2002 15:18:37 -0500 + +autoproject (0.14-2) unstable; urgency=low + + * debian/control: build-depends should be build-depends-indep + + -- James R. Van Zandt Tue, 5 Feb 2002 20:59:28 -0500 + +autoproject (0.14-1) unstable; urgency=low + + * New upstream release. + * debian/rules: revise to use version 3 of debhelper. + + -- James R. Van Zandt Wed, 9 Jan 2002 21:18:56 -0500 + +autoproject (0.12-2) unstable; urgency=low + + * debian/control: move build-depends line to source section. Update to + version 3.5.2 + * remove extraneous ".ex" files. + + -- James R. Van Zandt Tue, 22 May 2001 21:30:08 -0400 + +autoproject (0.12-1) unstable; urgency=low + + * New upstream release: Call AM_PROG_LEX rather than AC_PROG_LEX. + + -- James R. Van Zandt Tue, 13 Mar 2001 20:17:03 -0500 + +autoproject (0.11.3-1) unstable; urgency=low + + * New upstream release + * recognize s390 architecture (thanks to Chu-yeon Park + ) (closes:Bug#88564) + + -- James R. Van Zandt Tue, 6 Mar 2001 15:24:41 -0500 + +autoproject (0.11.2-1) unstable; urgency=low + + * New upstream release: Update clig and autogen links, and email for + Harald Kirsch. + * escape any '/' in the program description (closes:Bug#83114) + + -- James R. Van Zandt Sun, 18 Feb 2001 17:41:47 -0500 + +autoproject (0.11-1) unstable; urgency=low + + * New upstream release + + -- James R. Van Zandt Sat, 20 Jan 2001 11:07:58 -0500 + +autoproject (0.10.1-1) unstable; urgency=low + + * New upstream release + + -- James R. Van Zandt Sun, 17 Dec 2000 10:42:10 -0500 + +autoproject (0.9.2-1) unstable; urgency=low + + * New upstream release: generated code may be used with no restriction + (Closes:Bug#74421) + + -- James R. Van Zandt Wed, 11 Oct 2000 20:52:41 -0400 + +autoproject (0.9.1-1) unstable; urgency=low + + * New upstream release + + -- James R. Van Zandt Sat, 30 Sep 2000 16:25:17 -0400 + +autoproject (0.9-1) unstable; urgency=low + + * New upstream release + + * build-depends on debhelper(Closes:Bug#70229) + + -- James R. Van Zandt Wed, 20 Sep 2000 22:16:49 -0400 + +autoproject (0.8.2-1) unstable; urgency=low + + * New upstream release. Really close these bugs, since the last two + uploads seem to have been rejected: (fixes:Bug#63508,#63509,#63857) + + -- James R. Van Zandt Sat, 29 Jul 2000 13:40:50 -0400 + +autoproject (0.8.1-1) frozen unstable; urgency=low + + * New upstream release + * Disallow these characters in a project name, since automake forbids + them: "-+:." Allow: "_". (fixes:Bug#63508) + * Use full prototypes for the functions defined in xmalloc.c, and + enclose them in extern "C"{}. (fixes:Bug##63509) + * autoproject.in (CAPNAME): enclose tr arguments in single quotes, so + files with single character names do not interfere (fixes:Bug#63857) + + -- James R. Van Zandt Mon, 19 Jun 2000 14:38:23 -0400 + +autoproject (0.7-1) frozen unstable; urgency=low + + * New upstream release: (fixes:Bug#63508,Bug#63509) + * debian/copyright: Do not mention old license directory. + + -- James R. Van Zandt Sat, 20 May 2000 16:40:58 -0400 + +autoproject (0.6.2-2) frozen unstable; urgency=low + + * really target frozen as well as unstable. + * Call awk rather than mawk, so we do not have an undeclared dependency + on mawk (closes:Bug#61919). Target frozen because the user thought + this bug was "important", so it made the "release critical" list. I + do not have a strong opinion about whether this bugfix warrants an + update to frozen. + + -- James R. Van Zandt Sat, 15 Apr 2000 10:06:23 -0400 + +autoproject (0.6.2-1) unstable; urgency=low + + * New upstream release + * Program name on the command line is optional (man page updates + courtesy of Adrian Bunk , closes:Bug#61951) + * Call awk rather than mawk, so we do not have an undeclared dependency + on mawk (closes:Bug#61919). Target frozen because the user thought + this bug was "important", so it made the "release critical" list. I + do not have a strong opinion about whether this bugfix warrants an + update to frozen. + + -- James R. Van Zandt Thu, 13 Apr 2000 21:51:03 -0400 + +autoproject (0.6.0-1) unstable; urgency=low + + * New upstream release, supports main program in c++ + (closes:Bug#52591,Bug#52816) + + -- James R. Van Zandt Sun, 19 Dec 1999 20:46:06 -0500 + +autoproject (0.5.0-1) unstable; urgency=low + + * New upstream release (closes:Bug#51858,Bug#51857,Bug#51856) + + -- James R. Van Zandt Sat, 4 Dec 1999 17:03:08 -0500 + +autoproject (0.4.0-3) unstable; urgency=low + + * Prevent installing the skeleton manpage program.1 in + /usr/share/man/man1 (closes:bug#51762) + + -- James R. Van Zandt Fri, 3 Dec 1999 20:17:30 -0500 + +autoproject (0.4.0-2) unstable; urgency=low + + * Depend on automake (closes:bug#51630). + + -- James R. Van Zandt Wed, 1 Dec 1999 21:55:16 -0500 + +autoproject (0.4.0-1) unstable; urgency=low + + * Initial Release. + + -- James R. Van Zandt Tue, 23 Nov 1999 19:46:40 -0500 + + --- autoproject-0.20.orig/debian/postinst.debhelper +++ autoproject-0.20/debian/postinst.debhelper @@ -0,0 +1,5 @@ +# Automatically added by dh_installmenu +if [ "$1" = "configure" ] && [ -x "`which update-menus 2>/dev/null`" ]; then + update-menus +fi +# End automatically added section