Currently utelnetd skips the patch procedure after extracting the package.
This patch fixes that.
It also adds a patch to utelnetd to make it use the EXTRA_CFLAGS during
compilation
of the package. This is required for some architectures to pass flags like
CPU-type to the compilation.
Signed-off-by: Remy Bohmer <[EMAIL PROTECTED]>
---
patches/utelnetd-0.1.9/generic/adapt-makefile-for-arch-specific-build.patch |
26 ++++++++++
patches/utelnetd-0.1.9/generic/series |
1
rules/utelnetd.make |
4 +
3 files changed, 30 insertions(+), 1 deletion(-)
Index: ptxdist-trunk/rules/utelnetd.make
===================================================================
--- ptxdist-trunk.orig/rules/utelnetd.make 2008-08-05 22:54:27.000000000
+0200
+++ ptxdist-trunk/rules/utelnetd.make 2008-08-05 23:22:10.000000000 +0200
@@ -47,6 +47,7 @@ $(STATEDIR)/utelnetd.extract: $(utelnetd
@$(call targetinfo, $@)
@$(call clean, $(UTELNETS_DIR))
@$(call extract, UTELNETD)
+ @$(call patchin, UTELNETD)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -66,7 +67,8 @@ $(STATEDIR)/utelnetd.prepare: $(utelnetd
utelnetd_compile: $(STATEDIR)/utelnetd.compile
UTELNETD_ENVIRONMENT += PATH=$(CROSS_PATH)
-UTELNETD_MAKEVARS += CROSS=$(COMPILER_PREFIX)
+UTELNETD_MAKEVARS += CROSS=$(COMPILER_PREFIX) \
+ EXTRA_CFLAGS='$(call remove_quotes,$(TARGET_CFLAGS))'
$(STATEDIR)/utelnetd.compile: $(utelnetd_compile_deps_default)
@$(call targetinfo, $@)
Index:
ptxdist-trunk/patches/utelnetd-0.1.9/generic/adapt-makefile-for-arch-specific-build.patch
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
+++
ptxdist-trunk/patches/utelnetd-0.1.9/generic/adapt-makefile-for-arch-specific-build.patch
2008-08-05 23:27:29.000000000 +0200
@@ -0,0 +1,26 @@
+---
+ Makefile | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+Index: utelnetd-0.1.9/Makefile
+===================================================================
+--- utelnetd-0.1.9.orig/Makefile 2003-08-08 09:25:18.000000000 +0200
++++ utelnetd-0.1.9/Makefile 2007-08-29 12:54:35.000000000 +0200
+@@ -35,7 +35,7 @@ OBJS = utelnetd.o
+ CC = $(CROSS)gcc
+ INSTALL = install
+
+-CFLAGS += -I. -pipe -DSHELLPATH=\"$(LOGIN)\" -Wall
++CFLAGS += $(EXTRA_CFLAGS) -I. -pipe -DSHELLPATH=\"$(LOGIN)\" -Wall
+
+ ifneq ("","$(DEBUG)")
+ CFLAGS += -DDEBUG -g -Os
+@@ -53,7 +53,7 @@ endif
+ all: $(PROGS)
+
+ $(PROGS): $(OBJS)
+- $(CC) $(LDFLAGS) $^ $(LDLIBS) -o $@
++ $(CC) $(LDFLAGS) $(EXTRA_CFLAGS) $^ $(LDLIBS) -o $@
+ $(STRIP) --remove-section=.comment --remove-section=.note $@
+
+ .PHONY: install
Index: ptxdist-trunk/patches/utelnetd-0.1.9/generic/series
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
+++ ptxdist-trunk/patches/utelnetd-0.1.9/generic/series 2008-08-05
23:24:54.000000000 +0200
@@ -0,0 +1 @@
+adapt-makefile-for-arch-specific-build.patch
--
--
ptxdist mailing list
[email protected]