ports/87171: Don't build low-quality Korean bitmap font in x11-fonts/xorg-fonts-miscbitmaps.

Sangwoo Shim sangwoos at gmail.com
Sun Oct 9 18:20:18 UTC 2005


>Number:         87171
>Category:       ports
>Synopsis:       Don't build low-quality Korean bitmap font in x11-fonts/xorg-fonts-miscbitmaps.
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Oct 09 18:20:15 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Sangwoo Shim
>Release:        7-CURRENT
>Organization:
Seoul Natl' Univ.
>Environment:
FreeBSD ssw.dyndns.org 7.0-CURRENT FreeBSD 7.0-CURRENT #0: Sun Oct  9 11:06:15 KST 2005     root at ssw.dyndns.org:/usr/obj/usr/src/sys/SSW  amd64

>Description:
              As a Korean, I can say with 99.9% confidence that 'daewoo' font included in the x11-fonts/xorg-fonts-miscbitmaps is never used by Korean user, because of its ugliness. But because it is picked up as default Korean font in FreeBSD, it is real PITA to do with this. (say, to remove this) I personally think this behavior is one of factors that distract Korean people from FreeBSD. (Am I gone too far? Maybe not.)

>How-To-Repeat:
              
>Fix:
Following patch do not let the daewoo font built in the xorg package set.
The patch is against x11-servers/xorg-server/files/patch-X11.tmpl

%%%
--- patch-X11.tmpl.dist Mon Oct 10 02:44:46 2005
+++ patch-X11.tmpl      Mon Oct 10 02:51:33 2005
@@ -1,6 +1,17 @@
---- X11.tmpl.orig      Fri Sep  3 09:18:18 2004
-+++ config/cf/X11.tmpl Wed Dec 29 13:42:37 2004
-@@ -616,7 +616,7 @@
+--- X11.tmpl.orig      Tue Feb  1 13:07:39 2005
++++ config/cf/X11.tmpl Mon Oct 10 02:40:34 2005
+@@ -281,8 +281,8 @@
+ #ifndef BuildJISX0201Fonts
+ #define BuildJISX0201Fonts    BuildJapaneseFonts
+ #endif
+-#ifndef BuildKoreanFonts
+-#define BuildKoreanFonts      YES
++#ifdef BuildKoreanFonts
++#undef BuildKoreanFonts
+ #endif
+ #ifndef BuildChineseFonts
+ #define BuildChineseFonts     YES
+@@ -619,7 +619,7 @@
  #define BuildXft1Library      BuildRenderLibrary
  #endif
  #ifndef UseFontconfig
@@ -9,7 +20,7 @@
  #endif
  #ifndef BuildFontconfigLibrary
  #define BuildFontconfigLibrary        (UseFontconfig && !HasFontconfig)
-@@ -773,6 +773,9 @@
+@@ -780,6 +780,9 @@
  #ifndef ThreadedProject
  #define ThreadedProject ThreadedX
  #endif
@@ -19,7 +30,7 @@
  #ifndef NeedUIThrStubs
  #define NeedUIThrStubs                NO
  #endif
-@@ -1606,7 +1609,7 @@
+@@ -1622,7 +1625,7 @@
  #endif
  
  #ifndef PsWrap
@@ -28,7 +39,7 @@
  #  define PsWrap $(PSWRAPSRC)/pswrap
  # else
  #  define PsWrap pswrap
-@@ -1683,7 +1686,7 @@
+@@ -1699,7 +1702,7 @@
  
       INSTAPPFLAGS = $(INSTDATFLAGS)   /* XXX - this should go away - XXX */
  
@@ -37,7 +48,7 @@
                RGB = $(XBINDIR)/rgb
              FONTC = $(XBINDIR)/bdftopcf
        MKFONTSCALE = $(XBINDIR)/mkfontscale
-@@ -1843,6 +1846,39 @@
+@@ -1859,6 +1862,39 @@
        DEPXLIBONLY = $(DEPXONLYLIB)
           XLIBONLY = $(XONLYLIB)
       LINTXONLYLIB = $(LINTXONLY)
%%%

I've also put modified patch-X11.tmpl here: http://swoo.org/~sangwoo/patch-X11.tmpl

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list