summaryrefslogtreecommitdiff
path: root/www/bins/patches/patch-ab
blob: f0b37bc14222ab92489b126f1fb3916fa7b93827 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
$NetBSD: patch-ab,v 1.4 2002/09/24 02:01:30 dmcmahill Exp $

no 'locale' command on netbsd so deal with `locale charmap` not returning
correctly.

--- bins_edit.orig	Sat Sep 21 09:50:14 2002
+++ bins_edit
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/pkg/bin/perl -w
 
 #    bins_edit for BINS Photo Album version 1.1.17
 #    Copyright (C) 2001,2002 Jérôme Sautret (Jerome@Sautret.org)
@@ -42,12 +42,18 @@ use HTML::Entities;
 my $verbose = 1;
 my $html=0;
 
-my $localEncoding = `locale charmap`;
-chop($localEncoding);
+my $localEncoding;
+$localEncoding = `locale charmap`;
+if ($? != 0 ) {
+  $localEncoding = "LATIN1";
+}
+else {
 if (! $localEncoding or ($localEncoding eq "ANSI_X3.4-1968")) {
+  chop($localEncoding);
   # ANSI is unspeakably primitive, promote it.
   $localEncoding = "LATIN1";
   print "Forcing encoding to $localEncoding\n" if ($verbose >=2);
+}
 }
 my $converter = Text::Iconv->new($localEncoding, "UTF-8");