To finish up my previous wlan-ng backport request, the attached patch uses SRCREV instead of SRCDATE and cleaned up obsolete wlan-ng recipes. 0.2.8+svnr1859 is needed to support 2.6.24 kernel. It's part of the effort to unbreak tosa image building problem in the stable branch. Close oebug 4108.

Regards
Gordon

#
# old_revision [bd4ba2fd71050052f29fee21732babadd8567208]
#
# delete "packages/wlan-ng/wlan-ng-modules-0.2.1-pre26"
# 
# delete "packages/wlan-ng/wlan-ng-modules-0.2.1-pre26/config.in"
# 
# delete "packages/wlan-ng/wlan-ng-modules-0.2.1-pre26/no-compat.patch"
# 
# delete "packages/wlan-ng/wlan-ng-modules-0.2.1-pre26/only-the-modules.patch"
# 
# delete "packages/wlan-ng/wlan-ng-modules-0.2.3"
# 
# delete "packages/wlan-ng/wlan-ng-modules-0.2.3/config.in"
# 
# delete "packages/wlan-ng/wlan-ng-modules-0.2.3/module_param_array.patch"
# 
# delete "packages/wlan-ng/wlan-ng-modules-0.2.3/modules-symvers.patch"
# 
# delete "packages/wlan-ng/wlan-ng-modules-0.2.3/only-the-modules.patch"
# 
# delete "packages/wlan-ng/wlan-ng-modules-0.2.3/prism2sta_commsqual_defer.patch"
# 
# delete "packages/wlan-ng/wlan-ng-modules-0.2.4+svn20060823"
# 
# delete "packages/wlan-ng/wlan-ng-modules-0.2.4+svn20060823/only-the-modules.patch"
# 
# delete "packages/wlan-ng/wlan-ng-modules-0.2.5+svn20061109"
# 
# delete "packages/wlan-ng/wlan-ng-modules-0.2.5+svn20061109/only-the-modules.patch"
# 
# delete "packages/wlan-ng/wlan-ng-modules-0.2.8+svn20071030"
# 
# delete "packages/wlan-ng/wlan-ng-modules-0.2.8+svn20071030/config.in"
# 
# delete "packages/wlan-ng/wlan-ng-modules-0.2.8+svn20071030/only-the-modules.patch"
# 
# delete "packages/wlan-ng/wlan-ng-modules_0.2.1-pre26.bb"
# 
# delete "packages/wlan-ng/wlan-ng-modules_0.2.3.bb"
# 
# delete "packages/wlan-ng/wlan-ng-modules_0.2.4+svn20060823.bb"
# 
# delete "packages/wlan-ng/wlan-ng-modules_0.2.5+svn20061109.bb"
# 
# delete "packages/wlan-ng/wlan-ng-modules_0.2.8+svn20071030.bb"
# 
# delete "packages/wlan-ng/wlan-ng-utils-0.2.1-pre26"
# 
# delete "packages/wlan-ng/wlan-ng-utils-0.2.1-pre26/config.in"
# 
# delete "packages/wlan-ng/wlan-ng-utils-0.2.1-pre26/only-the-utils.patch"
# 
# delete "packages/wlan-ng/wlan-ng-utils-0.2.2"
# 
# delete "packages/wlan-ng/wlan-ng-utils-0.2.2/config.in"
# 
# delete "packages/wlan-ng/wlan-ng-utils-0.2.2/only-the-utils.patch"
# 
# delete "packages/wlan-ng/wlan-ng-utils-0.2.3"
# 
# delete "packages/wlan-ng/wlan-ng-utils-0.2.3/config.in"
# 
# delete "packages/wlan-ng/wlan-ng-utils-0.2.3/only-the-utils.patch"
# 
# delete "packages/wlan-ng/wlan-ng-utils-0.2.4+svn20060823"
# 
# delete "packages/wlan-ng/wlan-ng-utils-0.2.4+svn20060823/config.in"
# 
# delete "packages/wlan-ng/wlan-ng-utils-0.2.4+svn20060823/only-the-utils.patch"
# 
# delete "packages/wlan-ng/wlan-ng-utils-0.2.8"
# 
# delete "packages/wlan-ng/wlan-ng-utils-0.2.8/config.in"
# 
# delete "packages/wlan-ng/wlan-ng-utils-0.2.8/only-the-utils.patch"
# 
# delete "packages/wlan-ng/wlan-ng-utils_0.2.1-pre26.bb"
# 
# delete "packages/wlan-ng/wlan-ng-utils_0.2.3.bb"
# 
# delete "packages/wlan-ng/wlan-ng-utils_0.2.4+svn20060823.bb"
# 
# delete "packages/wlan-ng/wlan-ng-utils_0.2.8.bb"
# 
# add_dir "packages/wlan-ng/wlan-ng-modules-0.2.8+svnr1859"
# 
# add_dir "packages/wlan-ng/wlan-ng-utils-0.2.8+svnr1859"
# 
# patch "conf/distro/include/angstrom-2007-preferred-versions.inc"
#  from [b91b7a7f1be5fe7327adabc18f0ef5ed4b4a987a]
#    to [1a6b5174cc8c8b6b9f88dbc9d762e00b25819003]
# 
# patch "conf/distro/include/sane-srcrevs.inc"
#  from [50a2b7673fcd47b11feb3fa45dabecffc61729af]
#    to [bc33c5e53ea68fa478207349af4ea3f9d2f2b4d2]
# 
# patch "packages/wlan-ng/wlan-ng-modules.inc"
#  from [9134e81b8d389adc85a6e6a3f9f91bce36faeafc]
#    to [fb6cba86430c37eeb3877b759dac9935a5ff0eb8]
# 
# patch "packages/wlan-ng/wlan-ng-modules_0.2.7.bb"
#  from [eaf518590d6acebdd35fcd19d1ce91cc2c6fc805]
#    to [b948b5f25ed94937cfaca544748e05efe4362dc3]
# 
# patch "packages/wlan-ng/wlan-ng-modules_svn.bb"
#  from [81e83b49cc5c22b8e3737339843390121d244a92]
#    to [214da073b32005432328903505585d05bd521bed]
# 
# patch "packages/wlan-ng/wlan-ng-utils.inc"
#  from [e2a62370e4e850b3d5a933dac0793eb3d35ead6a]
#    to [ad0d62aa6cde077f31e564df80a5ae28f73fe158]
# 
# patch "packages/wlan-ng/wlan-ng-utils_0.2.7.bb"
#  from [4ce418904c8b39baad69268f821d8b0881701394]
#    to [04f0321c3bb2e745fcc22b3d74f7d4e4cb58ffb7]
# 
# patch "packages/wlan-ng/wlan-ng-utils_svn.bb"
#  from [f143922414fe20748d67c86ac43627a249810a39]
#    to [43750c8158cacd3eea5fd30f1c2e13144160a927]
#
============================================================
--- conf/distro/include/angstrom-2007-preferred-versions.inc	b91b7a7f1be5fe7327adabc18f0ef5ed4b4a987a
+++ conf/distro/include/angstrom-2007-preferred-versions.inc	1a6b5174cc8c8b6b9f88dbc9d762e00b25819003
@@ -1954,8 +1954,8 @@ PREFERRED_VERSION_wireshark ?= "0.99.4"
 PREFERRED_VERSION_win4 ?= "1.0.1"
 PREFERRED_VERSION_windowswmproto ?= "1.0.3"
 PREFERRED_VERSION_wireshark ?= "0.99.4"
