packages: tetex/teTeX-getline.patch (NEW) - fix for building with glibc 2.10.x

hawk hawk at pld-linux.org
Fri Feb 26 17:12:07 CET 2010


Author: hawk                         Date: Fri Feb 26 16:12:07 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- fix for building with glibc 2.10.x

---- Files affected:
packages/tetex:
   teTeX-getline.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/tetex/teTeX-getline.patch
diff -u /dev/null packages/tetex/teTeX-getline.patch:1.1
--- /dev/null	Fri Feb 26 17:12:08 2010
+++ packages/tetex/teTeX-getline.patch	Fri Feb 26 17:12:02 2010
@@ -0,0 +1,55 @@
+diff -Naur tetex-src-3.0.orig/texk/dvipsk/afm2tfm.c tetex-src-3.0/texk/dvipsk/afm2tfm.c
+--- tetex-src-3.0.orig/texk/dvipsk/afm2tfm.c	2009-07-21 05:59:32.635014710 -0700
++++ tetex-src-3.0/texk/dvipsk/afm2tfm.c	2009-07-21 13:37:27.978595399 -0700
+@@ -257,7 +257,7 @@
+ }
+ 
+ int
+-getline P1H(void) {
++tetex_getline P1H(void) {
+    register char *p ;
+    register int c ;
+ 
+@@ -606,7 +606,7 @@
+    ai = newchar() ;
+    ai->adobenum = -1 ;
+    ai->adobename = "||" ; /* boundary character name */
+-   while (getline()) {
++   while (tetex_getline()) {
+       switch(interest(paramstring())) {
+ case FontName:
+          fontname = paramnewstring() ;
+@@ -1882,7 +1882,7 @@
+ 
+    while (1) {
+       while (param == 0 || *param == 0) {
+-         if (getline() == 0)
++         if (tetex_getline() == 0)
+             error("! premature end in encoding file") ;
+          for (p=buffer; *p; p++)
+             if (*p == '%') {
+@@ -1973,7 +1973,7 @@
+       p = gettoken() ;
+       if (strcmp(p, "]"))
+          error("! token 258 in encoding must be make-array (])") ;
+-      while (getline()) {
++      while (tetex_getline()) {
+          for (p=buffer; *p; p++)
+             if (*p == '%') {
+                if (ignoreligkern == 0)
+diff -Naur tetex-src-3.0.orig/texk/web2c/cpascal.h tetex-src-3.0/texk/web2c/cpascal.h
+--- tetex-src-3.0.orig/texk/web2c/cpascal.h	2009-07-21 05:59:32.663015345 -0700
++++ tetex-src-3.0/texk/web2c/cpascal.h	2009-07-21 13:28:29.754590069 -0700
+@@ -241,6 +241,12 @@
+ #define getname vms_getname
+ #endif
+ 
++
++#ifdef getline
++#undef getline
++#endif
++#define getline web2c_getline
++
+ /* Declarations for the routines we provide ourselves in lib/.  */
+ 
+ extern string basenamechangesuffix P3H(const_string,const_string,const_string);
================================================================


More information about the pld-cvs-commit mailing list