updated crda and wireless-regdb patches that make me love life

This commit is contained in:
Zero_Chaos 2010-01-29 20:52:45 +00:00
parent 689ca3c482
commit 8e799dec3e
5 changed files with 122 additions and 0 deletions

View file

@ -1,8 +1,10 @@
DIST crda-1.0.1.tar.bz2 21013 RMD160 9fd99a0cac4e09926b9a97ded4f3f6e3f27298b2 SHA1 5574374fed2de53a0bee49702d6e7448c0c1bf5c SHA256 6b0cfb4d0340b6e239488a46ce92c8d26cec84fe0da06d4c7b7327bf0e932f1f
DIST crda-1.0.2.tar.bz2 21270 RMD160 1724426caa3903fedd6727ccfd624d87290f391b SHA1 77d403d97fd7e7647778f8c121a1cb46dc47bb77 SHA256 b26f7af080925bc03a5782578291b614fbcb47563bc2f9d9363cf12825772459
DIST crda-1.1.0.tar.bz2 21418 RMD160 56107c11c898d94db3b7d39e17ea9f53afc64ffb SHA1 1ab73f7df83aab511d484b6f8b959a96bd6ab1da SHA256 82695b11263e6b329b4789fbc6b43b7a2d91de667904767bd5d3e4a49556bfc1
DIST crda-1.1.1.tar.bz2 21666 RMD160 035e381f6276dacd06afc05fbfefdbbf7e768091 SHA1 73643b3f49b34c4150df4abb793a36792cc68fb7 SHA256 59b4760da44a8f803caeaaa7fb97e0c6bd3f35f40445b28258e7f14c2fbe13b5
EBUILD crda-1.0.1-r2.ebuild 1168 RMD160 839a0549917a7333e24f3260371d81bda07fabf4 SHA1 fa3216094eaae2bec2af7cc10881c6e303d3d818 SHA256 bcb101d55f09a76e807a466a5c3fe6f59736f2293e516e9ce92be2856fc6f865
EBUILD crda-1.0.1-r3.ebuild 1162 RMD160 59da5210dcf2847d4136b98bd43f6abec6875c97 SHA1 e136a248a21af9521311ac0e4b3140c32b982013 SHA256 7a504d7fe9f74e25ec75f432222743adcfbfb556a1f6192adf1b86ce9298ef90
EBUILD crda-1.0.2.ebuild 1162 RMD160 59da5210dcf2847d4136b98bd43f6abec6875c97 SHA1 e136a248a21af9521311ac0e4b3140c32b982013 SHA256 7a504d7fe9f74e25ec75f432222743adcfbfb556a1f6192adf1b86ce9298ef90
EBUILD crda-1.1.0-r1.ebuild 1235 RMD160 3292753d2eb93f8b5c58be3a72ec7912c86c03b1 SHA1 c11d2f635823cc311e6981eb628606b242a80674 SHA256 889a8722ad807f3d4f053093c8b78334d9c15c647f5437933528190ae35612b7
EBUILD crda-1.1.0.ebuild 1162 RMD160 59da5210dcf2847d4136b98bd43f6abec6875c97 SHA1 e136a248a21af9521311ac0e4b3140c32b982013 SHA256 7a504d7fe9f74e25ec75f432222743adcfbfb556a1f6192adf1b86ce9298ef90
EBUILD crda-1.1.1.ebuild 981 RMD160 7df9313008e8b846c399c38d425a0a4a0b2673be SHA1 d642db6df4d1ed769391dddbd3234fb970e7f85f SHA256 e1fbcfa3d1a4c42fe8aa7a47e12358d05ea62b00794c12bef1517b10dcd0211f

View file

