for using pcmcia cards (older 16bit) pcmciautils is needed, but jet
not included into package feeds of openwrt
so i add the pcmciautils to the feeds packages  under utils
diff -urN trunk/feeds/packages/utils/pcmciautils/Makefile net4521/trunk/feeds/packages/utils/pcmciautils/Makefile
--- trunk/feeds/packages/utils/pcmciautils/Makefile	1970-01-01 01:00:00.000000000 +0100
+++ net4521/trunk/feeds/packages/utils/pcmciautils/Makefile	2008-03-15 01:50:32.000000000 +0100
@@ -0,0 +1,51 @@
+# 
+# Copyright (C) 2006 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+
+include $(TOPDIR)/rules.mk
+include $(INCLUDE_DIR)/kernel.mk
+
+PKG_NAME:=pcmciautils
+PKG_VERSION:=014
+PKG_RELEASE:=
+
+PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
+PKG_SOURCE_URL:=http://www.kernel.org/pub/linux/utils/kernel/pcmcia/
+PKG_MD5SUM:=05ecde7c4f3d709e9d3a01cca9efa0c0
+
+include $(INCLUDE_DIR)/package.mk
+
+define Package/pcmciautils
+  SECTION:=utils
+  CATEGORY:=Utilities
+  DEPENDS:[EMAIL PROTECTED] @PCMCIA_SUPPORT +udev +sysfsutils 
+  TITLE:=new PCMCIA/Cardbus management utilities
+  URL:=http://www.kernel.org/pub/linux/utils/kernel/pcmcia/
+endef
+
+$(STAMP_CONFIGURED): $(LINUX_DIR)/.config
+
+
+define Build/Compile
+	rm -rf $(PKG_INSTALL_DIR)
+	mkdir -p $(PKG_INSTALL_DIR)
+	$(call Build/Compile/Default, \
+	CFLAGS="$(TARGET_CFLAGS) -I../include/static -I../include -I../modules -I$(STAGING_DIR)/usr/include" \
+	DESTDIR="$(PKG_INSTALL_DIR)" \
+		all install \
+	)
+endef
+
+define Package/pcmciautils/install
+	$(INSTALL_DIR) $(1)/etc
+	$(CP) $(PKG_INSTALL_DIR)/etc/pcmcia $(1)/etc/
+	$(INSTALL_DIR) $(1)/usr/sbin
+	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/sbin/pccardctl $(1)/usr/sbin/
+	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/sbin/pcmcia-check-broken-cis $(1)/usr/sbin/
+	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/sbin/pcmcia-socket-startup $(1)/usr/sbin/
+endef
+
+$(eval $(call BuildPackage,pcmciautils))
diff -urN trunk/feeds/packages/utils/pcmciautils/patches/001-makefile.patch net4521/trunk/feeds/packages/utils/pcmciautils/patches/001-makefile.patch
--- trunk/feeds/packages/utils/pcmciautils/patches/001-makefile.patch	1970-01-01 01:00:00.000000000 +0100
+++ net4521/trunk/feeds/packages/utils/pcmciautils/patches/001-makefile.patch	2008-03-15 01:50:32.000000000 +0100
@@ -0,0 +1,44 @@
+--- pcmciautils-014.orig/Makefile       2008-03-11 19:45:43.000000000 +0100
++++ pcmciautils-014/Makefile    2008-03-11 19:44:35.000000000 +0100
+@@ -43,7 +43,7 @@
+ STATIC = false
+ 
+ # make the build silent. Set this to something else to make it noisy again.
+-V = false
++V = true
+ 
+ 
+ PCCARDCTL =			pccardctl
+@@ -220,15 +220,15 @@
+ 	mv y.tab.h $*.h
+ 
+ $(PCCARDCTL): $(LIBC) src/$(PCCARDCTL).o src/$(PCCARDCTL).c $(OBJS) $(HEADERS)
+-	$(QUIET) $(LD) $(LDFLAGS) -o $@ $(CRT0) src/$(PCCARDCTL).o $(LIB_OBJS) $(ARCH_LIB_OBJS)
++	$(QUIET) $(CC) $(LDFLAGS) -o $@ $(CRT0) src/$(PCCARDCTL).o $(LIB_OBJS) $(ARCH_LIB_OBJS)
+ 	$(QUIET) $(STRIPCMD) $@
+ 
+ $(PCMCIA_CHECK_BROKEN_CIS): $(LIBC) src/$(PCMCIA_CHECK_BROKEN_CIS).o src/read-cis.o $(OBJS) $(HEADERS)
+-	$(QUIET) $(LD) $(LDFLAGS) -o $@ $(CRT0) src/$(PCMCIA_CHECK_BROKEN_CIS).o src/read-cis.o $(LIB_OBJS) $(ARCH_LIB_OBJS)
++	$(QUIET) $(CC) $(LDFLAGS) -o $@ $(CRT0) src/$(PCMCIA_CHECK_BROKEN_CIS).o src/read-cis.o $(LIB_OBJS) $(ARCH_LIB_OBJS)
+ 	$(QUIET) $(STRIPCMD) $@
+ 
+ $(PCMCIA_SOCKET_STARTUP): $(LIBC) src/startup.o src/yacc_config.o src/lex_config.o $(OBJS) $(HEADERS)
+-	$(QUIET) $(LD) $(LDFLAGS) -o $@ $(CRT0) src/startup.o src/yacc_config.o src/lex_config.o $(LIB_OBJS) $(ARCH_LIB_OBJS)
++	$(QUIET) $(CC) $(LDFLAGS) -o $@ $(CRT0) src/startup.o src/yacc_config.o src/lex_config.o $(LIB_OBJS) $(ARCH_LIB_OBJS)
+ 	$(QUIET) $(STRIPCMD) $@
+ 
+ yacc_config.o lex_config.o: %.o: %.c
+@@ -237,11 +237,11 @@
+ debugtools: ccdv $(CBDUMP) $(CISDUMP)
+ 
+ $(CBDUMP): $(LIBC) debug/cbdump.o
+-	$(QUIET) $(LD) $(LDFLAGS) -o $@ $(CRT0) debug/$(CBDUMP).o $(LIB_PCI_OBJS) $(ARCH_LIB_OBJS)
++	$(QUIET) $(CC) $(LDFLAGS) -o $@ $(CRT0) debug/$(CBDUMP).o $(LIB_PCI_OBJS) $(ARCH_LIB_OBJS)
+ 	$(QUIET) $(STRIPCMD) $@
+ 
+ $(CISDUMP): $(LIBC) src/read-cis.o debug/parse_cis.o debug/dump_cis.o
+-	$(QUIET) $(LD) $(LDFLAGS) -o $@ $(CRT0) debug/$(CISDUMP).o src/read-cis.o debug/parse_cis.o $(LIB_OBJS) $(ARCH_LIB_OBJS)
++	$(QUIET) $(CC) $(LDFLAGS) -o $@ $(CRT0) debug/$(CISDUMP).o src/read-cis.o debug/parse_cis.o $(LIB_OBJS) $(ARCH_LIB_OBJS)
+ 	$(QUIET) $(STRIPCMD) $@
+ 
+ udevrules:
diff -urN trunk/feeds/packages/utils/pcmciautils/patches/002-pccard.patch net4521/trunk/feeds/packages/utils/pcmciautils/patches/002-pccard.patch
--- trunk/feeds/packages/utils/pcmciautils/patches/002-pccard.patch	1970-01-01 01:00:00.000000000 +0100
+++ net4521/trunk/feeds/packages/utils/pcmciautils/patches/002-pccard.patch	2008-03-25 17:55:21.000000000 +0100
@@ -0,0 +1,11 @@
+--- pcmciautils-014.orig/src/pccardctl.c	2008-03-11 19:47:19.000000000 +0100
++++ pcmciautils-014/src/pccardctl.c	2008-03-11 19:44:59.000000000 +0100
+@@ -350,7 +350,7 @@
+ }
+ 
+ static void print_header(void) {
+-	printf("pcmciautils %s\n", PCMCIAUTILS_VERSION);
++	printf("pcmciautils-014");
+ 	printf("Copyright (C) 2004-2005 Dominik Brodowski, (C) 1999 David A. Hinds\n");
+ 	printf("Report errors and bugs to <[EMAIL PROTECTED]>, please.\n");
+ }
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to