-PREFERRED_VERSION_wlan-ng-modules ?= "0.2.7"
-PREFERRED_VERSION_wlan-ng-utils ?= "0.2.7"
+PREFERRED_VERSION_wlan-ng-modules ?= "0.2.8"
+PREFERRED_VERSION_wlan-ng-utils ?= "0.2.8"
 PREFERRED_VERSION_wmctrl ?= "1.07"
 PREFERRED_VERSION_wpa-gui ?= "0.4.8"
 PREFERRED_VERSION_wpa-supplicant ?= "0.5.5"
============================================================
--- conf/distro/include/sane-srcrevs.inc	50a2b7673fcd47b11feb3fa45dabecffc61729af
+++ conf/distro/include/sane-srcrevs.inc	bc33c5e53ea68fa478207349af4ea3f9d2f2b4d2
@@ -127,6 +127,8 @@ SRCREV_pn-wesnoth ?= "22021"
 SRCREV_pn-webkit-qt ?= "28656"
 SRCREV_pn-webkit-qtopia ?= "28656"
 SRCREV_pn-wesnoth ?= "22021"
+SRCREV_pn-wlan-ng-modules ?= "1859"
+SRCREV_pn-wlan-ng-utils ?= "1859"
 SRCREV_pn-xoo ?= "1623"
 SRCREV_pn-mplayer ?= "24587"
 SRCREV_pn-networkmanager ?= "2887"
============================================================
--- packages/wlan-ng/wlan-ng-modules.inc	9134e81b8d389adc85a6e6a3f9f91bce36faeafc
+++ packages/wlan-ng/wlan-ng-modules.inc	fb6cba86430c37eeb3877b759dac9935a5ff0eb8
@@ -1,9 +1,7 @@ DEPENDS = "virtual/kernel"
 DESCRIPTION = "linux-wlan-ng (prism2.x, prism3, pcmcia, pci, usb) driver for 11Mbps wireless lan cards"
 HOMEPAGE = "http://www.linux-wlan.org";
 SECTION = "kernel/modules"
 DEPENDS = "virtual/kernel"
