debian/0000755000000000000000000000000012262662177007201 5ustar debian/sdf-doc.examples0000644000000000000000000000002712262657647012265 0ustar examples/*/stylesheets debian/rules0000755000000000000000000000217012262657647010267 0ustar #! /usr/bin/make -f %: dh $@ dtmp := $(CURDIR)/debian/sdf mantmp := $(CURDIR)/debian/manpages-tmp SDFHOME := $(dtmp)/usr/share/perl5 AUTO_MAN := fm2ps prn2ps sdf sdfapi sdfbatch sdfcli sdfget sdngen override_dh_clean: rm -rf $(mantmp) dh_clean override_dh_auto_install: dh_auto_install --destdir debian/sdf chmod -x `find $(dtmp)/usr/share/perl5/sdf -type f` mv $(dtmp)/usr/share/perl5/sdf/home/sdf.ini $(dtmp)/etc # Evil hack. When building man pages just below, sdf needs to be # able to find sdf.ini in the temporary tree using this symlink. ln -s ../../../../../etc/sdf.ini \ $(dtmp)/usr/share/perl5/sdf/home/sdf.ini mkdir -p $(mantmp) for x in $(AUTO_MAN); do \ (cd $(SDFHOME)/sdf/home; \ PATH=$(dtmp)/usr/bin:$$PATH PERL5LIB=$(SDFHOME) \ $(dtmp)/usr/bin/sdf \ -2pod -DMAN_CONVENTIONS -O$(mantmp) -g -csdf \ $(dtmp)/usr/bin/$$x); \ pod2man $(mantmp)/$$x.pod > \ $(dtmp)/usr/share/man/man1/$$x.1; \ done # Undo the symlink hack above. rm -f $(dtmp)/usr/share/perl5/sdf/home/sdf.ini ln -s /etc/sdf.ini $(dtmp)/usr/share/perl5/sdf/home/sdf.ini override_dh_compress: dh_compress -i -X.html debian/sdf-doc.docs0000644000000000000000000000000612262657647011374 0ustar doc/* debian/.git-dpm0000644000000000000000000000042212262657650010541 0ustar # see git-dpm(1) from git-dpm package bf2d374c7c7cd1d772a669c2cddbbfb0e8a42a2e bf2d374c7c7cd1d772a669c2cddbbfb0e8a42a2e 95d70483696ac780943c44d69dcdcfa9c389967a 95d70483696ac780943c44d69dcdcfa9c389967a sdf_2.001+1.orig.tar.gz ed969c0c89544f9ca1569d121edfa36d1ea038a5 818230 debian/copyright0000644000000000000000000000427512262657647011152 0ustar Packaged by Ben Collins from sources obtained at http://axolotl.mincom.com/mtr/sdf/ ------------------ Copyright (C) 1992-1997, Ian Clatworthy (ianc@mincom.com) All rights reserved. The author of this package is Ian Clatworthy (ianc@mincom.com). This package can be distributed free for commercial and non-commercial use as long as the following conditions are adhered to. The following conditions apply to all the components found in this distribution. Copyright remains the author's and any Copyright notices in the software are not to be removed. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code and documentation must retain the copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS PACKAGE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The license and distribution terms for any publically available version or derivative of this package cannot be changed. i.e. this package cannot simply be copied and put under another distrubution license [including the GNU Public License.] If you wish to use this package and are unsure what the conditions above mean, send me email and we can sort it out. Ian Clatworthy ianc@mincom.com Brisbane, Australia +61 7 3303 3333 debian/sdf.dirs0000644000000000000000000000002712262657647010645 0ustar etc usr/share/man/man1 debian/sdf.docs0000644000000000000000000000000712262657647010632 0ustar README debian/source/0000755000000000000000000000000012262657647010507 5ustar debian/source/format0000644000000000000000000000001412262657647011715 0ustar 3.0 (quilt) debian/source/options0000644000000000000000000000002412262657647012121 0ustar single-debian-patch debian/patches/0000755000000000000000000000000012262657650010630 5ustar debian/patches/003_tablepackstr_spin.diff0000644000000000000000000000124312262657647015562 0ustar From 3f7a85681e3a008d7910de40de45a2e091b91718 Mon Sep 17 00:00:00 2001 From: Colin Watson Date: Tue, 7 Jan 2014 01:55:41 +0000 Subject: 003_tablepackstr_spin.diff Patch-Name: 003_tablepackstr_spin.diff --- perllib/sdf/table.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/perllib/sdf/table.pl b/perllib/sdf/table.pl index f7ab104..b6a02f8 100644 --- a/perllib/sdf/table.pl +++ b/perllib/sdf/table.pl @@ -915,7 +915,7 @@ sub _TablePackStr { local($packfmt); $packfmt = ''; - while ($format =~ s/\w+\s+//e) { + while ($format =~ s/\w+\s+//) { $packfmt .= 'A' . length($&); } $packfmt .= 'A*'; debian/patches/002_pod_man_conventions.diff0000644000000000000000000000214112262657647016111 0ustar From d53f58f7bb6d1e64c6f4a143d680114b3c652e93 Mon Sep 17 00:00:00 2001 From: Colin Watson Date: Tue, 7 Jan 2014 01:55:40 +0000 Subject: 002_pod_man_conventions.diff Patch-Name: 002_pod_man_conventions.diff --- perllib/sdf/topod.pl | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/perllib/sdf/topod.pl b/perllib/sdf/topod.pl index ea3c663..f760968 100755 --- a/perllib/sdf/topod.pl +++ b/perllib/sdf/topod.pl @@ -450,7 +450,21 @@ sub _PodElement { # For headings, map the tag to a command if ($tag =~ /^head/) { - return "=$tag $text\n"; + if ($SDF_USER'var{'MAN_CONVENTIONS'}) { + if ($tag =~ /^head1/ && !$seen_name) { + $seen_name = 1; + return "=$tag NAME\n\n$text\n"; + } + elsif ($tag =~ /^head2/) { + return "=head1 \U$text\E\n"; + } + else { + return "=$tag $text\n"; + } + } + else { + return "=$tag $text\n"; + } } # Otherwise, format as a plain paragraph debian/patches/006_posix_ctime.diff0000644000000000000000000000216112262657650014372 0ustar From bf2d374c7c7cd1d772a669c2cddbbfb0e8a42a2e Mon Sep 17 00:00:00 2001 From: Colin Watson Date: Tue, 7 Jan 2014 01:55:44 +0000 Subject: Use POSIX::ctime instead of Perl 4's ctime.pl Forwarded: no Last-Update: 2011-11-09 Patch-Name: 006_posix_ctime.diff --- bin/mif2rtf | 2 +- perllib/sdf/tests.pl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/mif2rtf b/bin/mif2rtf index aa5d557..ba45e9e 100755 --- a/bin/mif2rtf +++ b/bin/mif2rtf @@ -223,7 +223,7 @@ $fullcatalog=1; # #------------------------------------------------------------------------------ -require 'ctime.pl'; # for date +use POSIX qw(ctime); $winhelp=1; # this controls the handling of certain constructs that # are *naughty* in the context of windows help files diff --git a/perllib/sdf/tests.pl b/perllib/sdf/tests.pl index c31094a..0d2e48e 100644 --- a/perllib/sdf/tests.pl +++ b/perllib/sdf/tests.pl @@ -37,7 +37,7 @@ $VERSION{''.__FILE__} = '$Revision$'; # * checking that additional files were not generated. # -!require "ctime.pl"; +use POSIX qw(ctime); ######### Constants ######### debian/patches/004_manifest_skip.diff0000644000000000000000000000114212262657650014677 0ustar From 27486564e5306baeebd450bf8f01cc3f7252f582 Mon Sep 17 00:00:00 2001 From: Colin Watson Date: Tue, 7 Jan 2014 01:55:42 +0000 Subject: Skip some Debian packaging files in MANIFEST check Forwarded: not-needed Last-Update: 2014-01-07 Patch-Name: 004_manifest_skip.diff --- MANIFEST.SKIP | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/MANIFEST.SKIP b/MANIFEST.SKIP index 3e4cdc6..8c67c2c 100644 --- a/MANIFEST.SKIP +++ b/MANIFEST.SKIP @@ -7,3 +7,9 @@ Makefile$ pm_to_blib$ ^sdf.prj$ ^\.sdf.prcs_aux$ + +# Added for Debian packaging +^\.git/ +^\.gitignore +^\.pc/ +^debian/ debian/patches/005_multiline.diff0000644000000000000000000002343612262657650014060 0ustar From bb1827f166f49f35eb10244b2a0368b034f1622c Mon Sep 17 00:00:00 2001 From: Roger Burton West Date: Tue, 7 Jan 2014 01:55:43 +0000 Subject: Use /m instead of $* (removed in Perl 5.10) Author: Colin Watson Bug-Debian: http://bugs.debian.org/558799 Forwarded: no Last-Update: 2011-05-30 Patch-Name: 005_multiline.diff --- perllib/sdf/subs.pl | 18 ++---------------- perllib/sdf/tohtml.pl | 14 -------------- perllib/sdf/tolatex.pl | 8 -------- perllib/sdf/tomif.pl | 30 +++++------------------------- perllib/sdf/topod.pl | 8 -------- perllib/sdf/tosgml.pl | 16 ---------------- 6 files changed, 7 insertions(+), 87 deletions(-) diff --git a/perllib/sdf/subs.pl b/perllib/sdf/subs.pl index 3c37ef9..2d155e6 100644 --- a/perllib/sdf/subs.pl +++ b/perllib/sdf/subs.pl @@ -620,10 +620,6 @@ sub ExecEventsStyleMask { local($event, $action, $mask); local($old_match_rule); - # Ensure multi-line matching is enabled - $old_match_rule = $*; - $* = 1; - for ($event = $#code; $event >= 0; $event--) { # get the action to execute, if any @@ -632,7 +628,7 @@ sub ExecEventsStyleMask { # Mask out events $mask = $mask[$event]; - next if $mask ne '' && $style !~ /^$mask$/; + next if $mask ne '' && $style !~ /^$mask$/m; return if $attr{'noevents'}; # execute the action @@ -640,8 +636,6 @@ sub ExecEventsStyleMask { &'AppMsg("warning", "execution of '$action' failed: $@") if $@; } - # Restore the multi-line match flag setting - $* = $old_match_rule; } # @@ -654,11 +648,6 @@ sub ExecEventsNameMask { local(*code, *mask) = @_; # local(); local($event, $action, $mask); - local($old_match_rule); - - # Ensure multi-line matching is enabled - $old_match_rule = $*; - $* = 1; for ($event = $#code; $event >= 0; $event--) { @@ -668,15 +657,12 @@ sub ExecEventsNameMask { # Mask out events $mask = $mask[$event]; - next if $mask ne '' && $name !~ /^$mask$/; + next if $mask ne '' && $name !~ /^$mask$/m; # execute the action eval $action; &'AppMsg("warning", "execution of '$action' failed: $@") if $@; } - - # Restore the multi-line match flag setting - $* = $old_match_rule; } # # >>Description:: diff --git a/perllib/sdf/tohtml.pl b/perllib/sdf/tohtml.pl index 3553c5e..42e1c83 100644 --- a/perllib/sdf/tohtml.pl +++ b/perllib/sdf/tohtml.pl @@ -840,19 +840,12 @@ sub _HtmlEscape { # local($result); local($old_match_flag); - # Enable multi-line matching - $old_match_flag = $*; - $* = 1; - # Escape the symbols $text =~ s/\&/&/g; $text =~ s/\/>/g; $text =~ s/\"/"/g; - # Reset multi-line matching flag - $* = $old_match_flag; - # Return result $text; } @@ -980,10 +973,6 @@ sub _HtmlAddAnchors { local($user_ext); local($old_match_flag); - # Enable multi-line matching - $old_match_flag = $*; - $* = 1; - # For hypertext jumps, surround the text. If the # text contains a jump, the existing jump is removed. if ($attr{'jump'} ne '') { @@ -1019,9 +1008,6 @@ sub _HtmlAddAnchors { $result++; } - # Reset multi-line matching flag - $* = $old_match_flag; - # Return result return $result; } diff --git a/perllib/sdf/tolatex.pl b/perllib/sdf/tolatex.pl index d1c8650..49d190d 100755 --- a/perllib/sdf/tolatex.pl +++ b/perllib/sdf/tolatex.pl @@ -1040,11 +1040,6 @@ sub _LatexFinalise { sub _LatexEscape { local($text) = @_; # local($result); - local($old_match_flag); - - # Enable multi-line matching - $old_match_flag = $*; - $* = 1; # Escape the special symbols. Note that it isn't exactly clear # from the SGML-Tools and/or QWERTZ DTD documentation as to @@ -1067,9 +1062,6 @@ sub _LatexEscape { $text =~ s/\{/\\\{/g; $text =~ s/\}/\\\}/g; - # Reset multi-line matching flag - $* = $old_match_flag; - # Return result $text; } diff --git a/perllib/sdf/tomif.pl b/perllib/sdf/tomif.pl index f60a670..968bedb 100755 --- a/perllib/sdf/tomif.pl +++ b/perllib/sdf/tomif.pl @@ -668,16 +668,12 @@ sub _MifAddSection { sub _MifEscape { local(*text, $escape_space) = @_; # local(); - local($orig_linematch_flag); - $orig_linematch_flag = $*; - $* = 1; $text =~ s/([\\>])/\\$1/g; $text =~ s/\t/\\t/g; $text =~ s/'/\\q/g; $text =~ s/`/\\Q/g; $text =~ s/ /\\ /g if $escape_space; - $* = $orig_linematch_flag; } # @@ -2021,7 +2017,7 @@ sub _MifFinalise { local(@out_result); local($pwidth, $pheight); local($component_prefix); - local(%offset, $old_match_rule); + local(%offset); local(%merged_ctrls, %merged_vars, %merged_xrefs); local(%merged_paras, %merged_fonts, %merged_tbls); local($mainflow); @@ -2136,12 +2132,9 @@ $igc_start = time; " # end of Notes", @text); - $old_match_rule = $*; - $* = 1; $mainflow =~ s/\/; $mainflow =~ s/\n/\n /g; $mainflow .= "\n> # end of TextFlow"; - $* = $old_match_rule; # Add the text flows to the import table push(@out_result, join("\n", @_mif_textflows, $mainflow)); @@ -2352,7 +2345,7 @@ sub _MifAddTextFlow { local(*text, $tag, $mif) = @_; local($id); local(@hdr, @flow); - local($textflow, $old_match_rule); + local($textflow); # Get the next text flow id $id = $_mif_textflow_cnt++; @@ -2377,12 +2370,9 @@ sub _MifAddTextFlow { # Convert to a text flow if (@flow) { $textflow = join("\n", @flow); - $old_match_rule = $*; - $* = 1; $textflow =~ s/\/; $textflow =~ s/\n/\n /g; $textflow .= "\n> # end of TextFlow"; - $* = $old_match_rule; } # If nothing was generated, build the text flow with a dummy paragraph @@ -2842,7 +2832,7 @@ sub _MifAddLists { local(%attr); local($layout); local($i); - local($old_match_rule, $toc_offset); + local($toc_offset); # Set some flags based on the output ultimately generated $target = $SDF_USER'var{'OPT_TARGET'}; @@ -2870,8 +2860,6 @@ sub _MifAddLists { # Insert the generated lists before the first level 1 heading push(@_mif_toc_list, @_mif_lof_list, @_mif_lot_list); if (@_mif_toc_list) { - $old_match_rule = $*; - $* = 1; $toc_offset = 0; para: for ($i = 0; $i <= $#text; $i++) { @@ -2880,7 +2868,6 @@ sub _MifAddLists { last para; } } - $* = $old_match_rule; splice(@text, $toc_offset, 0, @_mif_toc_list); } } @@ -2938,15 +2925,9 @@ sub _MifMerge { local(*template, *import, %offset) = @_; local(@new); local($record, $obj); - local($old_match_rule); local($merged_pages, $merged_textflows, %ref_textflow); local($side_width); local($page_type, $page_name, $page_size, $cover_rect); - - # To permit multi-line matching, save the old state here and - # restore it later - $old_match_rule = $*; - $* = 1; # # Do the merge. We ignore BookComponent objects @@ -2963,14 +2944,14 @@ sub _MifMerge { while($record = shift(@template)) { # Find the object 'name' - unless ($record =~ /^\<(\w+)/) { + unless ($record =~ /^\<(\w+)/m) { &AppExit("fatal", "MIF template error - expecting object"); } $obj = $1; # Patch the comment to claim responsibility if ($obj eq 'MIFFile') { - $record =~ s/\>.*$/>/; + $record =~ s/\>.*$/>/m; $record .= " # Generated by $app_product_name $app_product_version"; } @@ -3030,7 +3011,6 @@ sub _MifMerge { } # Return result - $* = $old_match_rule; return @new; } diff --git a/perllib/sdf/topod.pl b/perllib/sdf/topod.pl index f760968..81ae301 100755 --- a/perllib/sdf/topod.pl +++ b/perllib/sdf/topod.pl @@ -389,19 +389,11 @@ sub _PodFinalise { sub _PodEscape { local($text, $nested) = @_; # local($result); - local($old_match_flag); - - # Enable multi-line matching - $old_match_flag = $*; - $* = 1; # Escape the symbols my $gt = $nested ? 'E' : '>'; $text =~ s/([A-Z])\<|\>/length($&) == 1 ? $gt : "$1E"/eg; - # Reset multi-line matching flag - $* = $old_match_flag; - # Return result $text; } diff --git a/perllib/sdf/tosgml.pl b/perllib/sdf/tosgml.pl index c40935c..79f34fc 100755 --- a/perllib/sdf/tosgml.pl +++ b/perllib/sdf/tosgml.pl @@ -416,11 +416,6 @@ sub _SgmlFinalise { sub _SgmlEscape { local($text) = @_; # local($result); - local($old_match_flag); - - # Enable multi-line matching - $old_match_flag = $*; - $* = 1; # Escape the special symbols. Note that it isn't exactly clear # from the SGML-Tools and/or QWERTZ DTD documentation as to @@ -438,9 +433,6 @@ sub _SgmlEscape { $text =~ s/\|/|/g; $text =~ s/\[/&ftag;/g; - # Reset multi-line matching flag - $* = $old_match_flag; - # Return result $text; } @@ -528,15 +520,10 @@ sub _SgmlAddAnchors { local($result); local($value); local($user_ext); - local($old_match_flag); # Skip this routine for now return 0; - # Enable multi-line matching - $old_match_flag = $*; - $* = 1; - # For hypertext jumps, surround the text. If the # text contains a jump, the existing jump is removed. if ($attr{'jump'} ne '') { @@ -572,9 +559,6 @@ sub _SgmlAddAnchors { $result++; } - # Reset multi-line matching flag - $* = $old_match_flag; - # Return result return $result; } debian/patches/series0000644000000000000000000000022712262657647012054 0ustar 001_perl_loc_and_ini_fixes.diff 002_pod_man_conventions.diff 003_tablepackstr_spin.diff 004_manifest_skip.diff 005_multiline.diff 006_posix_ctime.diff debian/patches/001_perl_loc_and_ini_fixes.diff0000644000000000000000000000332312262657647016527 0ustar From 45809d2b10b9ed93651ed8e161748f070c77e9bf Mon Sep 17 00:00:00 2001 From: Colin Watson Date: Tue, 7 Jan 2014 01:55:39 +0000 Subject: 001_perl_loc_and_ini_fixes.diff Patch-Name: 001_perl_loc_and_ini_fixes.diff --- doc/build | 2 +- perllib/sdf/home/sdf.ini | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/doc/build b/doc/build index caee704..395f562 100755 --- a/doc/build +++ b/doc/build @@ -1,4 +1,4 @@ -#!/usr/local/bin/perl5 +#!/usr/bin/perl # # >>Title:: Build Documentation # diff --git a/perllib/sdf/home/sdf.ini b/perllib/sdf/home/sdf.ini index 71461ef..50779d5 100644 --- a/perllib/sdf/home/sdf.ini +++ b/perllib/sdf/home/sdf.ini @@ -63,9 +63,9 @@ mf6 =mf6_ mif =mif_ pdf =pdf_mif pod =pod_ -ps =ps_fm +ps =ps_sgml raw =sdf_raw -rtf =rtf_fm +rtf =rtf_sgml sgml =sgml_ topics =html_topics txt =txt_ @@ -90,7 +90,8 @@ txt =txt_ # [Conversions] Context To From Action -html gif eps ps2gif -crop $source +html png eps pstoimg $source +#html gif eps ps2gif -crop $source html gif ps ps2gif -crop $source html gif prn prn2ps -ops $source; ps2gif -crop $base.ps; rm $base.ps ps eps ps ps2epsi $source $dest @@ -185,7 +186,7 @@ latex sdf/tolatex.pl LatexFormat [PostProcessing] update = &SdfBatch("-u"); &SdfBookClean("doc.backup") ps = &SdfDelete("$long.$out_ext.ps"); &SdfBatch("-pfile -PA4") -pdf = &SdfSystem("distill -quiet $long.ps") +pdf = &SdfSystem("ps2pdf -quiet $long.ps") clean = &SdfDelete("$long.$out_ext"); &SdfBookClean("doc") doc = &SdfBatch("-sdoc -Sd") fvo = &SdfBatch("-sfvo -Sl") debian/compat0000644000000000000000000000000212262657647010405 0ustar 7 debian/control0000644000000000000000000000306012262661147010577 0ustar Source: sdf Section: text Priority: extra Maintainer: Colin Watson Build-Depends: debhelper (>= 7.0.50) Standards-Version: 3.9.5 Vcs-Git: git://anonscm.debian.org/users/cjwatson/sdf.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=users/cjwatson/sdf.git Package: sdf Architecture: all Depends: ${misc:Depends}, ${perl:Depends} Suggests: sdf-doc, perl-doc, htmldoc, texlive-latex-base, ghostscript, sgmltools-lite Multi-Arch: foreign Description: Simple Document Parser SDF (Simple Document Format) is a freely available document development system which generates high quality outputs in a variety of formats from a single source. The output formats supported include PostScript(tm), PDF, HTML, plain text, POD, man pages, LaTeX, MIF, SGML, Windows(tm) help, RTF, MIMS F6 help and MIMS HTX help. If the idea of specifying documents in a logical manner via a simple markup language sounds appealing, SDF may be useful to you. Package: sdf-doc Architecture: all Section: doc Priority: extra Depends: ${misc:Depends} Description: Documentation and examples for the Simple Document Parser SDF (Simple Document Format) is a freely available document development system which generates high quality outputs in a variety of formats from a single source. The output formats supported include PostScript(tm), PDF, HTML, plain text, POD, man pages, LaTeX, MIF, SGML, Windows(tm) help, RTF, MIMS F6 help and MIMS HTX help. If the idea of specifying documents in a logical manner via a simple markup language sounds appealing, SDF may be useful to you. debian/changelog0000644000000000000000000000720112262662177011053 0ustar sdf (2.001+1-3) unstable; urgency=medium * Switch to git; adjust Vcs-* fields. * Policy version 3.9.5: - No longer need to (build-)depend on perl (>= 5.6.0-16). Use ${perl:Depends} instead. -- Colin Watson Tue, 07 Jan 2014 02:20:43 +0000 sdf (2.001+1-2) unstable; urgency=low * Mark sdf Multi-Arch: foreign. * Use POSIX::ctime instead of Perl 4's ctime.pl. -- Colin Watson Wed, 09 Nov 2011 11:37:33 +0000 sdf (2.001+1-1) unstable; urgency=low * Imported into a branch on bzr.debian.org; add Vcs-Bzr control field. * Convert to 3.0 (quilt) format. .orig.tar.gz version bumped since we no longer use tarball-in-tarball packaging. * Upgrade to debhelper v7. * Suggest texlive-latex-base instead of tetex-bin. * Suggest ghostscript instead of gs (closes: #601487). * Skip Debian packaging files in MANIFEST check. * Use /m regex modifier instead of $* (thanks, Roger Burton West; closes: #558799). -- Colin Watson Mon, 30 May 2011 22:13:28 +0100 sdf (2.001-9) unstable; urgency=low * debian/rules: Delete /usr/lib/perl5 only if it exists (closes: #468195). * Use debhelper v4. * Policy version 3.7.3: - Move debhelper from Build-Depends-Indep to Build-Depends. * Move find -maxdepth option before other options to avoid a warning. -- Colin Watson Thu, 28 Feb 2008 10:24:41 +0000 sdf (2.001-8) unstable; urgency=low * Change to debian/tmp/usr/share/perl5/sdf/home when building man pages so that sdf can find sdf.ini, and hack around absolute/relative symlink issues during the build (closes: #189629). -- Colin Watson Tue, 22 Apr 2003 19:13:38 +0100 sdf (2.001-7) unstable; urgency=low * Patch #002: -DMAN_CONVENTIONS causes 'sdf -2man' to generate man pages in a more conventional style. * Patch #003: Fix a spin in _TablePackStr() (closes: #175578). * Use -DMAN_CONVENTIONS to generate man pages for all executables except mif2rtf and poddiff. * debian/rules: Rename TMP variable to avoid confusing patch. * debian/copyright: Provide a working upstream URL. * Remove /usr/doc/sdf symlink. * Remove undocumented(7) symlinks. * Remove empty /usr/lib/perl5 directory. -- Colin Watson Thu, 9 Jan 2003 03:01:00 +0000 sdf (2.001-6) unstable; urgency=low * New maintainer (closes: #100260). * Suggest sgmltools-lite rather than the obsolete sgmltools-2. * Policy version 3.5.6. * Perl Policy version 1.20. -- Colin Watson Thu, 6 Dec 2001 22:44:02 +0000 sdf (2.001-5) unstable; urgency=low * Maintainer set to Debian QA Group . -- Adrian Bunk Fri, 24 Aug 2001 23:56:16 +0200 sdf (2.001-4) unstable; urgency=low * Adopted by new maintainer; closes: #92356 * Updated to newer standards version and added Build-Depends. -- Dr. Guenter Bechly Mon, 16 Apr 2001 10:41:07 +0200 sdf (2.001-3) unstable; urgency=low * Make sdf.ini a conffile, closes: #85964 * Since Debian policy says that all conffiles should be in /etc, move sdf.ini there, and create a symlink from the old location to it. * Use some more free defaults, closes: #85969 * Suggest a few helper packages, closes: #85842 -- Ben Collins Mon, 26 Mar 2001 16:32:01 -0500 sdf (2.001-2) unstable; urgency=low * Added suggests for sdf-doc to sdf, closes: #47286 -- Ben Collins Thu, 25 Nov 1999 11:29:38 -0500 sdf (2.001-1) unstable; urgency=low * Initial release -- Ben Collins Thu, 7 Oct 1999 08:25:49 -0400