summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBertrand Jacquin <bertrand@jacquin.bzh>2015-10-10 01:51:55 +0100
committerBertrand Jacquin <bertrand@jacquin.bzh>2015-10-11 15:10:40 +0100
commit7e3ae205bdb1f4a2a9b9fec1b03cdd9fb1cee17e (patch)
tree4a16fc5718061175260037e613adc2a76256595f
parentnet-dialup/rp-pppoe: Remove since all fixes have been applied upstream (diff)
downloadportage-7e3ae205bdb1f4a2a9b9fec1b03cdd9fb1cee17e.tar.xz
net-dialup/radiusclient: Sync with upstream
-rw-r--r--metadata/md5-cache/net-dialup/radiusclient-0.3.212
-rw-r--r--metadata/md5-cache/net-dialup/radiusclient-0.3.2-r113
-rw-r--r--net-dialup/radiusclient/Manifest3
-rw-r--r--net-dialup/radiusclient/files/radiusclient-0.3.2-64bit-compat.patch19
-rw-r--r--net-dialup/radiusclient/radiusclient-0.3.2-r1.ebuild (renamed from net-dialup/radiusclient/radiusclient-0.3.2.ebuild)30
5 files changed, 47 insertions, 30 deletions
diff --git a/metadata/md5-cache/net-dialup/radiusclient-0.3.2 b/metadata/md5-cache/net-dialup/radiusclient-0.3.2
deleted file mode 100644
index 7ba363a7..00000000
--- a/metadata/md5-cache/net-dialup/radiusclient-0.3.2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=install unpack
-DEPEND=!net-dialup/radiusclient-ng !net-dialup/freeradius-client !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
-DESCRIPTION=A library for writing RADIUS clients accompanied with several client utilities
-EAPI=0
-HOMEPAGE=http://freshmeat.net/projects/radiusclient/
-KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd
-LICENSE=BSD
-RDEPEND=!net-dialup/radiusclient-ng !net-dialup/freeradius-client
-SLOT=0
-SRC_URI=ftp://ftp.cityline.net/pub/radiusclient/radiusclient-0.3.2.tar.gz
-_eclasses_=autotools 542bf3f83917668f3893f4da1ca238ff eutils 43da5163ba106e87d22d2e7d6d67537f libtool 7f78cd7d403808a350c9ae23f5821fb4 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d
-_md5_=088fe1d0bf281b357b8c6c72ebd153c8
diff --git a/metadata/md5-cache/net-dialup/radiusclient-0.3.2-r1 b/metadata/md5-cache/net-dialup/radiusclient-0.3.2-r1
new file mode 100644
index 00000000..bb5895d4
--- /dev/null
+++ b/metadata/md5-cache/net-dialup/radiusclient-0.3.2-r1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=!net-dialup/radiusclient-ng !net-dialup/freeradius-client !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
+DESCRIPTION=A library for writing RADIUS clients accompanied with several client utilities
+EAPI=5
+HOMEPAGE=http://freshmeat.net/projects/radiusclient/
+IUSE=static-libs
+KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
+LICENSE=BSD
+RDEPEND=!net-dialup/radiusclient-ng !net-dialup/freeradius-client
+SLOT=0
+SRC_URI=ftp://ftp.cityline.net/pub/radiusclient/radiusclient-0.3.2.tar.gz
+_eclasses_=autotools 542bf3f83917668f3893f4da1ca238ff autotools-utils 0bf099a6e3dfeaf20a7a94504d8dd896 eutils 43da5163ba106e87d22d2e7d6d67537f libtool 7f78cd7d403808a350c9ae23f5821fb4 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d
+_md5_=cf436be8fb83b5c9927d9f4acd09cb17
diff --git a/net-dialup/radiusclient/Manifest b/net-dialup/radiusclient/Manifest
index 053dcb65..bed340d3 100644
--- a/net-dialup/radiusclient/Manifest
+++ b/net-dialup/radiusclient/Manifest
@@ -1,6 +1,7 @@
AUX pkgsysconfdir-install.patch 805 SHA256 cde89415675f7743f2def9d57439fdad12d4f60cd836fcaf5ff75161b1f922e3 WHIRLPOOL e947b5221f699f4bcc3d9089cdad3b63e7e336e96776e7810a8c359b140680923ff3b653a473f14112c7b8d8bd14ac83db56468bece0ca9da9eea8e847ffc5f6
+AUX radiusclient-0.3.2-64bit-compat.patch 559 SHA256 5b82a7e6beb64d1891842eba9dcee2102747519c052c5cfe1d3c4bd02957ae61 WHIRLPOOL d71af24ec848e54ecf166fc8dc5b4c4f54f01aaecc3ae62c6ec6da75af028b1e2a73bf62ab7b7650960cba93b12d639f2d27c306f2220d1a9cca631683e4c38c
AUX radiusclient-0.3.2-BJA-cross.diff 1718 SHA256 945e39f52fe65ebb50254dc2cb879a6b090d1b4f36a99b8556e93ceb3358d47a WHIRLPOOL 4a66c903974df3e7d9136e5330c53fb2234447f22e5d06ed28ca08d17b9d9c92b2f6ae6a5528421d9f254c4d2e988316e216e46244ccea92b6e5809070061d06
DIST radiusclient-0.3.2.tar.gz 147004 SHA256 ebf5efdd6efe385faba39f48b39ebc4ee6857ccf59adf5174a5865ac7c05b6fe WHIRLPOOL 9c5e609232e8a89c3b0b30b98da4c83e4ac1845dd95eb5e5ab4234fe761c98192d69f79cb17989153d9adf9860610e313504a89c67ee38624bb5cfd9385d8299
-EBUILD radiusclient-0.3.2.ebuild 826 SHA256 3695dd25b8c2eecc9882d3361211928090de07ffadbf2888056faaf61000ba72 WHIRLPOOL 015dca53b7db1e80afa60bff9fa5b21a3318c5bbaabf692c9d8aea742ad7106159ff3493c4c43c12fbe23efe20504f34ea732d0e996e4dc53d97e219ed438722
+EBUILD radiusclient-0.3.2-r1.ebuild 806 SHA256 187447ede4ed2b96de7bc30bb9fa2b92f5cca247e57b8aa6cd2eb956916dc1b0 WHIRLPOOL 2494a851abccb7b77a361828a87205b1c32efef093c5653519c7af95b85481d7c379c4d1a8bfac0f7e1688d57ce3ec6b11ddca9b640da95f3c0f5dc7b976bfe8
MISC ChangeLog 981 SHA256 392760f605376e89c2f0ad077e839fed6072d39cd9338a2434ecd83bf670d9ae WHIRLPOOL 1c42214ff74f96d7b3baef318459d2beed4b85c9beba5abac14cad9bf2e0dff17622226b7e823d70c2575d760b37b9210556abdeca8f50cffae35c255723e39a
MISC metadata.xml 285 SHA256 6f5a0f1b620c38f22ecff1ea3d9cd55c7e2d2cac93b941bcb597cf1e3d4fdeea WHIRLPOOL 8bd98c3e9a10d81435e57caf77f913e9dee908d4abeab668d18efda3cf8f79afbc6391174e49589cd0a59847eff84ccda32128c9a0e134d2e23768247f7b702c
diff --git a/net-dialup/radiusclient/files/radiusclient-0.3.2-64bit-compat.patch b/net-dialup/radiusclient/files/radiusclient-0.3.2-64bit-compat.patch
new file mode 100644
index 00000000..49f6afc9
--- /dev/null
+++ b/net-dialup/radiusclient/files/radiusclient-0.3.2-64bit-compat.patch
@@ -0,0 +1,19 @@
+Gentoo bug report - https://bugs.gentoo.org/show_bug.cgi?id=399433
+Patch from http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=321229
+
+--- include/radiusclient.h.orig 2005-08-04 10:50:19.636354682 +0200
++++ include/radiusclient.h 2005-08-04 10:48:47.955569910 +0200
+@@ -38,8 +38,13 @@
+ # define __P(protos) ()
+ #endif
+
++#if !(defined(__x86_64__))
+ typedef unsigned long UINT4;
+ typedef long INT4;
++#else
++typedef unsigned int UINT4;
++typedef int INT4;
++#endif
+
+ #define AUTH_VECTOR_LEN 16
+ #define AUTH_PASS_LEN (3 * 16) /* multiple of 16 */
diff --git a/net-dialup/radiusclient/radiusclient-0.3.2.ebuild b/net-dialup/radiusclient/radiusclient-0.3.2-r1.ebuild
index f607fcd9..a73eac93 100644
--- a/net-dialup/radiusclient/radiusclient-0.3.2.ebuild
+++ b/net-dialup/radiusclient/radiusclient-0.3.2-r1.ebuild
@@ -2,7 +2,10 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
-inherit eutils autotools
+EAPI=5
+
+AUTOTOOLS_AUTORECONF=1
+inherit autotools-utils
DESCRIPTION="A library for writing RADIUS clients accompanied with several client utilities"
HOMEPAGE="http://freshmeat.net/projects/radiusclient/"
@@ -10,24 +13,17 @@ SRC_URI="ftp://ftp.cityline.net/pub/radiusclient/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
-IUSE=""
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="static-libs"
DEPEND="!net-dialup/radiusclient-ng
!net-dialup/freeradius-client"
RDEPEND="${DEPEND}"
-src_unpack() {
- unpack ${A}
-
- cd "${S}"
- epatch "${FILESDIR}/pkgsysconfdir-install.patch"
- epatch "${FILESDIR}/${P}-BJA-cross.diff"
- eautoreconf
-}
-
-src_install() {
- make DESTDIR="${D}" install || die "make install failed"
- dodoc README BUGS CHANGES COPYRIGHT
- dohtml doc/instop.html
-}
+DOCS=( BUGS CHANGES README )
+HTML_DOCS=( doc/instop.html )
+PATCHES=(
+ "${FILESDIR}/pkgsysconfdir-install.patch"
+ "${FILESDIR}/${P}-64bit-compat.patch" # bug #399433
+ "${FILESDIR}/${P}-BJA-cross.diff" # bug #373347
+)