فهرست منبع

rxvt: don't use getpt()

uClibc can be (and per default is) configured to not implement the glibc
function getpt(3), so use the non-getpt rxvt configuration.
Peter Korsgaard 16 سال پیش
والد
کامیت
43efac37ab
2فایلهای تغییر یافته به همراه18 افزوده شده و 1 حذف شده
  1. 17 0
      package/rxvt/rxvt-2.7.5-include.patch
  2. 1 1
      package/rxvt/rxvt.mk

+ 17 - 0
package/rxvt/rxvt-2.7.5-include.patch

@@ -0,0 +1,17 @@
+uClibc doesn't have <sys/stropts.h>
+---
+ src/init.h |    1 -
+ 1 file changed, 1 deletion(-)
+
+Index: rxvt-2.7.5/src/init.h
+===================================================================
+--- rxvt-2.7.5.orig/src/init.h
++++ rxvt-2.7.5/src/init.h
+@@ -16,7 +16,6 @@
+ 
+ #if defined(PTYS_ARE_PTMX) && !defined(__CYGWIN32__)
+ # include <sys/resource.h>	/* for struct rlimit */
+-# include <sys/stropts.h>	/* for I_PUSH */
+ # define _NEW_TTY_CTRL		/* to get proper defines in <termios.h> */
+ #endif
+ 

+ 1 - 1
package/rxvt/rxvt.mk

@@ -42,7 +42,7 @@ $(RXVT_DIR)/.configured: $(RXVT_DIR)/.unpacked
 	(cd $(RXVT_DIR); rm -rf config.cache; \
 		$(TARGET_CONFIGURE_OPTS) \
 		$(TARGET_CONFIGURE_ARGS) \
-		rxvt_cv_ptys=GLIBC \
+		rxvt_cv_ptys=USG \
 		./configure \
 		--target=$(GNU_TARGET_NAME) \
 		--host=$(GNU_TARGET_NAME) \