[Debian-tex-commits] SVN tex-common commit + diffs: r1997 - tex-common/trunk/scripts

Frank Küster frank at alioth.debian.org
Wed Dec 6 18:27:22 CET 2006


Author: frank
Date: 2006-12-06 18:27:22 +0100 (Wed, 06 Dec 2006)
New Revision: 1997

Removed:
   tex-common/trunk/scripts/dh_installtexfonts
   tex-common/trunk/scripts/dh_installtexfonts.1
   tex-common/trunk/scripts/dh_installtexfonts.pl
   tex-common/trunk/scripts/postinst-texfonts
   tex-common/trunk/scripts/postrm-texfonts
Log:
remove unused scripts and snippets


Deleted: tex-common/trunk/scripts/dh_installtexfonts
===================================================================
--- tex-common/trunk/scripts/dh_installtexfonts	2006-12-06 17:25:40 UTC (rev 1996)
+++ tex-common/trunk/scripts/dh_installtexfonts	2006-12-06 17:27:22 UTC (rev 1997)
@@ -1,40 +0,0 @@
-#!/bin/sh
-#
-# dh_installtexfonts
-# 
-# transform calls from the old dh_installtexfonts syntax to the new
-# dh_installtex syntax
-#
-# Norbert Preining
-# 2006
-#
-
-echo "dh_installtexfonts is deprecated. Please use dh_installtex!" >&2
-echo "This is a shell script converting the call syntax for " >&2
-echo "dh_installtexfonts into the syntax for dh_installtex." >&2
-
-newargs=""
-for i in "$@" ; do
-    case "$i" in
-    	--flavor=*)
-	    foo=$(echo "$i" | sed -e 's/--flavor=/--flavor=map:/')
-	    newargs="$newargs $foo"
-	    ;;
-	Map=*|MixedMap=*|map=*|mixedmap=*)
-	    foo=$(echo "$i" | sed -e 's/=/,/')
-	    newargs="$newargs map=$foo"
-	    ;;
-	*.cfg|*.cfg=*)
-	    newargs="$newargs mapfile=$i"
-	    ;;
-	*)
-	    newargs="$newargs $i"
-	    ;;
-    esac
-done
-
-echo "Please use dh_installtex in your scripts!" >&2
-echo "Calling: dh_installtex $newargs" >&2
-
-dh_installtex $newargs
-

