Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Dec 2007 05:35:21 GMT
From:      Aaron Seelye <aseelye@eltopia.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/118878: net/openser port minor expansion/version bump
Message-ID:  <200712200535.lBK5ZLHi053714@www.freebsd.org>
Resent-Message-ID: <200712200540.lBK5e06p024367@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         118878
>Category:       ports
>Synopsis:       net/openser port minor expansion/version bump
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Dec 20 05:40:00 UTC 2007
>Closed-Date:
>Last-Modified:
>Originator:     Aaron Seelye
>Release:        6.3-PRERELEASE
>Organization:
Eltopia.com
>Environment:
FreeBSD phone1.eltopia.net 6.3-PRERELEASE FreeBSD 6.3-PRERELEASE #1: Wed Dec 19 20:53:59 PST 2007     toor@phone1.eltopia.net:/usr/obj/usr/src/sys/PHONE  i386

>Description:
I updated the port to make the auth_radius module available if selected.  I also modified the acc module to have radius accounting available.  If the radius feature isn't used, it won't break anything, so this should be safe for people who we're previously using it.
>How-To-Repeat:

>Fix:
Apply the patch to the port.

Patch attached with submission follows:

diff -ur openser.old/Makefile openser/Makefile
--- openser.old/Makefile	2007-08-20 02:12:42.000000000 -0700
+++ openser/Makefile	2007-12-19 21:39:46.000000000 -0800
@@ -7,6 +7,7 @@
 
 PORTNAME=	openser
 PORTVERSION=	1.2.2
+PORTREVISION=	1
 CATEGORIES=	net
 MASTER_SITES=	http://openser.org/pub/openser/${PORTVERSION}/src/
 DISTNAME=	${PORTNAME}-${PORTVERSION}-tls_src
@@ -63,10 +64,20 @@
 		POSTGRESQL "PostgreSQL support" off \
 		UNIXODBC "UnixODBC support" off \
 		TLS "TLS support" off \
-		SNMPSTATS "SNMPStats support" off
+		SNMPSTATS "SNMPStats support" off \
+		AUTHRADIUS "auth_radius module" on
+
 
 .include <bsd.port.pre.mk>
 
+.if defined(WITH_AUTHRADIUS)
+USE_AUTHRADIUS=	yes
+MODULES+=	auth_radius
+PLIST_FILES+=	lib/openser/modules/auth_radius.so
+.else
+MAKE_ENV+=	AUTHRADIUS=auth_radius
+.endif
+
 .if defined(WITH_MYSQL)
 USE_MYSQL=	yes
 MODULES+=	mysql
diff -ur openser.old/files/patch-Makefile openser/files/patch-Makefile
--- openser.old/files/patch-Makefile	2007-05-26 16:21:38.000000000 -0700
+++ openser/files/patch-Makefile	2007-12-19 19:53:26.000000000 -0800
@@ -9,8 +9,8 @@
 -						presence pua pua_mi pua_usrloc \
 -						mi_xmlrpc perl snmpstats
 +exclude_modules?= 		$(MYSQL) $(POSTGRESQL) $(SNMPSTATS) $(TLSOPS) $(UNIXODBC) \
-+					avp_radius auth_radius group_radius uri_radius \
-+					jabber osp mi_xmlrpc perl xmpp
++					${AUTHRADIUS} avp_radius group_radius  \
++					uri_radius jabber osp mi_xmlrpc perl xmpp
  ifeq ($(TLS),)
  	exclude_modules+= tlsops
  endif


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200712200535.lBK5ZLHi053714>