cssc (1.2.0-2) debian-dir only changes

Summary

 debian/README.Debian |   11 +++
 debian/changelog     |  169 +++++++++++++++++++++++++++++++++++++++++++++++++++
 debian/compat        |    1 
 debian/control       |   29 ++++++++
 debian/copyright     |   60 ++++++++++++++++++
 debian/cssc.doc-base |   12 +++
 debian/rules         |   98 +++++++++++++++++++++++++++++
 debian/watch         |    2 
 8 files changed, 382 insertions(+)

    
download this patch

Patch contents

--- cssc-1.2.0.orig/debian/changelog
+++ cssc-1.2.0/debian/changelog
@@ -0,0 +1,169 @@
+cssc (1.2.0-2) unstable; urgency=low
+
+  * Force removal of info/dir in case gnu install-info is installed (and
+    since there does not seem to be any standard for handling the problem)
+    (Closes: #573684).
+  * Switch from "dh_clean -k" to dh_prep.
+  * Switch section from devel to vcs to match archive override.
+
+ -- Yann Dirson <dirson@debian.org>  Fri, 19 Mar 2010 22:20:55 +0100
+
+cssc (1.2.0-1) unstable; urgency=low
+
+  * New upstream release.
+  * debian/watch, debian/copyright: for new upstream URLs.
+  * debian/copyright: now covered by GPLv3.
+  * Switch to debhelper compat v7.
+  * Add Homepage field to debian/control.
+  * Be sure not to ship info/dir file (lintian).
+  * Capitalize doc-base section (lintian).
+  * Replace unknown man code .om with .Nm (already used in similar places).
+  * Bumped Standards-Version to 3.8.4, no change.
+
+ -- Yann Dirson <dirson@debian.org>  Sun, 07 Mar 2010 20:49:16 +0100
+
+cssc (1.0.1-4) unstable; urgency=low
+
+  * Adjusted extended description.
+  * Install cssc.cgi in /usr/lib/cgi-bin, its doc in the usual place, add
+    a note about it in extended description, and suggest groff.
+  * Updated debian/watch.
+
+ -- Yann Dirson <dirson@debian.org>  Thu, 22 Dec 2005 00:12:57 +0100
+
+cssc (1.0.1-3) unstable; urgency=low
+
+  * Applied patch for g++-3.4 (Closes: #276131).
+  * This uploads will allow rebuild with proper ABI on ia64 (Closes:
+    #330639).
+  * Updated FSF address in copyright file (lintian).
+  * Nuked 3 empty lines from sccs.1 (lintian).
+  * Switch to debhelper compat v4:
+    * added ${misc:Depends} to control file.
+  * Bumped Standards-Version to 3.6.2, no change.
+
+ -- Yann Dirson <dirson@debian.org>  Sat,  8 Oct 2005 14:29:32 +0200
+
+cssc (1.0.1-2) unstable; urgency=low
+
+  * Rebuilt with g++-4.0.
+
+ -- Yann Dirson <dirson@debian.org>  Tue,  5 Jul 2005 23:20:32 +0200
+
+cssc (1.0.1-1) unstable; urgency=low
+
+  * New upstream release.
+  * Removed all those small patches to the code necessary for woody-era
+    compilers.
+
+ -- Yann Dirson <dirson@debian.org>  Thu, 27 Jan 2005 21:12:30 +0100
+
+cssc (1.00-1) unstable; urgency=low
+
+  * New upstream release
+    - supports the Solaris 8 'y' flag (Closes: #275000).
+  * Added debian/watch file.
+  * Removed the "in development" notice from extended description.
+
+ -- Yann Dirson <dirson@debian.org>  Sun, 10 Oct 2004 21:43:40 +0200
+
+cssc (0.16alpha.pl0-1) unstable; urgency=low
+
+  * New upstream release:
+    * get-spec.txt not shipped any more.
+  * Use dh-buildinfo.
+  * Bumped Standards-Version to 3.6.1, no change.
+
+ -- Yann Dirson <dirson@debian.org>  Tue,  9 Dec 2003 16:04:28 +0100
+
+cssc (0.15alpha.pl0-3) unstable; urgency=low
+
+  * Rebuilt with g++-3.3.
+  * Changed default build opts to current policy; honor noopt flag.
+  * Bumped Standards-Version to 3.5.10.
+  * Use debian/compat, adjusted debhelper builddep to 3.4.4 or greater.
+
+ -- Yann Dirson <dirson@debian.org>  Sun,  1 Jun 2003 16:27:59 +0200
+
+cssc (0.15alpha.pl0-2) unstable; urgency=low
+
+  * Rebuilt with g++-3.2.
+  * Removed hacks required by bugs in older g++ versions.
+  * Removed full stop in short desc (lintian).
+
+ -- Yann Dirson <dirson@debian.org>  Fri, 17 Jan 2003 10:38:32 +0100
+
+cssc (0.15alpha.pl0-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Yann Dirson <dirson@debian.org>  Tue, 24 Dec 2002 00:35:26 +0100
+
+cssc (0.14alpha.pl0-3) unstable; urgency=low
+
+  * Completely revamped extended description (Closes: #142498).
+  * Force use of g++-3.0 on ia64 to workaround a bug in 2.96, and add
+    build-dep (Closes: #145859).
+
+ -- Yann Dirson <dirson@debian.org>  Fri, 24 May 2002 00:19:52 +0200
+
+cssc (0.14alpha.pl0-2) unstable; urgency=low
+
+  * Fixed a couple of missing includes, some of which cause failure under
+    g++-3.0 (Closes: #142323), and addressed a handful of other warnings.
+  * Use DESTDIR for install, not "prefix".
+  * Force --enable-binary (previously activated by autodetection).
+
+ -- Yann Dirson <dirson@debian.org>  Fri, 12 Apr 2002 01:56:12 +0200
+
+cssc (0.14alpha.pl0-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Yann Dirson <dirson@debian.org>  Mon,  8 Apr 2002 23:31:44 +0200
+
+cssc (0.13alpha.pl1a-1) unstable; urgency=low
+
+  * New upstream release (Closes: #120080).
+
+ -- Yann Dirson <dirson@debian.org>  Mon, 26 Nov 2001 22:47:08 +0100
+
+cssc (0.13alpha.pl0-2) unstable; urgency=low
+
+  * Added build-dep on texi2html (Closes: #114147).
+
+ -- Yann Dirson <dirson@debian.org>  Wed,  3 Oct 2001 19:58:44 +0200
+
+cssc (0.13alpha.pl0-1) unstable; urgency=low
+
+  * New upstream release, gcc3 fixes (Closes: #104799).
+  * Minor debian/copyright cleanups (thanks lintian).
+  * Build html version of texinfo manual, using texi2html.  Registered in
+    doc-base.  
+  * Put stamp files in debian/stampdir.
+  * Mentionned in debian.copyright that the sccs frontend is covered by
+    the BSD licence.
+  * Set LC_ALL=C during build to workaround makeinfo i18n zealotry bug.
+
+ -- Yann Dirson <dirson@debian.org>  Sun, 30 Sep 2001 21:25:15 +0200
+
+cssc (0.12alpha.pl0-1) unstable; urgency=low
+
+  * New upstream release (Closes: #81607).
+  * diff is essential, don't depend on it (lintian).
+
+ -- Yann Dirson <dirson@debian.org>  Sat, 28 Jul 2001 18:56:34 +0200
+
+cssc (0.11alpha.pl4-2) unstable; urgency=low
+
+  * Added note in README.Debian about how to setup emacs to use CSSC, as
+    currently emacsen do not know about it.
+
+ -- Yann Dirson <dirson@debian.org>  Thu, 23 Nov 2000 01:33:14 +0100
+
+cssc (0.11alpha.pl4-1) unstable; urgency=low
+
+  * Initial Release.
+  * Install binaries in /usr/lib/sccs/ instead of /usr/libexec/sccs/.
+
+ -- Yann Dirson <dirson@debian.org>  Sat, 30 Sep 2000 15:31:48 +0200
--- cssc-1.2.0.orig/debian/copyright
+++ cssc-1.2.0/debian/copyright
@@ -0,0 +1,60 @@
+This package was debianized by Yann Dirson <dirson@debian.org> on
+Sat, 30 Sep 2000
+
+It was downloaded from http://savannah.gnu.org/projects/cssc
+
+Upstream Authors: James Youngman <jay@gnu.org> and others
+
+Copyright:
+
+    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 3 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, see <http://www.gnu.org/licenses/>.
+
+See the file /usr/share/common-licenses/GPL-3 for more information.
+
+-----
+
+The "sccs" program and its accompanying documentation were written by
+Eric Allman, and are covered by a BSD licence:
+
+The contents of the "bsd" source directory is covered by this
+copyright license.  If you are using a binary distribution of GNU
+CSSC, this refers to the executable "sccs", its manual page "sccs.1",
+the file "sccs.me", and no other part.  All other parts of GNU CSSC
+are covered by the GNU general public license (see the file COPYING).
+
+Since I (James Youngman) have made a copyright assignment to the FSF
+for my past and future work on CSSC, all my modifiactions to this code
+are assigned to the FSF.  However, the coyright license I've used is
+the original BSD license in acknowledgement of the fact that the
+majority of the value of this code is provided by the original BSD
+code; my modifications are needed to make it work with CSSC and to
+make it portable to various systems etc.  While the FSF, being the
+copyright holders, can license my modifications as they choose, I'd
+prefer them to retain the BSD license for the contents of this
+directory.
+
+Please note that this copyright notice is not the same as the
+"original" BSD copyright notice.  Specifically, the provision number 3
+advertising condition has been removed.  This change is described in
+the letter which is available on the BSD FTP site in the file
+`README.Impt.License.Change'.  The provision which used to be numbered
+4 has now been renumbered to 3.
+
+Copyright (C) 1998
+        Free Software Foundation, Inc.  All rights reserved.
+
+Copyright (c) 1980, 1993
+        The Regents of the University of California.  All rights reserved.
+
+See the file /usr/share/common-licenses/BSD for more information.
--- cssc-1.2.0.orig/debian/README.Debian
+++ cssc-1.2.0/debian/README.Debian
@@ -0,0 +1,11 @@
+Today, none of the (x)emacs packages in Debian know about the CSSC
+directory.  Hopefully this will change.
+
+For now, to have (x)emacs' vc mode find the commands, you should add
+the /usr/lib/cssc directory into you vc-path variable.  One easy way
+to do that is with:
+
+M-x customize-variable RET vc-path RET
+
+-- 
+Yann Dirson <dirson@debian.org>, 23 Nov 2000
--- cssc-1.2.0.orig/debian/control
+++ cssc-1.2.0/debian/control
@@ -0,0 +1,29 @@
+Source: cssc
+Section: vcs
+Priority: extra
+Maintainer: Yann Dirson <dirson@debian.org>
+Build-Depends: debhelper (>= 7.0.0), texi2html, dh-buildinfo
+Standards-Version: 3.8.4
+Homepage: http://www.gnu.org/software/cssc/
+
+Package: cssc
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: groff
+Description: Clone of the Unix SCCS revision-control system
+ SCCS is a per-file revision-control system. It is a de-facto standard
+ on commercial Unices, being shipped with most of those.
+ .
+ GNU-based systems usually use RCS instead of SCCS - indeed it has been
+ a choice to design RCS instead of implementing a free SCCS clone.  RCS
+ was designed to address some problems with SCCS (eg. extraction time
+ grows linearly with the size of the history file), but it has anyway
+ problems of its own (eg. extraction time of branches grows with trunk
+ length).
+ .
+ Some project-wide revision-control systems, like Aegis, can make use
+ of CSSC instead of RCS.
+ .
+ This package also provides a web frontend to navigate the history of
+ files under SCCS control, with optional support for formatting of
+ manpages using groff.
--- cssc-1.2.0.orig/debian/rules
+++ cssc-1.2.0/debian/rules
@@ -0,0 +1,98 @@
+#!/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
+
+# workaround makeinfo bug
+export LC_ALL=C
+
+topdir=$(shell pwd)
+debdir=${topdir}/debian
+builddir=${debdir}/BUILD
+stampdir=${debdir}/stampdir
+
+CFLAGS = -g -Wall -D __USE_BSD
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+CFLAGS += -O0
+else
+CFLAGS += -O2
+endif
+
+${stampdir}/configure:
+	dh_testdir
+	mkdir -p ${builddir}
+	cd ${builddir} && ../../configure \
+		--prefix=/usr --libexecdir=/usr/lib \
+		--mandir=/usr/share/man --infodir=/usr/share/info \
+		--enable-binary
+
+	mkdir -p ${stampdir}
+	touch ${stampdir}/configure
+
+build: ${stampdir}/configure ${stampdir}/build
+${stampdir}/build:
+	dh_testdir
+
+	$(MAKE) -C ${builddir} CFLAGS="${CFLAGS}" CXXFLAGS="${CFLAGS}"
+	cd ${builddir}/docs && texi2html -split=section -subdir=html \
+		${topdir}/docs/cssc.texi
+
+	touch ${stampdir}/build
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -rf ${stampdir}
+
+	rm -rf ${builddir}
+#	-$(MAKE) -C ${builddir} distclean
+
+	dh_clean
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_prep
+	dh_installdirs
+
+	$(MAKE) -C ${builddir} install DESTDIR=${debdir}/cssc
+	mkdir -p ${debdir}/cssc/usr/share/doc/cssc
+	cp -a ${builddir}/docs/html ${debdir}/cssc/usr/share/doc/cssc/
+	dh_install sccs-cgi/sccs.cgi /usr/lib/cgi-bin
+	chmod +x ${debdir}/cssc/usr/lib/cgi-bin/*
+  # in case install-info is there and installs this crap
+	rm -f ${debdir}/cssc/usr/share/info/dir*
+
+# 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_testversion
+	dh_testdir
+	dh_testroot
+	dh_installdocs README NEWS AUTHORS ChangeLog.1 \
+		docs/CREDITS docs/TODO docs/BUGS docs/FIXED \
+		docs/mailing-list.txt docs/missing.txt \
+		sccs-cgi/sccs.cgi.text
+	dh_buildinfo
+#	dh_installmanpages
+	dh_installinfo docs/cssc.info*
+#	dh_undocumented
+	dh_installchangelogs ChangeLog
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
--- cssc-1.2.0.orig/debian/cssc.doc-base
+++ cssc-1.2.0/debian/cssc.doc-base
@@ -0,0 +1,12 @@
+Document: cssc
+Title: cssc Manual
+Author: James Youngman <jay@gnu.org>
+Abstract: CSSC (short for Compatibly Stupid Source Control)
+ is a clone of the traditional Un*x SCCS tool (short for
+ Source Code Control System).  It is not a complete implementation,
+ but allows to make sense out of an SCCS file on a GNU/Linux system.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/cssc/html/cssc.html
+Files: /usr/share/doc/cssc/html/*.html
--- cssc-1.2.0.orig/debian/compat
+++ cssc-1.2.0/debian/compat
@@ -0,0 +1 @@
+7
--- cssc-1.2.0.orig/debian/watch
+++ cssc-1.2.0/debian/watch
@@ -0,0 +1,2 @@
+version=2
+http://ftp.gnu.org/gnu/cssc/CSSC-(.*)\.tar\.gz