Debian

Available patches from Ubuntu

To see Ubuntu differences wrt. to Debian, write down a grep-dctrl query identifying the packages you're interested in:
grep-dctrl -n -sPackage Sources.Debian
(e.g. -FPackage linux-ntfs or linux-ntfs)

Modified packages are listed below:

Debian ( Changelog | PTS | Bugs ) Ubuntu ( Changelog | txt | LP | Bugs ) | Diff from Ubuntu

Source: naturaldocs

naturaldocs (1:1.5.1-0ubuntu1) natty; urgency=low * New upstream release * Use version 1.5.1 for release 0.51. -- Raphaël Pinson <raphink@ubuntu.com> Wed, 23 Feb 2011 10:13:44 +0100 naturaldocs (1:1.5-0ubuntu2) natty; urgency=low * Install manpage. -- Raphaël Pinson <raphink@ubuntu.com> Sat, 20 Nov 2010 13:45:42 +0100 naturaldocs (1:1.5-0ubuntu1) natty; urgency=low * New upstream release * Make NaturalDocs modules accessible in standard Perl path with dh_link -- Raphaël Pinson <raphink@ubuntu.com> Thu, 30 Sep 2010 10:23:52 +0200

Modifications :
  1. Download patch debian/rules

    --- 1.51-3/debian/rules 2019-01-01 19:21:27.000000000 +0000 +++ 1:1.5.1-0ubuntu1/debian/rules 2019-01-01 22:27:48.000000000 +0000 @@ -1,12 +1,76 @@ #!/usr/bin/make -f # -*- makefile -*- +# +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif perlmoddir = /usr/share/perl5 +configure: configure-stamp +configure-stamp: + dh_testdir + touch configure-stamp + + +build: build-stamp -%: - dh $@ +build-stamp: configure-stamp + dh_testdir + touch $@ -override_dh_fixperms: +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + rm -fr debian/naturaldocs + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + cp -ra Modules Config JavaScript Styles NaturalDocs \ + debian/naturaldocs/$(perlmoddir)/naturaldocs + cp -ra Info/* debian/naturaldocs/usr/share/doc/naturaldocs + install -m 755 naturaldocs debian/naturaldocs/usr/bin + +# 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_installchangelogs + dh_installdocs +# dh_install + dh_link $(perlmoddir)/naturaldocs/Modules/NaturalDocs $(perlmoddir)/NaturalDocs + dh_installman naturaldocs.1 + dh_link + dh_strip + dh_compress dh_fixperms - chmod 755 debian/naturaldocs/$(perlmoddir)/naturaldocs/NaturalDocs + dh_perl + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure
  2. Download patch debian/install

    --- 1.51-3/debian/install 2019-01-01 19:22:14.000000000 +0000 +++ 1:1.5.1-0ubuntu1/debian/install 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -Modules Config JavaScript Styles NaturalDocs usr/share/perl5/naturaldocs -naturaldocs usr/bin
  3. Download patch debian/compat

    --- 1.51-3/debian/compat 1970-01-01 00:00:00.000000000 +0000 +++ 1:1.5.1-0ubuntu1/debian/compat 2019-01-01 22:27:48.000000000 +0000 @@ -0,0 +1 @@ +5
  4. Download patch naturaldocs

    --- 1.51-3/naturaldocs 1970-01-01 00:00:00.000000000 +0000 +++ 1:1.5.1-0ubuntu1/naturaldocs 2019-01-01 22:27:48.000000000 +0000 @@ -0,0 +1,3 @@ +#!/bin/sh +exec /usr/bin/perl /usr/share/perl5/naturaldocs/NaturalDocs $@ +
  5. Download patch debian/control

    --- 1.51-3/debian/control 2019-01-01 19:25:26.000000000 +0000 +++ 1:1.5.1-0ubuntu1/debian/control 2019-01-01 22:27:48.000000000 +0000 @@ -1,19 +1,15 @@ Source: naturaldocs Section: devel -Priority: optional -Maintainer: Debian QA Group <packages@qa.debian.org> -Build-Depends: debhelper-compat (= 12) -Rules-Requires-Root: no -Standards-Version: 3.9.8 -Homepage: http://www.naturaldocs.org/ -Vcs-Browser: http://anonscm.debian.org/cgit/collab-maint/naturaldocs.git -Vcs-Git: git://anonscm.debian.org/collab-maint/naturaldocs.git +Priority: extra +Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> +XSBC-Original-Maintainer: Federico Di Gregorio <fog@debian.org> +Build-Depends: debhelper (>= 5) +Standards-Version: 3.7.3 Package: naturaldocs Architecture: all -Multi-Arch: foreign -Depends: ${perl:Depends}, ${misc:Depends} -Description: extensible, multi-language documentation generator +Depends: ${perl:Depends} +Description: an extensible, multi-language documentation generator Natural Docs is an extensible, multi-language documentation generator. You document your code in a natural syntax that reads like plain English. Natural Docs then scans your code and builds
  6. Download patch naturaldocs.1

    --- 1.51-3/naturaldocs.1 1970-01-01 00:00:00.000000000 +0000 +++ 1:1.5.1-0ubuntu1/naturaldocs.1 2019-01-01 22:27:48.000000000 +0000 @@ -0,0 +1,94 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH NATURALDOCS 1 "May 2007" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp <n> insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +NaturalDocs \- an extensible, multi\-language documentation generator +.SH SYNOPSIS +.ad l +.B naturaldocs +-i <input (source) directory> [-i <input (source) directory> ...] -o <output format> <output directory> [-o <output format> <output directory> ...] -p <project directory> [options] +.ad b +.SH DESCRIPTION +This manual page documents briefly the .B naturaldocs command. Note that \fBnaturaldocs\fP is a wrapper script that on Debian invokes the real \fBNaturalDocs\fP perl program. So, the real, original name of the program is NaturalDocs but on +Debian systems you invoke it as naturaldocs. +.PP +\fBNatural Docs\fP is is an open-source, extensible, multi-language documentation generator. You document your code in a natural syntax that reads like plain English. Natural Docs then scans your code and builds high-quality HTML documentation from it. +.SH OPTIONS +A summary of options, extracted from the help printed by the \fB-h\fP +switch is included below. +For a complete description of how NaturalDocs works, see the text +files in the /usr/share/doc/naturaldocs directory. +.sp +\fIRequired parameters\fR: +.TP +.B \-i, \-\-input, \-\-source DIR +Specifies an input (source) directory. Required. +.br +Can be specified multiple times. +.TP +.B \-o, \-\-output FMT DIR +Specifies an output format and directory. Required. +.br +Can be specified multiple times, but only once per directory. Possible output formats are HTML and FramedHTML. +.TP +.B \-p, \-\-project DIR +Specifies the project directory. Required. +.br +There needs to be a unique project directory for every source directory. +.sp +.PP +\fIOptional parameters\fR: +.TP +.B \-s, \-\-style STYLE [STYLE ...] +Specifies the CSS style when building HTML output. If multiple styles are specified, they will all be included in the order given. +.TP +.B \-img, \-\-image DIR +Specifies an image directory. Can be specified multiple times. Start with \fB*\fP to specify a relative directory, as in -img */images. +.TP +.B \-do, \-\-documented\-only +Specifies only documented code aspects should be included in the output. +.TP +.B \-t, \-\-tab\-length LEN +Specifies the number of spaces tabs should be expanded to. This only needs to be set if you use tabs in example code and text diagrams. Defaults to 4. +.TP +.B \-xi, \-\-exclude\-input, \-\-exclude\-source +Excludes an input (source) directory from the documentation. Automatically done for the project and output directories. Can be specified multiple times. +.TP +.B \-nag, \-\-no\-auto\-group +Turns off auto-grouping completely. +.TP +.B \-oft, \-\-only\-file\-titles +Source files will only use the file name as the title. +.TP +.B \-r, \-\-rebuild +Rebuilds all output and data files from scratch. Does not affect the menu file. +.TP +.B \-ro, \-\-rebuild\-output +Rebuilds all output files from scratch. +.TP +.B \-q, \-\-quiet +Suppresses all non-error output. +.TP +.B \-?, \-h, \-\-help +Displays syntax reference. +.br +.SH AUTHOR +NaturalDocs was written by Greg Valure <gregvalure@naturaldocs.org>. +.PP +This manual page was written by Federico Di Gregorio <fog@debian.org>, +for the Debian project (but may be used by others). +
  7. Download patch debian/manpages

    --- 1.51-3/debian/manpages 2019-01-01 18:01:46.000000000 +0000 +++ 1:1.5.1-0ubuntu1/debian/manpages 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -naturaldocs.1
  8. Download patch debian/patches/debian-1.51-1.patch

    --- 1.51-3/debian/patches/debian-1.51-1.patch 2016-09-15 21:13:10.000000000 +0000 +++ 1:1.5.1-0ubuntu1/debian/patches/debian-1.51-1.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,109 +0,0 @@ -Description: Changes found in version 1.51-1 - Changes do to upstream code in version 1.51-1, when the package was - converted to the 3.0 (quilt) format. -Author: unknown -Forwarded: unknown -Reviewed-By: Petter Reinholdtsen <pere@hungry.com> -Last-Update: 2016-03-07 - ---- /dev/null -+++ naturaldocs-1.51/naturaldocs -@@ -0,0 +1,2 @@ -+#!/bin/sh -+exec /usr/bin/perl /usr/share/perl5/naturaldocs/NaturalDocs $@ ---- /dev/null -+++ naturaldocs-1.51/naturaldocs.1 -@@ -0,0 +1,93 @@ -+.\" Hey, EMACS: -*- nroff -*- -+.\" First parameter, NAME, should be all caps -+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection -+.\" other parameters are allowed: see man(7), man(1) -+.TH NATURALDOCS 1 "May 2007" -+.\" Please adjust this date whenever revising the manpage. -+.\" -+.\" Some roff macros, for reference: -+.\" .nh disable hyphenation -+.\" .hy enable hyphenation -+.\" .ad l left justify -+.\" .ad b justify to both left and right margins -+.\" .nf disable filling -+.\" .fi enable filling -+.\" .br insert line break -+.\" .sp <n> insert n+1 empty lines -+.\" for manpage-specific macros, see man(7) -+.SH NAME -+NaturalDocs \- an extensible, multi\-language documentation generator -+.SH SYNOPSIS -+.ad l -+.B naturaldocs -+-i <input (source) directory> [-i <input (source) directory> ...] -o <output format> <output directory> [-o <output format> <output directory> ...] -p <project directory> [options] -+.ad b -+.SH DESCRIPTION -+This manual page documents briefly the .B naturaldocs command. Note that \fBnaturaldocs\fP is a wrapper script that on Debian invokes the real \fBNaturalDocs\fP perl program. So, the real, original name of the program is NaturalDocs but on -+Debian systems you invoke it as naturaldocs. -+.PP -+\fBNatural Docs\fP is is an open-source, extensible, multi-language documentation generator. You document your code in a natural syntax that reads like plain English. Natural Docs then scans your code and builds high-quality HTML documentation from it. -+.SH OPTIONS -+A summary of options, extracted from the help printed by the \fB-h\fP -+switch is included below. -+For a complete description of how NaturalDocs works, see the text -+files in the /usr/share/doc/naturaldocs directory. -+.sp -+\fIRequired parameters\fR: -+.TP -+.B \-i, \-\-input, \-\-source DIR -+Specifies an input (source) directory. Required. -+.br -+Can be specified multiple times. -+.TP -+.B \-o, \-\-output FMT DIR -+Specifies an output format and directory. Required. -+.br -+Can be specified multiple times, but only once per directory. Possible output formats are HTML and FramedHTML. -+.TP -+.B \-p, \-\-project DIR -+Specifies the project directory. Required. -+.br -+There needs to be a unique project directory for every source directory. -+.sp -+.PP -+\fIOptional parameters\fR: -+.TP -+.B \-s, \-\-style STYLE [STYLE ...] -+Specifies the CSS style when building HTML output. If multiple styles are specified, they will all be included in the order given. -+.TP -+.B \-img, \-\-image DIR -+Specifies an image directory. Can be specified multiple times. Start with \fB*\fP to specify a relative directory, as in -img */images. -+.TP -+.B \-do, \-\-documented\-only -+Specifies only documented code aspects should be included in the output. -+.TP -+.B \-t, \-\-tab\-length LEN -+Specifies the number of spaces tabs should be expanded to. This only needs to be set if you use tabs in example code and text diagrams. Defaults to 4. -+.TP -+.B \-xi, \-\-exclude\-input, \-\-exclude\-source -+Excludes an input (source) directory from the documentation. Automatically done for the project and output directories. Can be specified multiple times. -+.TP -+.B \-nag, \-\-no\-auto\-group -+Turns off auto-grouping completely. -+.TP -+.B \-oft, \-\-only\-file\-titles -+Source files will only use the file name as the title. -+.TP -+.B \-r, \-\-rebuild -+Rebuilds all output and data files from scratch. Does not affect the menu file. -+.TP -+.B \-ro, \-\-rebuild\-output -+Rebuilds all output files from scratch. -+.TP -+.B \-q, \-\-quiet -+Suppresses all non-error output. -+.TP -+.B \-?, \-h, \-\-help -+Displays syntax reference. -+.br -+.SH AUTHOR -+NaturalDocs was written by Greg Valure <gregvalure@naturaldocs.org>. -+.PP -+This manual page was written by Federico Di Gregorio <fog@debian.org>, -+for the Debian project (but may be used by others).
  9. Download patch debian/patches/series

    --- 1.51-3/debian/patches/series 2016-09-15 21:25:29.000000000 +0000 +++ 1:1.5.1-0ubuntu1/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -debian-1.51-1.patch -reproducible-ordering.patch -reproducible-output.patch
  10. Download patch debian/links
  11. Download patch debian/docs

    --- 1.51-3/debian/docs 2019-01-01 19:22:13.000000000 +0000 +++ 1:1.5.1-0ubuntu1/debian/docs 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -Info/* -
  12. Download patch debian/patches/reproducible-ordering.patch

    --- 1.51-3/debian/patches/reproducible-ordering.patch 2016-09-15 21:13:10.000000000 +0000 +++ 1:1.5.1-0ubuntu1/debian/patches/reproducible-ordering.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ -Description: Make generated output predictable - This make packages built using naturaldocs reproducable. -Author: Chris Lamb <lamby@debian.org> ---- -The information above should follow the Patch Tagging Guidelines, please -checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here -are templates for supplementary fields that you might want to add: - -Bug-Debian: https://bugs.debian.org/778962 -Forwarded: no -Reviewed-By: Petter Reinholdtsen <pere@hungry.com> -Last-Update: 2016-03-07 - ---- naturaldocs-1.51.orig/Modules/NaturalDocs/Builder/HTMLBase.pm -+++ naturaldocs-1.51/Modules/NaturalDocs/Builder/HTMLBase.pm -@@ -578,7 +578,7 @@ sub EndBuild #(hasChanged) - } - - -- my @indexes = keys %{NaturalDocs::Menu->Indexes()}; -+ my @indexes = sort keys %{NaturalDocs::Menu->Indexes()}; - - open(FH_INDEXINFOJS, '>' . NaturalDocs::File->JoinPaths( $self->JavaScriptDirectory(), 'searchdata.js')); - binmode(FH_INDEXINFOJS, ':encoding(UTF-8)');
  13. Download patch debian/gbp.conf

    --- 1.51-3/debian/gbp.conf 2016-09-15 21:20:20.000000000 +0000 +++ 1:1.5.1-0ubuntu1/debian/gbp.conf 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -[DEFAULT] -pristine-tar = True
  14. Download patch debian/source/format

    --- 1.51-3/debian/source/format 2016-09-15 21:13:10.000000000 +0000 +++ 1:1.5.1-0ubuntu1/debian/source/format 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -3.0 (quilt)
  15. Download patch debian/patches/reproducible-output.patch

    --- 1.51-3/debian/patches/reproducible-output.patch 2016-09-15 21:16:30.000000000 +0000 +++ 1:1.5.1-0ubuntu1/debian/patches/reproducible-output.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,31 +0,0 @@ -Description: Make output timestamps use SOURCE_DATE_EPOCH. - This should make output reproducable. -Author: Chris Lamb <lamby@debian.org> -Bug-Debian: https://bugs.debian.org/831377 -Forwarded: no -Reviewed-By: Petter Reinholdtsen <pere@hungry.com> -Last-Update: 2016-09-15 - ---- naturaldocs-1.51.orig/Modules/NaturalDocs/Menu.pm -+++ naturaldocs-1.51/Modules/NaturalDocs/Menu.pm -@@ -393,9 +393,9 @@ sub LoadAndUpdate - # menu changing. - if (defined $timestampCode) - { -- my (undef, undef, undef, $currentDay, $currentMonth, $currentYear) = localtime(); -+ my (undef, undef, undef, $currentDay, $currentMonth, $currentYear) = gmtime($ENV{SOURCE_DATE_EPOCH} || time); - my (undef, undef, undef, $lastDay, $lastMonth, $lastYear) = -- localtime( (stat( NaturalDocs::Project->DataFile('PreviousMenuState.nd') ))[9] ); -+ gmtime( (stat( NaturalDocs::Project->DataFile('PreviousMenuState.nd') ))[9] ); - # This should be okay if the previous menu state file doesn't exist. - - if ($currentDay != $lastDay || $currentMonth != $lastMonth || $currentYear != $lastYear) -@@ -1547,7 +1547,7 @@ sub GenerateTimestampText - 'July', 'August', 'September', 'October', 'November', 'December' ); - my @shortMonths = ( 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sept', 'Oct', 'Nov', 'Dec' ); - -- my (undef, undef, undef, $day, $month, $year) = localtime(); -+ my (undef, undef, undef, $day, $month, $year) = gmtime($ENV{SOURCE_DATE_EPOCH} || time); - $year += 1900; - - my $longDay;
  1. naturaldocs