@ -0,0 +1,27 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-wireless/crda/crda-1.0.1-r1.ebuild,v 1.2 2009/01/29 18:37:01 gentoofan23 Exp $
inherit toolchain-funcs multilib
DESCRIPTION="Central Regulatory Domain Agent for wireless networks."
HOMEPAGE="http://wireless.kernel.org/en/developers/Regulatory"
SRC_URI="http://wireless.kernel.org/download/crda/${P}.tar.bz2"
LICENSE="as-is"
SLOT="0"
KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE="openssl"
DEPEND="dev-libs/libgcrypt
dev-libs/libnl
dev-python/m2crypto"
RDEPEND="dev-libs/libnl
net-wireless/wireless-regdb"
src_compile() {
emake UDEV_RULE_DIR=/etc/udev/rules.d/ USE_OPENSSL=1 RUNTIME_PUBKEY_DIR=/usr/$(get_libdir)/crda/ CC="$(tc-getCC)" || die "Compilation failed"
}
src_install() {
emake UDEV_RULE_DIR=/etc/udev/rules.d/ USE_OPENSSL=1 RUNTIME_PUBKEY_DIR=/usr/$(get_libdir)/crda/ DESTDIR="${D}" install || die "emake install failed"
}

View file

@ -1,9 +1,12 @@
AUX extra-monitor-20090817.patch 1710 RMD160 cc644913fd588251f2ab16761a44363eb35015aa SHA1 660987a7b70c993ceb76efec8f960ca97956fe06 SHA256 7ed4039b3ba98d9c8ff25f3395e1a87a5cf05d2b20111ac9972d869c98d40872
AUX extra-monitor-20091125.patch 1710 RMD160 cc644913fd588251f2ab16761a44363eb35015aa SHA1 660987a7b70c993ceb76efec8f960ca97956fe06 SHA256 7ed4039b3ba98d9c8ff25f3395e1a87a5cf05d2b20111ac9972d869c98d40872
AUX extra-monitor-debug.patch 1036 RMD160 8100c465b61bfd45781cc6531d74614cfab8e929 SHA1 2b91e5367e82356ab72819432696695fa5354b1e SHA256 57f94302847d7a16cbfd7150cfa91ccebfc2ce752a6a41e223ffcb6599d5592a
AUX extra-monitor.patch 721 RMD160 eecf971cc407b8d34903b3d8667ac93fe86d1876 SHA1 8e2bf69309d6188f2a789180743a72c0f7c74dc2 SHA256 78752000995d1edd69d7584fd98bcde439fb1e1de4ecdfe6eeec4ca7d8d855f9
DIST wireless-regdb-2009.01.30.tar.bz2 11515 RMD160 56ec08a66db2795afef93271d0c93178ac9130ca SHA1 280935c9428d353a9d50a0bfa533fc187ccfe6cb SHA256 8b86eeab87497b708b2ec590ebf32659244dbfba57d33329ce0310c8564dd75b
DIST wireless-regdb-2009.03.09.tar.bz2 11855 RMD160 e1f4f9c64ddfcd9374f8ac5327203e1e048a6d10 SHA1 f823eeb0c637fee9c705fc7112b33fc9eb55fa4a SHA256 794c5f7d59cd83ba6fe33ef5a25cd28fa655f395df43b648157ccec2fe5faf35
DIST wireless-regdb-2009.08.17.tar.bz2 12745 RMD160 21ebefcd8d8aefd3b559f432f0948a763144ded4 SHA1 ab87bfd0b2f26a8e1213da16ce2add47c831ac66 SHA256 6b1e39bec4c1122e5639e979f2632430e41a2acac8ba251a13bf5c953f4775a1
DIST wireless-regdb-2009.11.25.tar.bz2 12844 RMD160 a129a77e700b42de339e6c1891d51e729349fbe0 SHA1 c8afeffc4ad4f292d43551ce1c5c20e8aa559c34 SHA256 b9d569a41f66323339b7aa203db6e2d8f39c98192f134b5eef2135cf09cd943f
EBUILD wireless-regdb-20090130-r1.ebuild 1064 RMD160 d428dcb67fc6876fd01dac56c2e60d38738f3349 SHA1 e3693e277f12e3c6a77b1fa0c992f09590b8aef7 SHA256 83446433160c2d15e6a53c4920c31bdf425b91d6d1008a8536c98e9c34121780
EBUILD wireless-regdb-20090309.ebuild 1006 RMD160 c26e06edb51e763c2fa95af9a38587290282651f SHA1 b94515d5cb3bfe26e5bfc2dbc4d96891bacfe685 SHA256 39e29e13e7eddfb5570cb271f98ba906d0a47b6657dd500936c2d7e9620fce68
EBUILD wireless-regdb-20090817.ebuild 967 RMD160 3222490393c947c8987b8eaa0cd49afccb571093 SHA1 cb40eafba2712c64848952800866608f6d48f3a5 SHA256 2d55b76432f181ff4493f039758ad28662fb66281205deb7ac391bb00069191d
EBUILD wireless-regdb-20091125.ebuild 1047 RMD160 3743bae6a7f8e2b34ca3f5d14f14bf7a9d29859b SHA1 31e45b23b1f41c24ad921505141e673a0cf201b9 SHA256 a237766fe331196ba58fe29ba332495f2924f3e16724430f9d023f2f298e6b81

