Package: gsfonts-x11
Version: 0.17
Severity: serious
Tags: patch

>From my pbuilder build log:

...
perl -e 'my $lines=""; my $count=0; \
                 while (<>) { \
                    next if /^\d+$/; \
                    $lines.=$_; $count++; \
                    if(/iso8859-1/) { \
                       s/iso8859-1/iso8859-2/g; \
                       $lines.=$_; $count++; \
                       s/iso8859-2/iso8859-15/g; \
                       $lines.=$_; $count++; \
                    } \
                 } \
                 print "$count\n$lines";' \
                 < fonts.scale \
                 > 
`pwd`/debian/gsfonts-x11/etc/X11/fonts/Type1/gsfonts-x11.scale
syntax error at -e line 2, near "while"
syntax error at -e line 5, near "if"
syntax error at -e line 10, near "}"
Execution of -e aborted due to compilation errors.
make: *** [install] Error 255

I've attached a patch which fixes the build for me.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)

Versions of packages gsfonts-x11 depends on:
ii  gsfonts               8.14+v8.11+urw-0.2 Fonts for the Ghostscript interpre
ii  xutils                6.9.0.dfsg.1-2     X Window System utility programs

gsfonts-x11 recommends no packages.

-- no debconf information
diff -urN gsfonts-x11-0.17.old/debian/rules gsfonts-x11-0.17/debian/rules
--- gsfonts-x11-0.17.old/debian/rules	2003-03-02 14:02:53.000000000 +0000
+++ gsfonts-x11-0.17/debian/rules	2006-01-10 14:44:04.000000000 +0000
@@ -33,28 +33,28 @@
 			$(debroot)/usr/X11R6/lib/X11/fonts/Type1/$$f; \
 	done
 
-	perl -e 'my $$lines=""; my $$count=0; \
-		 while (<>) { \
-		    next if /^\d+$$/; \
-		    $$lines.=$$_; $$count++; \
-	 	    if(/iso8859-1/) { \
-		       s/iso8859-1/iso8859-2/g; \
-		       $$lines.=$$_; $$count++; \
-		       s/iso8859-2/iso8859-15/g; \
-		       $$lines.=$$_; $$count++; \
-		    } \
-		 } \
-		 print "$$count\n$$lines";' \
+	perl -e 'my $$lines=""; my $$count=0; '\
+'		 while (<>) { '\
+'		    next if /^\d+$$/; '\
+'		    $$lines.=$$_; $$count++; '\
+'	 	    if(/iso8859-1/) { '\
+'		       s/iso8859-1/iso8859-2/g; '\
+'		       $$lines.=$$_; $$count++; '\
+'		       s/iso8859-2/iso8859-15/g; '\
+'		       $$lines.=$$_; $$count++; '\
+'		    } '\
+'		 } '\
+'		 print "$$count\n$$lines";' \
 		 < fonts.scale \
 		 > $(debroot)/etc/X11/fonts/Type1/gsfonts-x11.scale
 
-	perl -ne 'print; \
-		  if (/iso8859-1/) { \
-		     s/iso8859-1/iso8859-2/g; \
-		     print; \
-		     s/iso8859-2/iso8859-15/g; \
-		     print; \
-		  }' \
+	perl -ne 'print; '\
+'		  if (/iso8859-1/) { '\
+'		     s/iso8859-1/iso8859-2/g; '\
+'		     print; '\
+'		     s/iso8859-2/iso8859-15/g; '\
+'		     print; '\
+'		  }' \
 		  < fonts.alias \
 		  > $(debroot)/etc/X11/fonts/Type1/gsfonts-x11.alias
 

Reply via email to