Deleted: tex-common/trunk/scripts/dh_installtexfonts.1
===================================================================
--- tex-common/trunk/scripts/dh_installtexfonts.1	2006-12-06 17:25:40 UTC (rev 1996)
+++ tex-common/trunk/scripts/dh_installtexfonts.1	2006-12-06 17:27:22 UTC (rev 1997)
@@ -1,256 +0,0 @@
-.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32
-.\"
-.\" Standard preamble:
-.\" ========================================================================
-.de Sh \" Subsection heading
-.br
-.if t .Sp
-.ne 5
-.PP
-\fB\\$1\fR
-.PP
-..
-.de Sp \" Vertical space (when we can't use .PP)
-.if t .sp .5v
-.if n .sp
-..
-.de Vb \" Begin verbatim text
-.ft CW
-.nf
-.ne \\$1
-..
-.de Ve \" End verbatim text
-.ft R
-.fi
-..
-.\" Set up some character translations and predefined strings.  \*(-- will
-.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
-.\" double quote, and \*(R" will give a right double quote.  | will give a
-.\" real vertical bar.  \*(C+ will give a nicer C++.  Capital omega is used to
-.\" do unbreakable dashes and therefore won't be available.  \*(C` and \*(C'
-.\" expand to `' in nroff, nothing in troff, for use with C<>.
-.tr \(*W-|\(bv\*(Tr
-.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
-.ie n \{\
-.    ds -- \(*W-
-.    ds PI pi
-.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
-.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
-.    ds L" ""
-.    ds R" ""
-.    ds C` ""
-.    ds C' ""
-'br\}
-.el\{\
-.    ds -- \|\(em\|
-.    ds PI \(*p
-.    ds L" ``
-.    ds R" ''
-'br\}
-.\"
-.\" If the F register is turned on, we'll generate index entries on stderr for
-.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
-.\" entries marked with X<> in POD.  Of course, you'll have to process the
-.\" output yourself in some meaningful fashion.
-.if \nF \{\
-.    de IX
-.    tm Index:\\$1\t\\n%\t"\\$2"
-..
-.    nr % 0
-.    rr F
-.\}
-.\"
-.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
-.\" way too many mistakes in technical documents.
-.hy 0
-.if n .na
-.\"
-.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
-.\" Fear.  Run.  Save yourself.  No user-serviceable parts.
-.    \" fudge factors for nroff and troff
-.if n \{\
-.    ds #H 0
-.    ds #V .8m
-.    ds #F .3m
-.    ds #[ \f1
-.    ds #] \fP
-.\}
-.if t \{\
-.    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
-.    ds #V .6m
-.    ds #F 0
-.    ds #[ \&
-.    ds #] \&
-.\}
-.    \" simple accents for nroff and troff
-.if n \{\
-.    ds ' \&
-.    ds ` \&
-.    ds ^ \&
-.    ds , \&
-.    ds ~ ~
-.    ds /
-.\}
-.if t \{\
-.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
-.    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
-.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
-.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
-.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
-.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
-.\}
-.    \" troff and (daisy-wheel) nroff accents
-.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
-.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
-.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
-.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
-.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
-.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
-.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
-.ds ae a\h'-(\w'a'u*4/10)'e
-.ds Ae A\h'-(\w'A'u*4/10)'E
-.    \" corrections for vroff
-.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
-.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
-.    \" for low resolution devices (crt and lpr)
-.if \n(.H>23 .if \n(.V>19 \
-\{\
-.    ds : e
-.    ds 8 ss
-.    ds o a
-.    ds d- d\h'-1'\(ga
-.    ds D- D\h'-1'\(hy
-.    ds th \o'bp'
-.    ds Th \o'LP'
-.    ds ae ae
-.    ds Ae AE
-.\}
-.rm #[ #] #H #V #F C
-.\" ========================================================================
-.\"
-.IX Title "DH_INSTALLTEXFONTS 1"
-.TH DH_INSTALLTEXFONTS 1 "2006-02-17" "perl v5.8.8" "User Contributed Perl Documentation"
-.SH "NAME"
-dh_installtexfonts \- register Type 1 fonts with TeX
-.SH "SYNOPSIS"
-.IX Header "SYNOPSIS"
-\&\fBdh_installtexfonts\fR [\fIdebhelper\ options\fR] [\fB\-n\fR] [\fB\-\-priority=\fR\fIn\fR] 
-    [\fB\-\-flavor=\fR\fIflavor\fR] [\fImaptype=mapfile\ ...\fR] [\fIcfg\-file[=\fIn\fI]\ ...\fR] 
-.SH "DESCRIPTION"
-.IX Header "DESCRIPTION"
-dh_installtexfonts is a debhelper program that is responsible for
-registering Type 1 fonts with TeX.
-.PP
-\&\fB\s-1THIS\s0 \s-1PROGRAM\s0 \s-1IS\s0 \s-1DEPRECATED\s0, \s-1PLEASE\s0 \s-1USE\s0 \s-1DH_INSTALLTEX\s0\fR
-.PP
-Your package should depend on tex-common so that the
-update\-* commands are available. (This program adds that dependency to
-${misc:Depends}.)
-.PP
-Registering map files for TeX can be done in the following ways:
-.PP
-1) You can specify cfg files on the cmd line, optionally providing a 
-priority by affixing =n to it. These cfg files will be 
-installed into /etc/texmf/updmap.d/ with the specified priority, if present,
-or with the default priority and their original name.
-.PP
-Example:
-.PP
-.Vb 1
-\&        dh_installtexfonts foo.cfg dvips/bar.cfg=42
-.Ve
-.PP
-would install foo.cfg as /etc/texmf/updmap.d/10foo.cfg, and dvips/bar.cfg
-as /etc/texmf/updmap.d/42bar.cfg.
-.PP
-2) You can specify map lines on the cmdline, where the map type and the
-map files is connected with =. These map lines are stored in a cfg file
-10package.cfg.
-.PP
-Example:
-.PP
-.Vb 1
-\&        dh_installtexfonts Map=foo.map MixedMap=bar.map
-.Ve
-.PP
-would install a file /etc/texmf/updmap.d/10package.cfg containing the lines
-.PP
-.Vb 2
-\&        Map foo.map
-\&        MixedMap bar.map
-.Ve
-.PP
-3) You create a file debian/package.maps or debian/maps. These files are
-installed with default priority and the name of the package. The file 
-debian/maps will be installed into the first package dh_installtexfonts 
-is told to act on. By default this is the first binary package in 
-debian/control, but if you use \-p, \-i, or \-a flags, it will be the first
-package specified by those flags.
-.PP
-Example:
-.PP
-.Vb 1
-\&        dh_installtexfonts
-.Ve
-.PP
-would install a present debian/package.maps file as 
-/etc/texmf/updmap.d/10package.cfg.
-.Sh "Mixing the different variants"
-.IX Subsection "Mixing the different variants"
-The command line maps (Variant 2) are merged into the debian/package.maps 
-file and the merged file is installed as 10package.cfg. If you specify 
-an additional package.cfg (Variant 1) without a different priority than
-the default one on the cmd line, this will raise an error since both files 
-would be installed as 10package.cfg. You can only specify package.cfg without
-a different priority than the default one if no debian/package.maps nor
-any command line Map files are present.
-.Sh "The pseudo-comment"
-.IX Subsection "The pseudo-comment"
-If the provided cfg files do not contain the pseudo-comment as described
-in the Debian TeX Policy, Font configuration, an additional header with
-explanation, warning and the pseudo-comment is added.
-.PP
-This program automatically generates the postinst and postrm commands needed
-to register the fonts with TeX.  See \fIdh_installdeb\fR\|(1) for an explanation 
-of how this works.
-.SH "OPTIONS"
-.IX Header "OPTIONS"
-.IP "\fB\-n\fR, \fB\-\-noscripts\fR" 4
-.IX Item "-n, --noscripts"
-Do not modify postinst/prerm scripts.
-.IP "\fB\-\-priority=\fR\fIn\fR" 4
-.IX Item "--priority=n"
-Set the default priority to \fIn\fR instead of 10.
-.IP "\fB\-\-flavor=\fR\fIflavor\fR" 4
-.IX Item "--flavor=flavor"
-This option will be used to switch additional options on. At the moment
-you can select for \fIflavor\fR either \fBconfig_for_active_maps\fR or 
-\&\fBconfig_for_all_maps\fR.
-\&\fBconfig_for_active_maps\fR will create a file \fIconfig.bar\fR for each active
-(i.e. uncommented) map in each of the cfg file generated by one of the
-three methods described above. These files are installed in
-/usr/share/texmf/dvips/config/.
-.Sp
-If you select \fBconfig_for_all_maps\fR the script will generate \fIconfig.bar\fR
-even for those map files which are present in a cfg file, but deactivated by a comment.
-.Sp
-The file \fIconfig.bar\fR is used when called by `dvips \-Pbar ...'. Thus it
-allows the activation of single map files even if they are not automatically
-activated via the updmap(\-sys) mechanism.
-.Sp
-Default is \fInot\fR to generate any config files.
-.SH "NOTES"
-.IX Header "NOTES"
-Note that this command is not idempotent. \*(L"dh_clean \-k\*(R" should be called
-between invocations of this command, unless using the \fB\-n\fR option. 
-Otherwise, it may cause multiple instances of the same text to be added 
-to maintainer scripts.
-.Sp
-Please refer to the Debian TeX policy for details about fonts configuration
-for TeX by Debian packages.
-.SH "SEE ALSO"
-.IX Header "SEE ALSO"
-\&\fIdebhelper\fR\|(7)
-.SH "AUTHOR"
-.IX Header "AUTHOR"
-Norbert Preining <preining at logic.at>

Deleted: tex-common/trunk/scripts/dh_installtexfonts.pl
===================================================================
--- tex-common/trunk/scripts/dh_installtexfonts.pl	2006-12-06 17:25:40 UTC (rev 1996)
+++ tex-common/trunk/scripts/dh_installtexfonts.pl	2006-12-06 17:27:22 UTC (rev 1997)
@@ -1,320 +0,0 @@
-#!/usr/bin/perl -w
-
-=head1 NAME
-
-dh_installtexfonts - register Type 1 fonts with TeX
-
-=cut
-
-use strict;
-use Debian::Debhelper::Dh_Lib;
-
-=head1 SYNOPSIS
-
-B<dh_installtexfonts> [S<I<debhelper options>>] [B<-n>] [B<--priority=>I<n>] 
-    [B<--flavor=>I<flavor>] [S<I<maptype=mapfile ...>>] [S<I<cfg-file[=I<n>] ...>>] 
-
-=head1 DESCRIPTION
-
-dh_installtexfonts is a debhelper program that is responsible for
-registering Type 1 fonts with TeX.
-
-Your package should depend on tex-common so that the
-update-* commands are available. (This program adds that dependency to
-${misc:Depends}.)
-
-Registering map files for TeX can be done in the following ways:
-
-1) You can specify cfg files on the cmd line, optionally providing a 
-priority by affixing =n to it. These cfg files will be 
-installed into /etc/texmf/updmap.d/ with the specified priority, if present,
-or with the default priority and their original name.
-
-Example:
-
-	dh_installtexfonts foo.cfg dvips/bar.cfg=42
-
-would install foo.cfg as /etc/texmf/updmap.d/10foo.cfg, and dvips/bar.cfg
-as /etc/texmf/updmap.d/42bar.cfg.
-
-2) You can specify map lines on the cmdline, where the map type and the
-map files is connected with =. These map lines are stored in a cfg file
-10package.cfg.
-
-Example:
-
-	dh_installtexfonts Map=foo.map MixedMap=bar.map
-
-would install a file /etc/texmf/updmap.d/10package.cfg containing the lines
-
-	Map foo.map
-	MixedMap bar.map
-
-3) You create a file debian/package.maps or debian/maps. These files are
-installed with default priority and the name of the package. The file 
-debian/maps will be installed into the first package dh_installtexfonts 
-is told to act on. By default this is the first binary package in 
-debian/control, but if you use -p, -i, or -a flags, it will be the first
-package specified by those flags.
-
-Example:
-
-	dh_installtexfonts
-
-would install a present debian/package.maps file as 
-/etc/texmf/updmap.d/10package.cfg.
-
-=head2 Mixing the different variants
-
-The command line maps (Variant 2) are merged into the debian/package.maps 
-file and the merged file is installed as 10package.cfg. If you specify 
-an additional package.cfg (Variant 1) without a different priority than
-the default one on the cmd line, this will raise an error since both files 
-would be installed as 10package.cfg. You can only specify package.cfg without
-a different priority than the default one if no debian/package.maps nor
-any command line Map files are present.
-
-=head2 The pseudo-comment
-
-If the provided cfg files do not contain the pseudo-comment as described
-in the Debian TeX Policy, Font configuration, an additional header with
-explanation, warning and the pseudo-comment is added.
-
-
-This program automatically generates the postinst and postrm commands needed
-to register the fonts with TeX.  See L<dh_installdeb(1)> for an explanation 
-of how this works.
-
-=head1 OPTIONS
-
-=over 4
-
-=item B<-n>, B<--noscripts>
-
-Do not modify postinst/prerm scripts.
-
-=item B<--priority=>I<n>
-
-Set the default priority to I<n> instead of 10.
-
-=item B<--flavor=>I<flavor>
-
-This option will be used to switch additional options on. At the moment
-you can select for I<flavor> either B<config_for_active_maps> or 
-B<config_for_all_maps>.
-B<config_for_active_maps> will create a file I<config.bar> for each active
-(i.e. uncommented) map in each of the cfg file generated by one of the
-three methods described above. These files are installed in
-/usr/share/texmf/dvips/config/.
-
-If you select B<config_for_all_maps> the script will generate I<config.bar>
-even for those map files which are present in a cfg file, but deactivated by a comment.
-
-The file I<config.bar> is used when called by `dvips -Pbar ...'. Thus it
-allows the activation of single map files even if they are not automatically
-activated via the updmap(-sys) mechanism.
-
-Default is I<not> to generate any config files.
-
-=head1 NOTES
-
-Note that this command is not idempotent. "dh_clean -k" should be called
-between invocations of this command, unless using the B<-n> option. 
-Otherwise, it may cause multiple instances of the same text to be added 
-to maintainer scripts.
-
-Please refer to the Debian TeX policy for details about fonts configuration
-for TeX by Debian packages.
-
-=cut
-
-init();
-
-sub extract_map {
-	my ($line,$doconfig) = @_;
-	if ($doconfig == 0) { return ""; }
-	if ($_ =~ m/^[[:space:]]*([#[:space:]]*)[[:space:]]*(Mixed)?Map[[:space:]]*(.*\.map)[[:space:]]*(#.*)?$/) {
-		my $comment = $1;
-		my $map = $3;
-		if (($comment eq "") || ($doconfig == 2)) {
-			return $map;
-		}
-	}
-	return "";
-}
-
-sub magic_comment_present {
-	my ($fname) = @_;
-	my @args = ( "grep", "-q", "^# -_- DebPkgProvidedMaps -_-", $fname );
-	if (system(@args) == 0) { return 1; }
-	return 0;
-}
-
-my $magicheader = "# You can change/add entries to this file and changes will be preserved
-# over upgrades, even if you have removed the main package prior
-# (not if you purged it). You should leave the following pseudo comment
-# present in the file!
-# -_- DebPkgProvidedMaps -_-
-#
-";
-
-foreach my $package (@{$dh{DOPACKAGES}}) {
-	my $tmp=tmpdir($package);
-	my $file=pkgfile($package,"maps");
-	my $priority=10;
-	my @pkgcfg;
-	my @cmdlinemaps;
-	my %cmdcfgshash;
-	my @cmdlinecfgs;
-	my $pkgfileoncmdline = 0;
-	my @listlines;
-	my @mapfiles;
-	my $doconfig = 0;
-
-	if (defined($dh{PRIORITY}) && $dh{PRIORITY} ne '') {
-		$priority=$dh{PRIORITY};
-	}
-	if (defined($dh{FLAVOR})) {
-		if ($dh{FLAVOR} eq "config_for_active_maps") {
-			$doconfig = 1;
-		} elsif ($dh{FLAVOR} eq "config_for_all_maps") {
-			$doconfig = 2;
-		} else {
-			error("Specified flavor $dh{FLAVOR} not supported.\nPlease see man page for supported flavors!\n");
-		}
-	}
-	if ($file) {
-		open(FOO, "<$file") || error("$file cannot be opened.");
-		@pkgcfg = <FOO>;
-		close(FOO);
-	}
-	if (($package eq $dh{FIRSTPACKAGE} || $dh{PARAMS_ALL}) && @ARGV) {
-		foreach my $entry (@ARGV) {
-			if ($entry =~ m/^(Map|MixedMap)=(.*)$/) {
-				push @cmdlinemaps, "$1 $2";
-				if ($doconfig > 0) { push @mapfiles, $2; }
-			} elsif ($entry =~ m/^(.*\.cfg)(=([[:digit:]]+))?$/) {
-				my $fn=$1;
-				my $pr=$priority;
-				if (defined($3)) {
-					$pr=$3;
-				}
-				my $bn=basename($fn);
-				if ($bn eq "$package.cfg" && $pr == $priority) {
-					$pkgfileoncmdline = 1;
-				}
-				$cmdcfgshash{$fn}=$pr;
-			} else {
-				error("$entry is neither of the form Map=filename.map, MixedMap=filename.map, or filename.cfg(=priority).");
-			}
-		}
-	}
-
-	@cmdlinecfgs = keys(%cmdcfgshash);
-	if (!$file && ($#cmdlinemaps < 0) && ($#cmdlinecfgs < 0)) {
-		# we have nothing to do here, skip to the next one!
-		next;
-	}
-
-	if ($pkgfileoncmdline && ($file || ($#cmdlinemaps >= 0))) {
-		error("This call would create multiple copies of $priority$package.cfg.\nPlease read the man page on how this should be fixed!\n");
-	}
-
-        if ( ! -d "$tmp/etc/texmf/updmap.d/") {
-            doit("install","-d","$tmp/etc/texmf/updmap.d/");
-        }
-	#
-	# the cmd line cfg files
-	#
-	foreach my $fn (@cmdlinecfgs) {
-		my $bn=basename($fn);
-		my $pr=$cmdcfgshash{$fn};
-		-r "$tmp/etc/texmf/updmap.d/$pr$bn" &&
-			error("The config file $tmp/etc/texmf/updmap.d/$pr$bn already exists! Cannot recreate it, please call dh_clean -k!");
-		open(CFGFILE, ">$tmp/etc/texmf/updmap.d/$pr$bn") ||
-			error("Cannot open $tmp/etc/texmf/updmap.d/$pr$bn for writing!");
-		verbose_print("Writing $tmp/etc/texmf/updmap.d/$pr$bn");
-		if (!magic_comment_present($fn)) {
-			print CFGFILE "# $pr$bn\n";
-			print CFGFILE $magicheader;
-		}
-		open(FOO,"<$fn") || error("Cannot open $fn for reading!");
-		while (<FOO>) { 
-			my $m;
-			print CFGFILE $_; 
-			if ($m = extract_map($_, $doconfig)) { push @mapfiles, $m; }
-		}
-		close(FOO);
-		close(CFGFILE);
-		$bn =~ s/\.cfg$//;
-		push @listlines, "$pr$bn";
-	}
-	#
-	# now debian/package.maps and/or debian/maps
-	# merge in the cmd line arguments
-	#
-	if ($file || ($#cmdlinemaps >= 0)) {
-		-r "$tmp/etc/texmf/updmap.d/$priority$package.cfg" &&
-			error("The config file $tmp/etc/texmf/updmap.d/$priority$package.cfg already exists! Cannot recreate it, please call dh_clean -k!");
-		open(CFGFILE, ">$tmp/etc/texmf/updmap.d/$priority$package.cfg") || 
-			error("Cannot open $tmp/etc/texmf/updmap.d/$priority$package.cfg for writing!");
-		verbose_print("Writing $tmp/etc/texmf/updmap.d/$priority$package.cfg");
-		if (($file && !magic_comment_present($file)) ||
-		    (!$file && ($#cmdlinemaps >= 0))) {
-			print CFGFILE "# $priority$package.cfg\n";
-			print CFGFILE $magicheader;
-		}
-		foreach (@pkgcfg) {
-			my $m;
-			print CFGFILE "$_";
-			if ($m = extract_map($_, $doconfig)) { push @mapfiles, $m; }
-		}
-		foreach (@cmdlinemaps) {
-			print CFGFILE "$_\n";
-		}
-		close(CFGFILE);
-		push @listlines, "$priority$package";
-	}
-	
-        if ( ! -d "$tmp/var/lib/tex-common/fontmap-cfg/") {
-            doit("install","-d","$tmp/var/lib/tex-common/fontmap-cfg/");
-        }
-	open(LISTFILE, ">>$tmp/var/lib/tex-common/fontmap-cfg/$package.list")||
-		error("Cannot open $tmp/var/lib/tex-common/fontmap-cfg/$package.list for writing/appending!");
-	verbose_print("Writing $tmp/var/lib/tex-common/fontmap-cfg/$package.list");
-	foreach (@listlines) {
-		print LISTFILE "$_\n";
-	}
-	close(LISTFILE);
-
-	if ($#mapfiles >= 0) {
-		doit("install","-d","$tmp/usr/share/texmf/dvips/config/");
-	}
-	foreach my $m (@mapfiles) {
-		my $f = $m;
-		$f =~ s/\.map$//;
-		-r "$tmp/usr/share/texmf/dvips/config/config.$f" &&
-			error("The dvips config file $tmp/usr/share/texmf/dvips/config/config.$f already exists!\nYou may have to call dh_clean -k!\n");
-		open(CNFFILE, ">$tmp/usr/share/texmf/dvips/config/config.$f") ||
-			error("Cannot open $tmp/usr/share/texmf/dvips/config/config.$f for writing!");
-		verbose_print("Writing $tmp/usr/share/texmf/dvips/config/config.$f");
-		print CNFFILE "p +$m\n";
-		close(CNFFILE);
-	}
-	if (! $dh{NOSCRIPTS}) {
-		autoscript($package, "postinst", "postinst-texfonts", "");
-		autoscript($package, "postrm",   "postrm-texfonts",   "");
-	}
-
-	addsubstvar($package, "misc:Depends", "tex-common", ">= 0.7");
-}
-
-=head1 SEE ALSO
-
-L<debhelper(7)>
-
-=head1 AUTHOR
-
-Norbert Preining <preining at logic.at>
-
-=cut

Deleted: tex-common/trunk/scripts/postinst-texfonts
===================================================================
--- tex-common/trunk/scripts/postinst-texfonts	2006-12-06 17:25:40 UTC (rev 1996)
+++ tex-common/trunk/scripts/postinst-texfonts	2006-12-06 17:27:22 UTC (rev 1997)
@@ -1,70 +0,0 @@
-#
-# postinst-texfonts
-#
-# postinst snippets for installing fonts for TeX
-#
-# Authors:
-#	Florent Rougon <f.rougon at free.fr>
-#	Norbert Preining <preining at logic.at>
-#
-# Please note that comments in this file are stripped before installation
-# by calling a grep -v '^[ \t]*#'
-# So please be careful if you add stuff here!
-
-dhitf_update_lsr_files ()
-{
-    tempfile=`mktemp -p /tmp mktexlsr.XXXXXXXX`
-    printf "Running mktexlsr. This may take some time..."
-    if mktexlsr > $tempfile 2>&1 ; then
-        rm -f $tempfile
-	echo " done."
-    else
-        exec >&2
-    	echo
-	echo "mktexlsr failed. Output has been stored in"
-	echo "$tempfile"
-	echo "Please include this file if you report a bug."
-	echo
-	exit 1
-    fi
-}
-
-dhitf_create_fontmaps ()
-{
-    tempfile=`mktemp -p /tmp updmap.XXXXXXXX`
-    printf "Running updmap-sys. This may take some time..."
-    if updmap-sys > $tempfile 2>&1 ; then
-    	rm -f $tempfile
-	echo " done."
-    else
-        exec >&2
-    	echo
-	echo "updmap-sys failed. Output has been stored in"
-	echo "$tempfile"
-	echo "Please include this file if you report a bug."
-	echo
-	echo "Sometimes, not accepting conffile updates in /etc/texmf/updmap.d"
-	echo "causes updmap-sys to fail.  Please check for files with extension"
-	echo ".dpkg-dist or .ucf-new in this directory" 
-	echo
-	exit 1
-    fi
-}
-
-case "$1" in
-    configure|abort-upgrade|abort-remove|abort-deconfigure)
-        update-updmap --quiet
-	if which mktexlsr >/dev/null; then 
-	    dhitf_update_lsr_files
-	fi
-	if which updmap-sys >/dev/null; then
-	    dhitf_create_fontmaps
-	fi
-    ;;
-
-    *)
-        echo "postinst called with unknown argument '$1'" >&2
-        exit 1
-    ;;
-esac
-

Deleted: tex-common/trunk/scripts/postrm-texfonts
===================================================================
--- tex-common/trunk/scripts/postrm-texfonts	2006-12-06 17:25:40 UTC (rev 1996)
+++ tex-common/trunk/scripts/postrm-texfonts	2006-12-06 17:27:22 UTC (rev 1997)
@@ -1,62 +0,0 @@
-#
-# postrm-texfonts
-#
-# postrm snippets for installing fonts for TeX
-#
-# Authors: 
-#	Florent Rougon <f.rougon at free.fr>
-#	Norbert Preining <preining at logic.at>
-#
-# Please note that comments in this file are stripped before installation
-# by calling a grep -v '^[ \t]*#'
-# So please be careful if you add stuff here!
-
-# The function name is check_run_without_erros because the following
-# scenario might happen:
-#    1. this package is deconfigured
-#    2. tex-common and tetex-bin are removed
-#    3. this package is removed or purged
-#
-# (cf. Policy § 6.5, step 2, about a conflicting package being removed due
-# to the installation of the package being discussed).
-#
-dhitf_check_run_without_errors ()
-{
-    tempfile=`mktemp -p /tmp checkrun.XXXXXXXX`
-    if which "$1"  >/dev/null; then
-        printf "Running $*. This may take some time..."
-	set +e
-	if "$@" > $tempfile 2>&1 ; then
-	    rm -f $tempfile
-	    echo " done."
-	else
-	    echo
-	    echo "$* failed. Output has been stored in"
-	    echo "$tempfile"
-	    echo "If tex-common is not configured you can ignore this error message!"
-	    echo "Otherwise, please include this file if you report a bug."
-	    echo
-	fi
-	set -e
-    else
-        rm -f $tempfile
-    fi
-    return 0
-}
-
-
-case "$1" in
-    remove|disappear)
-	dhitf_check_run_without_errors update-updmap --quiet
-	dhitf_check_run_without_errors mktexlsr
-	dhitf_check_run_without_errors updmap-sys
-    ;;
-
-    purge|upgrade|failed-upgrade|abort-upgrade|abort-install)
-    ;;
-
-    *)
-        echo "postrm called with unknown argument '$1'" >&2
-        exit 1
-    ;;
-esac




More information about the Debian-tex-commits mailing list