aboutsummaryrefslogtreecommitdiffstats
path: root/main/freeradius3
diff options
context:
space:
mode:
authorfrol <frolvlad@gmail.com>2015-04-24 16:55:25 +0300
committerLeonardo Arena <rnalrd@alpinelinux.org>2015-04-27 07:28:51 +0000
commit99b4e901669aa09bdf30ce9628dacc641eca936d (patch)
treec23285f5f069164c3076c104c505b50706e564b3 /main/freeradius3
parentce947a6ee1af6caba4b8a2cbb0bec3f490ba2e24 (diff)
downloadaports-99b4e901669aa09bdf30ce9628dacc641eca936d.tar.bz2
aports-99b4e901669aa09bdf30ce9628dacc641eca936d.tar.xz
main/freeradius3: enabled krb5 (Kerberos) plugin; bumped to version 3.0.8; added pkgdesc to subpackages
Signed-off-by: Leonardo Arena <rnalrd@alpinelinux.org>
Diffstat (limited to 'main/freeradius3')
-rw-r--r--main/freeradius3/APKBUILD47
-rw-r--r--main/freeradius3/freeradius3-305-default-config.patch6
2 files changed, 37 insertions, 16 deletions
diff --git a/main/freeradius3/APKBUILD b/main/freeradius3/APKBUILD
index b2fe30ddcb..2a513300d3 100644
--- a/main/freeradius3/APKBUILD
+++ b/main/freeradius3/APKBUILD
@@ -1,9 +1,10 @@
+# Contributor: Vladyslav Frolov <frolvlad@gmail.com>
# Contributor: Ɓukasz Jendrysik <scadu@yandex.com>
# Contributor: Natanael Copa <ncopa@alpinelinux.org>
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
pkgname=freeradius3
_realname=freeradius
-pkgver=3.0.7
+pkgver=3.0.8
pkgrel=0
pkgdesc="RADIUS (Remote Authentication Dial-In User Service) server"
url="http://freeradius.org/"
@@ -11,7 +12,7 @@ arch="all"
license="GPL"
depends="freeradius3-lib"
makedepends="openssl-dev mariadb-dev postgresql-dev gdbm-dev readline-dev
- bash libtool autoconf automake perl-dev python-dev openldap-dev
+ bash libtool autoconf automake perl-dev python-dev openldap-dev krb5-dev
unixodbc-dev linux-pam-dev sqlite-dev talloc-dev libpcap-dev
linux-headers"
pkggroups="radius"
@@ -20,7 +21,7 @@ install="$pkgname.pre-install"
subpackages="$pkgname-doc $pkgname-dev $pkgname-dbg $pkgname-ldap $pkgname-lib
$pkgname-mssql $pkgname-mysql $pkgname-sql $pkgname-perl
$pkgname-postgresql $pkgname-python $pkgname-radclient $pkgname-sqlite
- $pkgname-unixodbc $pkgname-pam $pkgname-eap $pkgname-dbg"
+ $pkgname-unixodbc $pkgname-pam $pkgname-eap $pkgname-krb5 $pkgname-dbg"
source="ftp://ftp.freeradius.org/pub/freeradius/$_realname-server-$pkgver.tar.gz
$pkgname.confd
$pkgname.initd
@@ -70,10 +71,10 @@ build() {
--with-system-libltdl \
--with-shared-libs \
--with-udpfromto \
- --with-rlm_sql_sqlite \
- --with-rlm_sql_postgresql \
- --with-rlm_sql_mysql \
- --without-rlm_krb5 \
+ --with-rlm_sql_sqlite \
+ --with-rlm_sql_postgresql \
+ --with-rlm_sql_mysql \
+ --with-rlm_krb5 \
--without-rlm_eap_tnc \
--without-rlm_eap_ikev2 \
--without-rlm_sql_iodbc \
@@ -121,6 +122,7 @@ _mvdb() {
eap() {
depends="freeradius3"
+ pkgdesc="EAP module for FreeRADIUS server"
mkdir -p "${subpkgdir}"${radlibdir}
mv "${pkgdir}"${radlibdir}/rlm_eap*.so "${subpkgdir}"${radlibdir} \
|| return 1
@@ -132,11 +134,20 @@ eap() {
ldap() {
depends="freeradius3"
+ pkgdesc="LDAP module for FreeRADIUS server"
mkdir -p "${subpkgdir}"${radlibdir}
mv "${pkgdir}"${radlibdir}/rlm_ldap* "${subpkgdir}"${radlibdir} \
|| return 1
}
+krb5() {
+ depends="freeradius3"
+ pkgdesc="Kerberos module for FreeRADIUS server"
+ mkdir -p "${subpkgdir}"${radlibdir}
+ mv "${pkgdir}"${radlibdir}/rlm_krb5* "${subpkgdir}"${radlibdir} \
+ || return 1
+}
+
lib() {
depends=""
pkgdesc="Freeradius shared libraries"
@@ -150,6 +161,7 @@ lib() {
sql() {
depends="freeradius3"
+ pkgdesc="SQL module for FreeRADIUS server"
mkdir -p "${subpkgdir}"${radlibdir}
for lib in sql sqlippool sql_null sqlcounter; do
mv "${pkgdir}"${radlibdir}/rlm_${lib}.so \
@@ -165,11 +177,13 @@ sql() {
mysql() {
depends="freeradius3-sql"
+ pkgdesc="MySQL module for FreeRADIUS server"
_mvdb mysql || return 1
}
mssql() {
depends="freeradius3-sql"
+ pkgdesc="MSSQL module for FreeRADIUS server"
arch="noarch"
mkdir -p "${subpkgdir}"${radmodsconfdir}/sql/main
mv "${pkgdir}"${radmodsconfdir}/sql/main/mssql \
@@ -178,6 +192,7 @@ mssql() {
perl() {
depends="freeradius3 perl"
+ pkgdesc="Perl module for FreeRADIUS server"
mkdir -p "${subpkgdir}"${radlibdir}
mv "${pkgdir}"${radlibdir}/rlm_perl* "${subpkgdir}"${radlibdir} \
|| return 1
@@ -191,11 +206,13 @@ perl() {
postgresql() {
depends="freeradius3-sql"
+ pkgdesc="PostgreSQL module for FreeRADIUS server"
_mvdb postgresql || return 1
}
python() {
depends="freeradius3 python"
+ pkgdesc="Python module for FreeRADIUS server"
mkdir -p "${subpkgdir}"${radlibdir}
mv "${pkgdir}"${radlibdir}/rlm_python* "${subpkgdir}"${radlibdir} \
|| return 1
@@ -207,6 +224,7 @@ python() {
radclient() {
depends=""
+ pkgdesc="Client for FreeRADIUS server"
mkdir -p "$subpkgdir"/usr/bin
mv "$pkgdir"/usr/bin/radclient "$subpkgdir"/usr/bin/radclient \
|| return 1
@@ -214,11 +232,13 @@ radclient() {
sqlite() {
depends="freeradius3-sql"
+ pkgdesc="SQLite module for FreeRADIUS server"
_mvdb sqlite || return 1
}
unixodbc() {
depends="freeradius3"
+ pkgdesc="ODBC module for FreeRADIUS server"
mkdir -p "${subpkgdir}"${radlibdir}
mv "${pkgdir}"${radlibdir}/rlm_sql_unixodbc.so \
"${subpkgdir}"${radlibdir} || return 1
@@ -226,26 +246,27 @@ unixodbc() {
pam() {
depends="freeradius3"
+ pkgdesc="PAM module for FreeRADIUS server"
mkdir -p "${subpkgdir}"${radlibdir}
mv "${pkgdir}"${radlibdir}/rlm_pam* "${subpkgdir}"${radlibdir} \
|| return 1
}
-md5sums="e72a378fd8668e9b76b243e70bad0798 freeradius-server-3.0.7.tar.gz
+md5sums="29a65ff73147ac19cbeb797a0e631c18 freeradius-server-3.0.8.tar.gz
fc6693f3df5a0694610110287a28568a freeradius3.confd
3a50b7f233e74daf3f87da63b3e9579d freeradius3.initd
d86558365a1deea4914ed139797805b0 musl-fix-headers.patch
ecd9ecfba4cf86a203de6faf8398c44a disable-cert-generation.patch
-13bc93b64d4d6517539a3ffc13a40872 freeradius3-305-default-config.patch"
-sha256sums="6d4d2f5cd9e8ca49da66f8a1e706eaad791be342d7f89fbfa167a6b648028ded freeradius-server-3.0.7.tar.gz
+f8a7b00835f2108acc06af212cede16e freeradius3-305-default-config.patch"
+sha256sums="c27252d7a86ba252904612d9b1f90e846f3ef1f4afee6a748f5287b730e87e3a freeradius-server-3.0.8.tar.gz
2d5b3e1af1299373182f2c8021bdf45c29db5d82b0a077b965a16ded32cb6292 freeradius3.confd
e173cce3b8a4c2ed4d1fdd58fff8ec21e9166f011ec052f5f4c01712493e72b3 freeradius3.initd
872aaebf86a663f819460d98924a9dc1f3e428facac6930dc98d1e442df1633f musl-fix-headers.patch
008fa3a4da7b3c01df238bf492a8ccda4077289c02c553a60ad8f4439ec136a2 disable-cert-generation.patch
-72235e434642950ebc3e6f31398a16dd7d4f17813f849d6b1114064b91bd0cab freeradius3-305-default-config.patch"
-sha512sums="9eeb10bc7aa80eea04aca139ae8d23f1d87324a78794a52a7f3d8f8b986af9d68ea463457690a4de39e8744ccf910a43e3a5074bbcfd3a9cc0df19c0e7464acd freeradius-server-3.0.7.tar.gz
+02cad546ffaf3f9be531cb45b96c7fb31f83c717e40ece4ff28a73c86f921f33 freeradius3-305-default-config.patch"
+sha512sums="89aabc474e95226eeb5003feef40fbe240f28aa65c40e0566a9bec08991d95fab83826f3b14f416cf4d7d832a814912521cb3c83097c1a2ce5d3e3537ee3a732 freeradius-server-3.0.8.tar.gz
e248159c0a44f722e405c51c8015d9ad672e42ad0d38ca28f8a051ff911aa4d3e630b9bd4543e9d610940bc4ae50c022594e219ce341b36abe85c572acad418b freeradius3.confd
b29bf9090a2be7af77a3e104346a23024baf78a343e7f2fd6f6ddb02c223ac66d9b77c80d02b2cb26cbef2e64cb59c46462bb54b063b862e5a3a61c72653a63d freeradius3.initd
c49e5eec7497fccde5fd09dba1ea9b846e57bc88015bd81640aa531fb5c9b449f37136f42c85fe1d7940c5963aed664b85da28442b388c9fb8cc27873df03b2d musl-fix-headers.patch
09b78c6baa992f82ab81c43aad6792536a4708d460170f0a373e242a5fafe8db10662dc7fcef99a966b828ed91fa7fe38567c961c938de9a447f1ee03aebb142 disable-cert-generation.patch
-b2236d3484f31e5b21232c38b10e141e2cb243e82c7e89d5221c8db8c68f268038db0d1d2dfaf8456ea40a079d486d7685ccac98982359480566ede8277ffc16 freeradius3-305-default-config.patch"
+b69b899da6f80dbdb7422847536e37461315ba587a07fedc1eee28b96be7d16993b758ccd34e3a271ce2937d72c6ddff878aec61a3a4c0750deaaa959d10ed5e freeradius3-305-default-config.patch"
diff --git a/main/freeradius3/freeradius3-305-default-config.patch b/main/freeradius3/freeradius3-305-default-config.patch
index c919737775..ab04ad9994 100644
--- a/main/freeradius3/freeradius3-305-default-config.patch
+++ b/main/freeradius3/freeradius3-305-default-config.patch
@@ -77,12 +77,12 @@
}
######################################################################
-@@ -367,7 +367,7 @@
+@@ -393,7 +393,7 @@
# hidden inside of the EAP packet, and the end server will
# reject the EAP request.
#
- eap
+# eap
+ }
- #
- # If the server tries to proxy a request and fails, then the
+ } # inner-tunnel server block