View file

@ -0,0 +1,51 @@
diff -Naur wireless-regdb-2009.08.17-orig/db.txt wireless-regdb-2009.08.17/db.txt
--- wireless-regdb-2009.08.17-orig/db.txt 2009-08-17 09:25:16.000000000 -0400
+++ wireless-regdb-2009.08.17/db.txt 2009-09-07 20:44:51.000000000 -0400
@@ -579,6 +579,13 @@
country VN:
(2402 - 2482 @ 40), (N/A, 20)
+country XN:
+ (2182 - 7010 @ 40), (N/A, 40)
+
+country XX:
+ (2182 - 7010 @ 40), (N/A, 30), PASSIVE-SCAN, NO-IBSS
+
+
country YE:
(2402 - 2482 @ 40), (N/A, 20)
diff -Naur wireless-regdb-2009.08.17-orig/Makefile wireless-regdb-2009.08.17/Makefile
--- wireless-regdb-2009.08.17-orig/Makefile 2009-08-17 09:25:16.000000000 -0400
+++ wireless-regdb-2009.08.17/Makefile 2009-09-07 20:45:53.000000000 -0400
@@ -18,8 +18,8 @@
echo custom-distro; \
fi)
-DISTRO_PRIVKEY ?= ~/.wireless-regdb-$(LSB_ID).key.priv.pem
-DISTRO_PUBKEY ?= ~/.wireless-regdb-$(LSB_ID).key.priv.pem
+DISTRO_PRIVKEY ?= wireless-regdb-$(LSB_ID).key.priv.pem
+DISTRO_PUBKEY ?= wireless-regdb-$(LSB_ID).key.priv.pem
REGDB_AUTHOR ?= $(shell if [ -f $(DISTRO_PRIVKEY) ]; then \
echo $(LSB_ID) ; \
@@ -29,7 +29,7 @@
echo custom-user; \
fi)
-REGDB_PRIVKEY ?= ~/.wireless-regdb-$(REGDB_AUTHOR).key.priv.pem
+REGDB_PRIVKEY ?= wireless-regdb-$(REGDB_AUTHOR).key.priv.pem
REGDB_PUBKEY ?= $(REGDB_AUTHOR).key.pub.pem
REGDB_UPSTREAM_PUBKEY ?= linville.key.pub.pem
@@ -91,8 +91,8 @@
# Distributions packagers should do only once:
# make install-distro-key
# This will create a private key for you and install it into
-# ~/.wireless-regdb-$(LSB_ID).key.priv.pem
-# To make new releaes just do:
+# wireless-regdb-$(LSB_ID).key.priv.pem
+# To make new releases just do:
# make maintainer-clean
# make
# sudo make install

View file

@ -0,0 +1,39 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-wireless/wireless-regdb/wireless-regdb-20090130.ebuild,v 1.1 2009/02/02 18:42:21 chainsaw Exp $
MY_P="wireless-regdb-${PV:0:4}.${PV:4:2}.${PV:6:2}"
DESCRIPTION="Binary regulatory database for CRDA"
HOMEPAGE="http://wireless.kernel.org/en/developers/Regulatory"
SRC_URI="http://wireless.kernel.org/download/wireless-regdb/${MY_P}.tar.bz2"
LICENSE="as-is"
SLOT="0"
inherit eutils
KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE=""
DEPEND="dev-libs/openssl
dev-lang/python
dev-python/m2crypto"
S="${WORKDIR}/${MY_P}"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/extra-monitor-${PV}.patch
}
#TODO: add pentoo use flag to not patch the regdb, maybe adjust deps
src_compile() {
emake install-distro-key || die "make install-distro-key failed"
emake || die "emake failed"
}
src_install() {
insinto /usr/$(get_libdir)/crda/
doins regulatory.bin
doins custom-distro.key.pub.pem
}