Index: net/Makefile =================================================================== RCS file: /home/ncvs/ports/net/Makefile,v retrieving revision 1.2133 diff -u -p -r1.2133 Makefile --- net/Makefile 13 Aug 2009 14:55:57 -0000 1.2133 +++ net/Makefile 14 Aug 2009 07:42:44 -0000 @@ -435,6 +435,7 @@ SUBDIR += opal SUBDIR += openam SUBDIR += openbgpd + SUBDIR += opendiameter SUBDIR += openh323 SUBDIR += openldap23-client SUBDIR += openldap23-sasl-client Index: net/opendiameter/Makefile =================================================================== RCS file: net/opendiameter/Makefile diff -N net/opendiameter/Makefile --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ net/opendiameter/Makefile 14 Aug 2009 23:33:25 -0000 @@ -0,0 +1,71 @@ +# New ports collection makefile for: opendiameter +# Date created: 14 Aug 2009 +# Whom: noreply +# +# $FreeBSD$ +# + +PORTNAME= opendiameter +DISTVERSION= 1.0.7-i +CATEGORIES= net +MASTER_SITES= SFP +MASTER_SITE_SUBDIR=diameter/c_server/${DISTVERSION} + +MAINTAINER= noreply@ +COMMENT= Open source Diameter implementation + +BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:${PORTSDIR}/devel/boost-libs +LIB_DEPENDS= ACE.5:${PORTSDIR}/devel/ace + +USE_OPENSSL= yes +USE_AUTOTOOLS= aclocal:110 automake:110 autoconf:262 libtool:22 +ACLOCAL_ARGS= -I${LOCALBASE}/share/aclocal +AUTOMAKE_ARGS= --add-missing --gnu --include-deps +CONFIGURE_ENV= ACE_ROOT=${LOCALBASE} BOOST_ROOT=${LOCALBASE} +USE_GMAKE= yes +MAKE_JOBS_UNSAFE= yes + +PLIST_SUB+= INCLUDEDIR="include/${PORTNAME}" + +OPTIONS= EAP_TLS "EAP-TLS library" off \ + MPA "MPA support" off +# EAP_ARCHIE "EAP-Archie library" off +# UNIXODBC "Accounting with unixODBC support" off + +.include + +.if defined(WITH_EAP_TLS) +BROKEN= does not build +CONFIGURE_ARGS+=--with-eap-tls +.endif + +.if defined(WITH_MPA) +CONFIGURE_ARGS+=--enable-mpa +.endif + +# XXX: isn't it already compiling? +#.if defined(WITH_EAP_ARCHIE) +#CONFIGURE_ARGS+=--enable-eap-archie +#.endif + +# XXX: AAA_ODBC_XFORMER is not defined anywhere +#.if defined(WITH_UNIXODBC) +#LIB_DEPENDS+= odbc.1:${PORTSDIR}/databases/unixODBC) +#CONFIGURE_ARGS+=--enable-odbc +#.endif + +post-patch: .SILENT + ${REINPLACE_CMD} -e 's|-lc_r|${PTHREAD_LIBS}|g' \ + -e 's|-pthread|${PTHREAD_LIBS}|g' \ + -e 's|-I$$ACE_ROOT|&/include|g' \ + -e 's|-I$$BOOST_ROOT|&/include|g' \ + -e 's|\(-L$$ACE_ROOT\)/ace|\1/lib|g' \ + ${WRKSRC}/configure.in + ${REINPLACE_CMD} -Ee '\|datadir|s|(share)/(opendiameter)/(doc)|\1/\3/\2|' \ + ${WRKSRC}/Makefile.am ${WRKSRC}/libpana/Makefile.am + ${FIND} ${WRKSRC} -type f \( -name \*.xml -or -name \*.cxx \) \ + -exec ${REINPLACE_CMD} \ + -e 's|/etc|${PREFIX}&|g' \ + -e 's|/aaa/|/aaad/|g' {} + + +.include Index: net/opendiameter/distinfo =================================================================== RCS file: net/opendiameter/distinfo diff -N net/opendiameter/distinfo --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ net/opendiameter/distinfo 14 Aug 2009 04:38:59 -0000 @@ -0,0 +1,3 @@ +MD5 (opendiameter-1.0.7-i.tar.gz) = d043fb91fdfe9aacaf282bda3929175d +SHA256 (opendiameter-1.0.7-i.tar.gz) = 1e5b135c60ebf096c3cd70db50a7ffcb6c2726067490c4318f7a767620d85dcb +SIZE (opendiameter-1.0.7-i.tar.gz) = 5011065 Index: net/opendiameter/pkg-descr =================================================================== RCS file: net/opendiameter/pkg-descr diff -N net/opendiameter/pkg-descr --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ net/opendiameter/pkg-descr 14 Aug 2009 07:19:53 -0000 @@ -0,0 +1,4 @@ +The open-source Diameter implemenation protocol is based on RFC3588 +designed by the IETF's AAA Working Group. + +WWW: http://www.opendiameter.org/ Index: net/opendiameter/pkg-plist =================================================================== RCS file: net/opendiameter/pkg-plist diff -N net/opendiameter/pkg-plist --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ net/opendiameter/pkg-plist 14 Aug 2009 06:43:28 -0000 @@ -0,0 +1,277 @@ +bin/aaad +bin/nasd +%%ETCDIR%%/aaad/config/aaad.xml +%%ETCDIR%%/aaad/config/aaad_diameter_dictionary.dtd +%%ETCDIR%%/aaad/config/aaad_diameter_dictionary.xml +%%ETCDIR%%/aaad/config/aaad_diameter_server.xml +%%ETCDIR%%/aaad/config/aaad_eap_shared_secret.bin +%%ETCDIR%%/aaad/config/aaad_user_db.xml +%%ETCDIR%%/diameter/agent.local.xml +%%ETCDIR%%/diameter/configuration.dtd +%%ETCDIR%%/diameter/configuration.xml +%%ETCDIR%%/diameter/dictionary.dtd +%%ETCDIR%%/diameter/dictionary.xml +%%ETCDIR%%/diameter/isp.local.xml +%%ETCDIR%%/diameter/nas1.local.xml +%%ETCDIR%%/diameter/nas2.local.xml +%%ETCDIR%%/diameter/nas3.local.xml +%%ETCDIR%%/diametereap/client.eap-tls.xml +%%ETCDIR%%/diametereap/client.local.xml +%%ETCDIR%%/diametereap/configuration.dtd +%%ETCDIR%%/diametereap/configuration.xml +%%ETCDIR%%/diametereap/dictionary.dtd +%%ETCDIR%%/diametereap/dictionary.xml +%%ETCDIR%%/diametereap/server.eap-tls.xml +%%ETCDIR%%/diametereap/server.local.xml +%%ETCDIR%%/diametermip4/aaas_s.local.xml +%%ETCDIR%%/diametermip4/aaas_s2.local.xml +%%ETCDIR%%/diametermip4/client.local.xml +%%ETCDIR%%/diametermip4/configuration.dtd +%%ETCDIR%%/diametermip4/configuration.xml +%%ETCDIR%%/diametermip4/dictionary.dtd +%%ETCDIR%%/diametermip4/dictionary.xml +%%ETCDIR%%/diametermip4/fac.local.xml +%%ETCDIR%%/diametermip4/hac.local.xml +%%ETCDIR%%/diametermip4/has.local.xml +%%ETCDIR%%/diametermip4/hosts +%%ETCDIR%%/diametermip4/server.local.xml +%%ETCDIR%%/diameternasreq/client.local.xml +%%ETCDIR%%/diameternasreq/configuration.dtd +%%ETCDIR%%/diameternasreq/configuration.xml +%%ETCDIR%%/diameternasreq/dictionary.dtd +%%ETCDIR%%/diameternasreq/dictionary.xml +%%ETCDIR%%/diameternasreq/server.local.xml +%%ETCDIR%%/eap/client.eap-tls.xml +%%ETCDIR%%/eap/server.eap-tls.xml +%%ETCDIR%%/nasd/config/nasd.xml +%%ETCDIR%%/nasd/config/nasd_diameter_eap.xml +%%ETCDIR%%/nasd/config/nasd_diameter_eap_dictionary.dtd +%%ETCDIR%%/nasd/config/nasd_diameter_eap_dictionary.xml +%%ETCDIR%%/nasd/config/nasd_eap_shared_secret.bin +%%ETCDIR%%/nasd/config/nasd_pana_dictionary.dtd +%%ETCDIR%%/nasd/config/nasd_pana_dictionary.xml +%%ETCDIR%%/nasd/config/nasd_pana_paa.xml +%%ETCDIR%%/pana/config.dtd +%%ETCDIR%%/pana/dictionary.dtd +%%ETCDIR%%/pana/dictionary.xml +%%ETCDIR%%/pana/paa.xml +%%ETCDIR%%/pana/pac.xml +%%ETCDIR%%/pana/pana_auth.bat +%%ETCDIR%%/pana/shared_secret.bin +%%ETCDIR%%/pana/users.dtd +%%ETCDIR%%/pana/users.xml +%%INCLUDEDIR%%/aaa_dictionary_api.h +%%INCLUDEDIR%%/aaa_global_config.h +%%INCLUDEDIR%%/aaa_parser_api.h +%%INCLUDEDIR%%/aaa_parser_defs.h +%%INCLUDEDIR%%/diameter/aaa_application.h +%%INCLUDEDIR%%/diameter/aaa_data_defs.h +%%INCLUDEDIR%%/diameter/aaa_garbage_collector.h +%%INCLUDEDIR%%/diameter/aaa_log_facility.h +%%INCLUDEDIR%%/diameter/aaa_peer_data.h +%%INCLUDEDIR%%/diameter/aaa_peer_fsm.h +%%INCLUDEDIR%%/diameter/aaa_peer_interface.h +%%INCLUDEDIR%%/diameter/aaa_peer_table.h +%%INCLUDEDIR%%/diameter/aaa_route_framework.h +%%INCLUDEDIR%%/diameter/aaa_route_id_generator.h +%%INCLUDEDIR%%/diameter/aaa_route_msg_router.h +%%INCLUDEDIR%%/diameter/aaa_route_table.h +%%INCLUDEDIR%%/diameter/aaa_session.h +%%INCLUDEDIR%%/diameter/aaa_session.inl +%%INCLUDEDIR%%/diameter/aaa_session_acct_client_fsm.h +%%INCLUDEDIR%%/diameter/aaa_session_acct_fsm.h +%%INCLUDEDIR%%/diameter/aaa_session_acct_rec_transformer.h +%%INCLUDEDIR%%/diameter/aaa_session_acct_server_fsm.h +%%INCLUDEDIR%%/diameter/aaa_session_attributes.h +%%INCLUDEDIR%%/diameter/aaa_session_auth_client_fsm.h +%%INCLUDEDIR%%/diameter/aaa_session_auth_fsm.h +%%INCLUDEDIR%%/diameter/aaa_session_auth_server_fsm.h +%%INCLUDEDIR%%/diameter/aaa_session_client.h +%%INCLUDEDIR%%/diameter/aaa_session_client.inl +%%INCLUDEDIR%%/diameter/aaa_session_db.h +%%INCLUDEDIR%%/diameter/aaa_session_fsm.h +%%INCLUDEDIR%%/diameter/aaa_session_msg_mux.h +%%INCLUDEDIR%%/diameter/aaa_session_msg_rx.h +%%INCLUDEDIR%%/diameter/aaa_session_server.h +%%INCLUDEDIR%%/diameter/aaa_session_server.inl +%%INCLUDEDIR%%/diameter/aaa_session_server_factory.h +%%INCLUDEDIR%%/diameter/aaa_transport_ace.h +%%INCLUDEDIR%%/diameter/aaa_transport_collector.h +%%INCLUDEDIR%%/diameter/aaa_transport_interface.h +%%INCLUDEDIR%%/diameter/aaa_xml_data.h +%%INCLUDEDIR%%/diameter/diameter_api.h +%%INCLUDEDIR%%/diameter/diameter_compatibility_api.h +%%INCLUDEDIR%%/diametereap/diameter_eap_client_fsm.hxx +%%INCLUDEDIR%%/diametereap/diameter_eap_client_session.hxx +%%INCLUDEDIR%%/diametereap/diameter_eap_parser.hxx +%%INCLUDEDIR%%/diametereap/diameter_eap_server_fsm.hxx +%%INCLUDEDIR%%/diametereap/diameter_eap_server_session.hxx +%%INCLUDEDIR%%/diametermip4/diameter_mip4_aaas_client_fsm.hxx +%%INCLUDEDIR%%/diametermip4/diameter_mip4_aaas_client_session.hxx +%%INCLUDEDIR%%/diametermip4/diameter_mip4_aaas_server_fsm.hxx +%%INCLUDEDIR%%/diametermip4/diameter_mip4_aaas_server_interface.hxx +%%INCLUDEDIR%%/diametermip4/diameter_mip4_aaas_server_session.hxx +%%INCLUDEDIR%%/diametermip4/diameter_mip4_aaas_server_sint_interface.hxx +%%INCLUDEDIR%%/diametermip4/diameter_mip4_fa_client_fsm.hxx +%%INCLUDEDIR%%/diametermip4/diameter_mip4_fa_client_interface.hxx +%%INCLUDEDIR%%/diametermip4/diameter_mip4_fa_client_session.hxx +%%INCLUDEDIR%%/diametermip4/diameter_mip4_ha_client_fsm.hxx +%%INCLUDEDIR%%/diametermip4/diameter_mip4_ha_client_interface.hxx +%%INCLUDEDIR%%/diametermip4/diameter_mip4_ha_client_session.hxx +%%INCLUDEDIR%%/diametermip4/diameter_mip4_ha_server_fsm.hxx +%%INCLUDEDIR%%/diametermip4/diameter_mip4_ha_server_interface.hxx +%%INCLUDEDIR%%/diametermip4/diameter_mip4_ha_server_session.hxx +%%INCLUDEDIR%%/diametermip4/diameter_mip4_parser.hxx +%%INCLUDEDIR%%/diametermip4/mip4_diameter_fa_client_interface.hxx +%%INCLUDEDIR%%/diametermip4/mip4_diameter_ha_client_interface.hxx +%%INCLUDEDIR%%/diameternasreq/diameter_nasreq_authinfo.hxx +%%INCLUDEDIR%%/diameternasreq/diameter_nasreq_client_fsm.hxx +%%INCLUDEDIR%%/diameternasreq/diameter_nasreq_client_session.hxx +%%INCLUDEDIR%%/diameternasreq/diameter_nasreq_parser.hxx +%%INCLUDEDIR%%/diameternasreq/diameter_nasreq_server_fsm.hxx +%%INCLUDEDIR%%/diameternasreq/diameter_nasreq_server_session.hxx +%%INCLUDEDIR%%/eap/eap.hxx +%%INCLUDEDIR%%/eap/eap_api.h +%%INCLUDEDIR%%/eap/eap_archie.hxx +%%INCLUDEDIR%%/eap/eap_archie_crypto.hxx +%%INCLUDEDIR%%/eap/eap_archie_fsm.hxx +%%INCLUDEDIR%%/eap/eap_archie_parser.hxx +%%INCLUDEDIR%%/eap/eap_authfsm.hxx +%%INCLUDEDIR%%/eap/eap_fsm.hxx +%%INCLUDEDIR%%/eap/eap_identity.hxx +%%INCLUDEDIR%%/eap/eap_log.hxx +%%INCLUDEDIR%%/eap/eap_md5.hxx +%%INCLUDEDIR%%/eap/eap_method_registrar.hxx +%%INCLUDEDIR%%/eap/eap_notification.hxx +%%INCLUDEDIR%%/eap/eap_parser.hxx +%%INCLUDEDIR%%/eap/eap_peerfsm.hxx +%%INCLUDEDIR%%/eap/eap_policy.hxx +%%INCLUDEDIR%%/framework.h +%%INCLUDEDIR%%/odutl/od_utl_exports.h +%%INCLUDEDIR%%/odutl/od_utl_md5.h +%%INCLUDEDIR%%/odutl/od_utl_patterns.h +%%INCLUDEDIR%%/odutl/od_utl_rbtree.h +%%INCLUDEDIR%%/odutl/od_utl_rbtree_dbase.h +%%INCLUDEDIR%%/odutl/od_utl_sha1.h +%%INCLUDEDIR%%/odutl/od_utl_xml_sax_parser.h +%%INCLUDEDIR%%/pana/opendiameter/user_db.h +%%INCLUDEDIR%%/pana/pana_auth_script.h +%%INCLUDEDIR%%/pana/pana_channel.h +%%INCLUDEDIR%%/pana/pana_client.h +%%INCLUDEDIR%%/pana/pana_client_fsm.h +%%INCLUDEDIR%%/pana/pana_config_manager.h +%%INCLUDEDIR%%/pana/pana_defs.h +%%INCLUDEDIR%%/pana/pana_egress.h +%%INCLUDEDIR%%/pana/pana_exceptions.h +%%INCLUDEDIR%%/pana/pana_exports.h +%%INCLUDEDIR%%/pana/pana_fsm.h +%%INCLUDEDIR%%/pana/pana_ingress.h +%%INCLUDEDIR%%/pana/pana_memory_manager.h +%%INCLUDEDIR%%/pana/pana_message.h +%%INCLUDEDIR%%/pana/pana_node.h +%%INCLUDEDIR%%/pana/pana_nonce_generator.h +%%INCLUDEDIR%%/pana/pana_paa.h +%%INCLUDEDIR%%/pana/pana_paa_factory.h +%%INCLUDEDIR%%/pana/pana_paa_fsm.h +%%INCLUDEDIR%%/pana/pana_pac_ep_key.h +%%INCLUDEDIR%%/pana/pana_parser.h +%%INCLUDEDIR%%/pana/pana_parser_avpvalue.h +%%INCLUDEDIR%%/pana/pana_parser_dict.h +%%INCLUDEDIR%%/pana/pana_pmk_bootstrap.h +%%INCLUDEDIR%%/pana/pana_prf_plus.h +%%INCLUDEDIR%%/pana/pana_psk_bootstrap.h +%%INCLUDEDIR%%/pana/pana_security_assoc.h +%%INCLUDEDIR%%/pana/pana_serial_num.h +%%INCLUDEDIR%%/pana/pana_session.h +%%INCLUDEDIR%%/parser/aaa_avp_header.h +%%INCLUDEDIR%%/parser/aaa_avplist.h +%%INCLUDEDIR%%/parser/aaa_comlist.h +%%INCLUDEDIR%%/parser/aaa_error_status.h +%%INCLUDEDIR%%/parser/aaa_g_avplist.h +%%INCLUDEDIR%%/parser/aaa_memory_manager.h +%%INCLUDEDIR%%/parser/aaa_msg_to_xml.h +%%INCLUDEDIR%%/parser/aaa_parser_avp.h +%%INCLUDEDIR%%/parser/aaa_parser_avpvalue.h +%%INCLUDEDIR%%/parser/aaa_parser_q_avplist.h +%%INCLUDEDIR%%/parser/aaa_q_avplist.h +%%INCLUDEDIR%%/parser/aaa_xml_parsing.h +%%INCLUDEDIR%%/parser/diameter_parser.h +%%INCLUDEDIR%%/parser/diameter_parser_api.h +%%INCLUDEDIR%%/resultcodes.h +lib/libdiameter.a +lib/libdiameter.la +lib/libdiameter.so +lib/libdiameter.so.1 +lib/libdiametereap.a +lib/libdiametereap.la +lib/libdiametereap.so +lib/libdiametereap.so.1 +lib/libdiametermip4.a +lib/libdiametermip4.la +lib/libdiametermip4.so +lib/libdiametermip4.so.0 +lib/libdiameternasreq.a +lib/libdiameternasreq.la +lib/libdiameternasreq.so +lib/libdiameternasreq.so.1 +lib/libdiamparser.a +lib/libdiamparser.la +lib/libdiamparser.so +lib/libdiamparser.so.1 +lib/libeap.a +lib/libeap.la +lib/libeap.so +lib/libeap.so.1 +lib/libeaparchie.a +lib/libeaparchie.la +lib/libeaparchie.so +lib/libeaparchie.so.1 +lib/libodutl.a +lib/libodutl.la +lib/libodutl.so +lib/libodutl.so.1 +lib/libpana.a +lib/libpana.la +lib/libpana.so +lib/libpana.so.1 +%%DOCSDIR%%/README +%%DOCSDIR%%/RELEASE +%%DOCSDIR%%/autogen.sh +%%DOCSDIR%%/bugtracking-diagram.pdf +%%DOCSDIR%%/coding_style.txt +%%DOCSDIR%%/development_policy.txt +%%DOCSDIR%%/getopt.patch +%%DOCSDIR%%/getopt1.patch +%%DOCSDIR%%/msvc-solution-usage.txt +%%DOCSDIR%%/opendiameter.kdevelop +%%DOCSDIR%%/pana/Doxyfile +%%DOCSDIR%%/pana/architecture.txt +%%DOCSDIR%%/pana/client_architecture.eps +%%DOCSDIR%%/pana/client_architecture.jpeg +%%DOCSDIR%%/pana/client_architecture.obj +%%DOCSDIR%%/pana/server_architecture.eps +%%DOCSDIR%%/pana/server_architecture.jpeg +%%DOCSDIR%%/pana/server_architecture.obj +@dirrm %%ETCDIR%%/aaad/config +@dirrm %%ETCDIR%%/aaad +@dirrm %%ETCDIR%%/diameter +@dirrm %%ETCDIR%%/diametereap +@dirrm %%ETCDIR%%/diametermip4 +@dirrm %%ETCDIR%%/diameternasreq +@dirrm %%ETCDIR%%/eap +@dirrm %%ETCDIR%%/nasd/config +@dirrm %%ETCDIR%%/nasd +@dirrm %%ETCDIR%%/pana +@dirrm %%ETCDIR%% +@dirrm %%INCLUDEDIR%%/diameter +@dirrm %%INCLUDEDIR%%/diametereap +@dirrm %%INCLUDEDIR%%/diametermip4 +@dirrm %%INCLUDEDIR%%/diameternasreq +@dirrm %%INCLUDEDIR%%/eap +@dirrm %%INCLUDEDIR%%/odutl +@dirrm %%INCLUDEDIR%%/pana/opendiameter +@dirrm %%INCLUDEDIR%%/pana +@dirrm %%INCLUDEDIR%%/parser +@dirrm %%INCLUDEDIR%% +@dirrm %%DOCSDIR%%/pana +@dirrm %%DOCSDIR%%