-RRECOMMENDS = "wlan-ng-utils"
-RPROVIDES += "wlan-ng-modules-usb"
 LICENSE = "GPL"
 
 SRC_URI = "file://no-compat.patch;patch=1 \
@@ -55,15 +53,22 @@ do_install() {
         # Listen closely... sssshhh... can you hear the wlan-ng build system suck?
         rm -f ${KERNEL_SOURCE}/../config.mk
         rm -f ${KERNEL_SOURCE}/../../config.mk	
+
+	# man page and configure scripts are shipped by wlan-ng-utils
+	rm -rf ${D}/usr/local/man
+	rm -rf ${D}/etc
 }
 
-PACKAGES = "${PN}-dbg wlan-ng-modules-usb wlan-ng-modules-cs wlan-ng-modules-pci wlan-ng-modules-p80211"
-FILES_wlan-ng-modules-p80211 = "/lib/modules/${KERNEL_VERSION}/wlan-ng/p80211${KERNEL_OBJECT_SUFFIX}"
-FILES_wlan-ng-modules-usb = "/lib/modules/${KERNEL_VERSION}/wlan-ng/prism2_usb${KERNEL_OBJECT_SUFFIX}"
-FILES_wlan-ng-modules-cs  = "/lib/modules/${KERNEL_VERSION}/wlan-ng/prism2_cs${KERNEL_OBJECT_SUFFIX}"
-FILES_wlan-ng-modules-pci = "/lib/modules/${KERNEL_VERSION}/wlan-ng/prism2_pci${KERNEL_OBJECT_SUFFIX} \
+PACKAGES =+ "${PN}-p80211 ${PN}-usb ${PN}-cs ${PN}-pci"
+ALLOW_EMPTY_${PN} = "1"
+FILES_${PN}-p80211 = "/lib/modules/${KERNEL_VERSION}/wlan-ng/p80211${KERNEL_OBJECT_SUFFIX}"
+FILES_${PN}-usb = "/lib/modules/${KERNEL_VERSION}/wlan-ng/prism2_usb${KERNEL_OBJECT_SUFFIX}"
+FILES_${PN}-cs  = "/lib/modules/${KERNEL_VERSION}/wlan-ng/prism2_cs${KERNEL_OBJECT_SUFFIX}"
+FILES_${PN}-pci = "/lib/modules/${KERNEL_VERSION}/wlan-ng/prism2_pci${KERNEL_OBJECT_SUFFIX} \
 			     /lib/modules/${KERNEL_VERSION}/wlan-ng/prism2_plx${KERNEL_OBJECT_SUFFIX}"
+
+RDEPENDS_${PN}-p80211 = "wlan-ng-utils"
+RDEPENDS_${PN}     = "${PN}-p80211"
+RDEPENDS_${PN}-usb = "${PN}-p80211"
+RDEPENDS_${PN}-cs  = "${PN}-p80211"
+RDEPENDS_${PN}-pci = "${PN}-p80211"
-RDEPENDS_wlan-ng-modules-p80211 = "wlan-ng-utils"
-RDEPENDS_wlan-ng-modules-usb = "wlan-ng-modules-p80211"
-RDEPENDS_wlan-ng-modules-cs  = "wlan-ng-modules-p80211"
-RDEPENDS_wlan-ng-modules-pci = "wlan-ng-modules-p80211"
============================================================
--- packages/wlan-ng/wlan-ng-modules_0.2.7.bb	eaf518590d6acebdd35fcd19d1ce91cc2c6fc805
+++ packages/wlan-ng/wlan-ng-modules_0.2.7.bb	b948b5f25ed94937cfaca544748e05efe4362dc3
@@ -1,6 +1,6 @@ require wlan-ng-modules.inc
 require wlan-ng-modules.inc
 
-PR = "r1"
+PR = "r2"
 
 SRC_URI += "ftp://ftp.linux-wlan.org/pub/linux-wlan-ng/linux-wlan-ng-${PV}.tar.bz2 \
 	    file://2.6.22-fixes.patch;patch=1"
============================================================
--- packages/wlan-ng/wlan-ng-modules_svn.bb	81e83b49cc5c22b8e3737339843390121d244a92
+++ packages/wlan-ng/wlan-ng-modules_svn.bb	214da073b32005432328903505585d05bd521bed
@@ -1,10 +1,9 @@ require wlan-ng-modules.inc
 require wlan-ng-modules.inc
+
 PR = "r0"
-PV = "0.2.4+svn${SRCDATE}"
 
