[gentoo-commits] proj/musl:master commit in: net-wireless/crda/files/, net-wireless/crda/

2016-01-04 Thread Jory Pratt
commit: f3965fa7f031bed5c31a547c8c213d7eb9dfe904
Author: Jory A. Pratt  gentoo  org>
AuthorDate: Mon Jan  4 22:51:09 2016 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Mon Jan  4 22:51:09 2016 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=f3965fa7

Add missing limits.h for PATH_MAX

 net-wireless/crda/Manifest |  5 ++
 net-wireless/crda/crda-1.1.3-r1.ebuild | 68 ++
 .../files/0001-add-missing-limits.h-include.patch  | 25 
 .../crda/files/crda-1.1.3-missing-include.patch| 11 
 net-wireless/crda/metadata.xml | 16 +
 5 files changed, 125 insertions(+)

diff --git a/net-wireless/crda/Manifest b/net-wireless/crda/Manifest
new file mode 100644
index 000..f6fc8a6
--- /dev/null
+++ b/net-wireless/crda/Manifest
@@ -0,0 +1,5 @@
+AUX 0001-add-missing-limits.h-include.patch 548 SHA256 
b3af448d4b5d6dedd305691fc94e2c10362e9d8e0050df042947a0c99f0ab277 SHA512 
51c42b8a05d1fc6ad0165482fcfc94794d0246489773871c7c02895ec50a5bc2ae93e94c6aa9ac999be3b7c33600fd5db57152692509ca88fc37171afa493b87
 WHIRLPOOL 
ace6a5750d1c97165fa7065315ff19c8c049642d778d1dda6590206f5f3e407afdc696c78ccdc015fe399f265f4936996bde4298fba0ccd7e06ed66f34d35b14
+AUX crda-1.1.3-missing-include.patch 231 SHA256 
82fa9006d037b42df124d334a48bf06ec75d3b510eb7c464033798c05daede9c SHA512 
d24f11a36e798e1da7951efbcd3925d7728a2519c75ff289bfaadc92090f17fb5b9b21010ad960fadfffe6c949b63eddc2b8282508fd5947486f31495cca2afc
 WHIRLPOOL 
73be5658dec27b0fb079aafde7087cbcbaeb5bdaf66d29ea2d4a4cd7f689d1305a8ff95292ab3807271882b76fc3aaee4078df110cc1762d470252816d17d6dd
+DIST crda-1.1.3.tar.bz2 38697 SHA256 
aa8a7fe92f0765986c421a5b6768a185375ac210393df0605ee132f6754825f0 SHA512 
4ec37d3d51f5988af79c2eaadc1bce344f20d4d9833533838d308533ee02cb12d5ed193391679ae1231c8afe61b21defdb368614a6238f99fdc5824f6819cfed
 WHIRLPOOL 
bbcb31277b664243f9e494c494152cf0ebcb187360ba48aa07c8e96c83dd91098bc49f1edf0b196a9bf4071565ac389b2907fcc73e348780aa890e066895c282
+EBUILD crda-1.1.3-r1.ebuild 1682 SHA256 
0c18fc45a5a95f1a15f7a89fa030b57ea2a3559c418e143d214bc90652993f04 SHA512 
22d9505cc622a6edf361094ae8fb8a630080501ea46cd7c619b7f20f2764a8bec20a225fc0b15c786351269ca4add58285f15abe28bad2a5ad88a01250b0f463
 WHIRLPOOL 
5023c18396a5333e319f9228c878fa19d11f13431acc8769267a6529b2df149ce86223cf8acd4ad9ddc4b339b94bf2dae882c6fd28901a194962f27ccbc29ff5
+MISC metadata.xml 434 SHA256 
a3ec7036405666bbb6082583502a79d55f066bcad3f1dc382eff959986acb41d SHA512 
4bdab4b4019296a1575331290ea2890c6b1fdd540011d7533a77e3781f511c06496bf7666c490c87ac725a0bef9e0936cdb8b434c24eee9709bd70329a4cf2c1
 WHIRLPOOL 
15a207c0e8c3cad6eca1f821ca90b2ab14454075662bd93dc4af5f7c9eb62d94d986103b8fb0a2f1094a3ba79c339a7d55c0609bc548313bee3a250622c866db

