diff options
author | marcus <marcus@FreeBSD.org> | 2002-06-05 14:49:40 +0800 |
---|---|---|
committer | marcus <marcus@FreeBSD.org> | 2002-06-05 14:49:40 +0800 |
commit | be114761dc3110b9f40244b691117a9f5bd2a9e8 (patch) | |
tree | cd90f7dfd3e6316a64586f3123523117a369fc42 /devel/libunicode | |
parent | 08b6b3bec7b869c05f295f6f526ce0ff1d813cf3 (diff) | |
download | freebsd-ports-gnome-be114761dc3110b9f40244b691117a9f5bd2a9e8.tar.gz freebsd-ports-gnome-be114761dc3110b9f40244b691117a9f5bd2a9e8.tar.zst freebsd-ports-gnome-be114761dc3110b9f40244b691117a9f5bd2a9e8.zip |
Add support for FreeBSD locales. This will fix numerous segmentation
faults with programs that depend on libunicode. Bump PORTREVISION.
PR: 38901
Diffstat (limited to 'devel/libunicode')
-rw-r--r-- | devel/libunicode/Makefile | 2 | ||||
-rw-r--r-- | devel/libunicode/files/patch-iso8859.c | 11 | ||||
-rw-r--r-- | devel/libunicode/files/patch-latin1.c | 11 |
3 files changed, 23 insertions, 1 deletions
diff --git a/devel/libunicode/Makefile b/devel/libunicode/Makefile index b95c0e7fa40a..6b35f1cdad10 100644 --- a/devel/libunicode/Makefile +++ b/devel/libunicode/Makefile @@ -7,7 +7,7 @@ PORTNAME= libunicode PORTVERSION= 0.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel gnome MASTER_SITES= ${MASTER_SITE_GNOME} MASTER_SITE_SUBDIR= unstable/sources/libunicode diff --git a/devel/libunicode/files/patch-iso8859.c b/devel/libunicode/files/patch-iso8859.c new file mode 100644 index 000000000000..afe3101c55be --- /dev/null +++ b/devel/libunicode/files/patch-iso8859.c @@ -0,0 +1,11 @@ +--- iso8859.c.orig Fri Oct 29 15:15:19 1999 ++++ iso8859.c Wed Jun 5 02:43:26 2002 +@@ -271,6 +271,8 @@ + #define ISO_DEFINE(Num) \ + static char * n ## Num [] = { "8859-" # Num, \ + "ISO-8859-" # Num, \ ++ "ISO_8859-1" # Num, \ ++ "ISO8859-" # Num, \ + NULL }; \ + unicode_encoding_t P3 (unicode_iso8859_, Num, _encoding) = \ + { \ diff --git a/devel/libunicode/files/patch-latin1.c b/devel/libunicode/files/patch-latin1.c new file mode 100644 index 000000000000..5196870a1c85 --- /dev/null +++ b/devel/libunicode/files/patch-latin1.c @@ -0,0 +1,11 @@ +--- latin1.c.orig Wed Jun 5 02:41:15 2002 ++++ latin1.c Wed Jun 5 02:41:34 2002 +@@ -89,7 +89,7 @@ + } + + /* The encoding descriptor for Latin1. */ +-static char *l1n[] = { "8859-1", "ISO-8859-1", NULL }; ++static char *l1n[] = { "8859-1", "ISO8859-1", "ISO_8859-1", "ISO-8859-1", NULL }; + unicode_encoding_t unicode_latin1_encoding = + { + l1n, |