+PV = "0.2.8+svnr${SRCREV}"
+
 SRC_URI += "svn://svn.shaftnet.org/linux-wlan-ng;module=trunk "
+		
 S = "${WORKDIR}/trunk"
-
-DEFAULT_PREFERENCE = "-1"
-
-FILESPATH = "[EMAIL PROTECTED]([ '${FILE_DIRNAME}/${PN}-0.2.4+svn20060823', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}/wlan-ng-modules' ], d)}"
============================================================
--- packages/wlan-ng/wlan-ng-utils.inc	e2a62370e4e850b3d5a933dac0793eb3d35ead6a
+++ packages/wlan-ng/wlan-ng-utils.inc	ad0d62aa6cde077f31e564df80a5ae28f73fe158
@@ -1,12 +1,10 @@ DEPENDS = "virtual/kernel"
 DESCRIPTION = "linux-wlan-ng userland utilities"
 HOMEPAGE = "http://www.linux-wlan.org";
 SECTION = "kernel/userland"
 LICENSE = "GPL"
 DEPENDS = "virtual/kernel"
-S = "${WORKDIR}/linux-wlan-ng-${PV}"
 
-SRC_URI = "ftp://ftp.linux-wlan.org/pub/linux-wlan-ng/linux-wlan-ng-${PV}.tar.bz2 \
-	file://only-the-utils.patch;patch=1 \
+SRC_URI = "file://only-the-utils.patch;patch=1 \
 	file://wlan-ng.modutils \
 	file://wlan.agent \
 	file://usbctl \
@@ -61,8 +59,8 @@ do_install() {
 	install -m 0755 ${WORKDIR}/usbctl ${D}${base_sbindir}/usbctl
 	install -d ${D}${mandir}/man1
 	install -m 0644 ${S}/man/*.1 ${D}${mandir}/man1/
+	rm -rf ${D}/usr/local/man
 }
 
-FILES_${PN}-doc += "/usr/local/man"
 FILES_${PN}-dbg += "/sbin/.debug"
 FILES_${PN} = "/etc /sbin"
============================================================
--- packages/wlan-ng/wlan-ng-utils_0.2.7.bb	4ce418904c8b39baad69268f821d8b0881701394
+++ packages/wlan-ng/wlan-ng-utils_0.2.7.bb	04f0321c3bb2e745fcc22b3d74f7d4e4cb58ffb7
@@ -1,7 +1,10 @@ require wlan-ng-utils.inc
 require wlan-ng-utils.inc
 
-SRC_URI += "file://scripts-makefile-hostcc.patch;patch=1 \
+SRC_URI += "ftp://ftp.linux-wlan.org/pub/linux-wlan-ng/linux-wlan-ng-${PV}.tar.bz2 \
+        file://scripts-makefile-hostcc.patch;patch=1 \
 	file://pcmciasrc.patch;patch=1 \
 	file://hostldflags.patch;patch=1"
 
+S = "${WORKDIR}/linux-wlan-ng-${PV}"
+
+PR = "r3"
-PR = "r1"
============================================================
--- packages/wlan-ng/wlan-ng-utils_svn.bb	f143922414fe20748d67c86ac43627a249810a39
+++ packages/wlan-ng/wlan-ng-utils_svn.bb	43750c8158cacd3eea5fd30f1c2e13144160a927
@@ -1,24 +1,12 @@ require wlan-ng-utils.inc
 require wlan-ng-utils.inc
 
-PR = "r2"
-PV = "0.2.4+svn${SRCDATE}"
+PR = "r0"
 
-SRC_URI = "svn://svn.shaftnet.org/linux-wlan-ng;module=trunk \
-	file://only-the-utils.patch;patch=1 \
-	file://scripts-makefile-hostcc.patch;patch=1 \
+PV = "0.2.8+svnr${SRCREV}"
+
+SRC_URI += "svn://svn.shaftnet.org/linux-wlan-ng;module=trunk \
+        file://scripts-makefile-hostcc.patch;patch=1 \
 	file://pcmciasrc.patch;patch=1 \
-	file://hostldflags.patch;patch=1 \
-	file://wlan-ng.modutils \
-	file://wlan.agent \
-	file://usbctl \
-	file://resume \
-	file://pre-up \
-	file://post-down \
-	file://config.in"
-S = "${WORKDIR}/trunk"
+	file://hostldflags.patch;patch=1"
 
+S = "${WORKDIR}/trunk"
-FILES_${PN} = "/etc /sbin"
-
-DEFAULT_PREFERENCE = "-1"
-
-FILESPATH = "[EMAIL PROTECTED]([ '${FILE_DIRNAME}/${PN}-0.2.4+svn20060823', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}/wlan-ng-utils' ], d)}"
_______________________________________________
Openembedded-stablebranch mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch

Reply via email to