diff --git a/net-wireless/crda/crda-1.1.3-r1.ebuild 
b/net-wireless/crda/crda-1.1.3-r1.ebuild
new file mode 100644
index 000..5da7c0e
--- /dev/null
+++ b/net-wireless/crda/crda-1.1.3-r1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+inherit eutils toolchain-funcs python-any-r1 udev
+
+DESCRIPTION="Central Regulatory Domain Agent for wireless networks"
+HOMEPAGE="https://wireless.kernel.org/en/developers/Regulatory;
+SRC_URI="http://linuxwireless.org/download/crda/${P}.tar.bz2;
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="dev-libs/openssl:0
+   dev-libs/libnl:3
+   net-wireless/wireless-regdb"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/m2crypto[${PYTHON_USEDEP}]')
+   virtual/pkgconfig"
+
+python_check_deps() {
+   has_version --host-root "dev-python/m2crypto[${PYTHON_USEDEP}]"
+}
+
+src_prepare() {
+   epatch "${FILESDIR}"/${P}-missing-include.patch
+   epatch "${FILESDIR}"/0001-add-missing-limits.h-include.patch
+   sed -i \
+   -e "s:\:$(tc-getPKG_CONFIG):" \
+   Makefile || die
+}
+
+_emake() {
+   # The source hardcodes /usr/lib/crda/ paths (ignoring all make vars
+   # that look like it should change it).  We want to use /usr/lib/
+   # anyways as this file is not ABI specific and we want to share it
+   # among all ABIs rather than pointlessly duplicate it.
+   #
+   # The trailing slash on SBINDIR is required by the source.
+   emake \
+   PREFIX="${EPREFIX}/usr" \
+   SBINDIR='$(PREFIX)/sbin/' \
+   UDEV_RULE_DIR="$(get_udevdir)/rules.d" \
+   REG_BIN=/usr/lib/crda/regulatory.bin \
+   USE_OPENSSL=1 \
+   CC="$(tc-getCC)" \
+   V=1 \
+   "$@"
+}
+
+src_compile() {
+   _emake all_noverify
+}
+
+src_test() {
+   _emake verify
+}
+
+src_install() {
+   _emake DESTDIR="${D}" install
+   keepdir 

[gentoo-commits] proj/musl:master commit in: net-wireless/crda/files/, net-wireless/crda/

2015-07-18 Thread Anthony G. Basile
commit: 3bdefdcebf3138f51f7b325ebcf36c19b43d52ae
Author: Anthony G. Basile blueness AT gentoo DOT org
AuthorDate: Sat Jul 18 22:07:28 2015 +
Commit: Anthony G. Basile blueness AT gentoo DOT org
CommitDate: Sat Jul 18 22:07:28 2015 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=3bdefdce

net-wireless/crda: version 3.18 in the gentoo tree works.

 net-wireless/crda/Manifest |  5 --
 net-wireless/crda/crda-1.1.2-r3.ebuild | 49 --
 .../crda/files/crda-1.1.2-missing-include.patch| 10 
 net-wireless/crda/files/libnl31-support.diff   | 60 --
 net-wireless/crda/metadata.xml | 16 --
 5 files changed, 140 deletions(-)

diff --git a/net-wireless/crda/Manifest b/net-wireless/crda/Manifest
deleted file mode 100644
index f091cb9..000
--- a/net-wireless/crda/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX crda-1.1.2-missing-include.patch 219 SHA256 
e5dfc0dee3fe5d663430da50f53bd6f7f42cef9b5a7d248f997ea99899e7182f SHA512 
ecb1f6c5e02a7e4564c8fd72d4fd3d2378095d8c9f42d635b70eb73400852a6714d3bc88ea7abf19781b875d343cb0bccb655aae4ee6ce4895be9d11ce59b609
 WHIRLPOOL 
2c481603a3a5d6f372aae26d667979897ede03de96e5fd4d9cfb7014fd623964a589646b704b41a295d941c8df11bd92f6dededece50127e7b99f91eeb1af84c
-AUX libnl31-support.diff 1963 SHA256 
5a2fce22089b49733cd2315840d2812e4590e12d987086a04dcb69d6d9fcbac7 SHA512 
849c3f866723f163579f55be7f6eda13020299394fd6599bfff80028da73cbe78f049d963fbf91eb3de6fca1e16ce26ae48e84534ad383caade4112ca448ca89
 WHIRLPOOL 
d7fb6fbf7ea3d2fee7342e4878110ed9305259818cb353dd7cac321fecd87e5cd23986a6ee5a266f6ca06fade05e1d016531c38d6d1404a80c0963451e67604f
-DIST crda-1.1.2.tar.bz2 21754 SHA256 
e469348a5d0bb933df31995869130f68901de9be02e666437f52125698851864 SHA512 
cd0997fdafc63640cbac5cff57b617177c3693a6d05e2138f23ed8273502d5f485f8f60309ed4fec97fe2cd2d51ee4b7e2d9535efc1de44c08b9cc9d6fb7ecf3
 WHIRLPOOL 
35ef76fcb7f3760613135caba5b9c6b0c781bc560f948a60f6b09eaeb75f3538461d90ce353decc17795995795b63c124a282903d41a8e25680fda0b6498bea4
-EBUILD crda-1.1.2-r3.ebuild 1344 SHA256 
839ca201462dbb74247bda0384150354e541ae24aa89c18ec0348fccce38a4ae SHA512 
0fe5dbf6bcad6c2ea5ef998911544edb5b3699a47300a818725d3db3b09782d0380c155b4904660458d1072c4056c066d513d2b45be5fafe62cb5749204b340a
 WHIRLPOOL 
63448bff7fe1d95d0d6cd6bd1733b32c584b1b655128e8c1d36abea9766bc9173cbdcc2bf2a1f45f2025c339deb77e1935d0fca9c187f3e85f8e74c442503a4e
-MISC metadata.xml 423 SHA256 
a2bf4db1a40a535e8239fceeb01e7433b04ab0be4046a4f358303fc7e057cc87 SHA512 
cedd6c72d6e7af630a04cac09a9ffd41e48d01ecfc2bb5e3c0a7af05de31f41d5b88f675b8204bb7fca2ea4ffada0b454c6f47337ce1dc13aeb87875861819c6
 WHIRLPOOL 
1301cb831507d985158de92f230e60e528e91529ba659508e34d4846c78e9c80963271356164e087098396624ccbd564d4055be07beb32848d9d088680272b67

diff --git a/net-wireless/crda/crda-1.1.2-r3.ebuild 
b/net-wireless/crda/crda-1.1.2-r3.ebuild
deleted file mode 100644
index 93306ac..000
--- a/net-wireless/crda/crda-1.1.2-r3.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/crda/crda-1.1.2-r3.ebuild,v 
1.11 2013/01/01 08:27:28 ago Exp $
-
-EAPI=4
-inherit eutils toolchain-funcs python
-
-DESCRIPTION=Central Regulatory Domain Agent for wireless networks.
-HOMEPAGE=http://wireless.kernel.org/en/developers/Regulatory;
-SRC_URI=http://linuxwireless.org/download/crda/${P}.tar.bz2;
-
-LICENSE=ISC
-SLOT=0
-KEYWORDS=amd64 arm ~mips ppc x86
-IUSE=
-
-RDEPEND=dev-libs/openssl
-   dev-libs/libnl
-   net-wireless/wireless-regdb
-DEPEND=${RDEPEND}
-   dev-python/m2crypto
-   =dev-lang/python-2*
-   virtual/pkgconfig
-RDEPEND=${RDEPEND}
-   =virtual/udev-171
-
-src_prepare() {
-   epatch ${FILESDIR}/libnl31-support.diff
-   epatch ${FILESDIR}/${P}-missing-include.patch
-
-   python_convert_shebangs 2 utils/key2pub.py
-
-   sed -i \
-   -e s:\pkg-config\:$(tc-getPKG_CONFIG): \
-   Makefile || die
-}
-
-src_compile() {
-   emake UDEV_RULE_DIR=/lib/udev/rules.d/ 
REG_BIN=/usr/$(get_libdir)/crda/regulatory.bin USE_OPENSSL=1 CC=$(tc-getCC) 
all_noverify
-}
-
-src_test() {
-   emake USE_OPENSSL=1 CC=$(tc-getCC) verify
-}
-
-src_install() {
-   emake UDEV_RULE_DIR=/lib/udev/rules.d/ 
REG_BIN=/usr/$(get_libdir)/crda/regulatory.bin USE_OPENSSL=1 DESTDIR=${D} 
install
-   keepdir /etc/wireless-regdb/pubkeys
-}

diff --git a/net-wireless/crda/files/crda-1.1.2-missing-include.patch 
b/net-wireless/crda/files/crda-1.1.2-missing-include.patch
deleted file mode 100644
index 7d28a77..000
--- a/net-wireless/crda/files/crda-1.1.2-missing-include.patch
+++ /dev/null
@@ -1,10 +0,0 @@
 a/crda-1.1.2/reglib.c
-+++ b/crda-1.1.2/reglib.c
-@@ -1,6 +1,7 @@
- #include errno.h
- #include stdio.h
- #include arpa/inet.h
-+#include limits.h
- #include