misc/90636: [PATCH] print/freetype2: failed to apply CJK patches

lwj lwj83 at cs.ccu.edu.tw
Sun Dec 18 23:30:09 PST 2005


>Number:         90636
>Category:       misc
>Synopsis:       [PATCH] print/freetype2: failed to apply CJK patches
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Dec 19 07:30:07 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     lwj
>Release:        FreeBSD 6.0-STABLE i386
>Organization:
foxsemicon integrated tech. Inc.
>Environment:
FreeBSD freebsd.my.home 6.0-STABLE FreeBSD 6.0-STABLE #2: Sun Dec 11 13:32:08 CST 2005     root at freebsd.my.home:/usr/obj/usr/src/sys/KERNEL  i386
>Description:
The WITH_CJK knob causes failed patching for freetype2.

>How-To-Repeat:
# cd /usr/ports/print/freetype2
# make -DWITH_CJK

You may want not to compile a bytecode interpreter into the
TrueType driver. Without this you will only compile the code
necessary to load TrueType glyphs without hinting.

Hit Ctrl-C now and use "make WITHOUT_TTF_BYTECODE_ENABLED=yes"

Note that there are important patent issues related to the
use of the interpreter.

===>  Vulnerability check disabled, database not found
===>  Extracting for freetype2-2.1.10_2
=> MD5 Checksum OK for freetype-2.1.10.tar.bz2.
=> SHA256 Checksum OK for freetype-2.1.10.tar.bz2.
=> MD5 Checksum OK for cjk-freetype-2.1.10-20050728.patch.gz.
=> SHA256 Checksum OK for cjk-freetype-2.1.10-20050728.patch.gz.
===>  Patching for freetype2-2.1.10_2
===>  Applying distribution patches for freetype2-2.1.10_2
===>  Applying FreeBSD patches for freetype2-2.1.10_2
1 out of 1 hunks failed--saving rejects to src/base/ftsynth.c.rej
=> Patch patch-src::base::ftsynth.c failed to apply cleanly.
=> Patch(es) patch-aa patch-builds::unix::configure patch-builds::unix::freetype-config.in patch-builds::unix::freetype2.in applied cleanly.
*** Error code 1

Stop in /usr/ports/print/freetype2.

>Fix:
--- freetype2.diff begins here ---

diff -ruN freetype2.orig/Makefile freetype2/Makefile
--- freetype2.orig/Makefile     Mon Dec 19 14:56:46 2005
+++ freetype2/Makefile  Mon Dec 19 15:17:14 2005
@@ -37,10 +37,8 @@
 .endif

 .if defined(WITH_CJK)
-PATCH_SITES+=  http://bsdchat.com/dist/firefly-cjk-patchset/ \
-               http://bbs.ilc.edu.tw/~chinsan/ \
-               ftp://local-distfiles.freebsd.org.cn/pub/china-ports/hamigua/
-PATCHFILES+=   cjk-freetype-2.1.10-20050728.patch.gz
+PATCH_SITES+=  http://lwj-hinet.myweb.hinet.net/
+PATCHFILES+=   cjk-freetype-2.1.10-20051219.patch.gz
 PATCH_DIST_STRIP+=     -p1
 .endif

diff -ruN freetype2.orig/distinfo freetype2/distinfo
--- freetype2.orig/distinfo     Mon Dec 19 14:56:46 2005
+++ freetype2/distinfo  Mon Dec 19 15:01:22 2005
@@ -1,6 +1,6 @@
 MD5 (freetype-2.1.10.tar.bz2) = a4012e7d1f6400df44a16743b11b8423
 SHA256 (freetype-2.1.10.tar.bz2) = fed2ed148d7d105b95493c5e95561c8b05ee7909e00f828f036d8ed1be6a5e53
 SIZE (freetype-2.1.10.tar.bz2) = 1037107
-MD5 (cjk-freetype-2.1.10-20050728.patch.gz) = 7584b9c3de3e1e032897a48f00e2c0f4
-SHA256 (cjk-freetype-2.1.10-20050728.patch.gz) = 5f7fe3c93fc604175c84226883306b7b848e549d799b2d03ce9cc9ac53e3efa0
-SIZE (cjk-freetype-2.1.10-20050728.patch.gz) = 1200
+MD5 (cjk-freetype-2.1.10-20051219.patch.gz) = dc8f11908c22f5c617c0fff73bd07a52
+SHA256 (cjk-freetype-2.1.10-20051219.patch.gz) = 7bc8d79d4a68dbb4fbc640f6befe3b0868ff0de8295522a316a6dc21ab07a9b0
+SIZE (cjk-freetype-2.1.10-20051219.patch.gz) = 1081

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


More information about the freebsd-bugs mailing list