A Yadis Service discovery library written in pure Ruby.

ruby-yadis contains full yadis service discovery functionality.
Point releases will be issued as the Yadis 1.0 specification
gets rounded out.  Features include:

* Easy to use interface for fetching Yadis service information
* XRDS parser
* HTTPS and server certificate verification support
* Test suite
* BSD license

WWW:    http://www.openidenabled.com/yadis/libraries/ruby/
This commit is contained in:
Cheng-Lung Sung 2006-12-20 00:48:38 +00:00
parent 42057b0f16
commit 1e49a2ca39
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=180219
5 changed files with 211 additions and 0 deletions

View File

@ -700,6 +700,7 @@
SUBDIR += ruby-spread
SUBDIR += ruby-tcpsocketpipe
SUBDIR += ruby-tserver
SUBDIR += rubygem-yadis
SUBDIR += rude
SUBDIR += rwhoisd
SUBDIR += samba-libsmbclient

View File

@ -0,0 +1,25 @@
# New ports collection makefile for: yadis
# Date created: Dec 19, 2006
# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= yadis
PORTVERSION= 0.3.3
CATEGORIES= net rubygems
MASTER_SITES= http://www.openidenabled.com/resources/downloads/ruby-yadis/
DISTNAME= ruby-${PORTNAME}-${PORTVERSION}
MAINTAINER= clsung@FreeBSD.org
COMMENT= A Yadis Service discovery library written in pure Ruby
USE_RUBY= yes
GEM_NAME= ${DISTNAME}
post-install:
@${FIND} ${PREFIX}/${GEM_LIB_DIR} -name "*~" -delete
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/devel/ruby-gems/Makefile.common"
.include <bsd.port.post.mk>

View File

@ -0,0 +1,3 @@
MD5 (rubygem/ruby-yadis-0.3.3.gem) = 4678fbd3ec84f6d641c253809b6857df
SHA256 (rubygem/ruby-yadis-0.3.3.gem) = a88a528276b919989216ed4e75d38dd13ce12b0ac651389ac0a172610a1e20ce
SIZE (rubygem/ruby-yadis-0.3.3.gem) = 18944

View File

@ -0,0 +1,13 @@
A Yadis Service discovery library written in pure Ruby.
ruby-yadis contains full yadis service discovery functionality.
Point releases will be issued as the Yadis 1.0 specification
gets rounded out. Features include:
* Easy to use interface for fetching Yadis service information
* XRDS parser
* HTTPS and server certificate verification support
* Test suite
* BSD license
WWW: http://www.openidenabled.com/yadis/libraries/ruby/

169
net/rubygem-yadis/pkg-plist Normal file
View File

@ -0,0 +1,169 @@
%%CACHE_DIR%%/%%GEM_NAME%%.gem
%%GEM_LIB_DIR%%/COPYING
%%GEM_LIB_DIR%%/INSTALL
%%GEM_LIB_DIR%%/README
%%GEM_LIB_DIR%%/examples/openid.rb
%%GEM_LIB_DIR%%/lib/yadis.rb
%%GEM_LIB_DIR%%/lib/yadis/fetcher.rb
%%GEM_LIB_DIR%%/lib/yadis/htmltokenizer.rb
%%GEM_LIB_DIR%%/lib/yadis/manager.rb
%%GEM_LIB_DIR%%/lib/yadis/parsehtml.rb
%%GEM_LIB_DIR%%/lib/yadis/service.rb
%%GEM_LIB_DIR%%/lib/yadis/xrds.rb
%%GEM_LIB_DIR%%/lib/yadis/xri.rb
%%GEM_LIB_DIR%%/lib/yadis/xrires.rb
%%GEM_LIB_DIR%%/lib/yadis/yadis.rb
%%GEM_LIB_DIR%%/test/data/brian.multi.xrds
%%GEM_LIB_DIR%%/test/data/brian.multi_uri.xrds
%%GEM_LIB_DIR%%/test/data/brian.xrds
%%GEM_LIB_DIR%%/test/data/brian_priority.xrds
%%GEM_LIB_DIR%%/test/data/brianellin.mylid.xrds
%%GEM_LIB_DIR%%/test/data/index.html
%%GEM_LIB_DIR%%/test/data/index_xrds.html
%%GEM_LIB_DIR%%/test/data/index_yadis.html
%%GEM_LIB_DIR%%/test/data/keturn.xrds
%%GEM_LIB_DIR%%/test/data/manifest.txt
%%GEM_LIB_DIR%%/test/data/proxy-june1.xrds
%%GEM_LIB_DIR%%/test/data/weirdver.xrds
%%GEM_LIB_DIR%%/test/runtests.rb
%%GEM_LIB_DIR%%/test/test_discovery.rb
%%GEM_LIB_DIR%%/test/test_parse.rb
%%GEM_LIB_DIR%%/test/test_xrds.rb
%%GEM_LIB_DIR%%/test/test_xri.rb
%%GEM_LIB_DIR%%/test/test_yadis.rb
%%SPEC_DIR%%/%%GEM_NAME%%.gemspec
@dirrmtry %%GEM_LIB_DIR%%/test/data
@dirrmtry %%GEM_LIB_DIR%%/test
@dirrmtry %%GEM_LIB_DIR%%/lib/yadis
@dirrmtry %%GEM_LIB_DIR%%/lib
@dirrmtry %%GEM_LIB_DIR%%/examples
@dirrm %%GEMS_DIR%%/%%GEM_NAME%%
%%GEM_DOC_DIR%%/rdoc/classes/Discovery.html
%%GEM_DOC_DIR%%/rdoc/classes/Discovery.src/M000033.html
%%GEM_DOC_DIR%%/rdoc/classes/Discovery.src/M000034.html
%%GEM_DOC_DIR%%/rdoc/classes/Discovery.src/M000035.html
%%GEM_DOC_DIR%%/rdoc/classes/Discovery.src/M000036.html
%%GEM_DOC_DIR%%/rdoc/classes/Discovery.src/M000037.html
%%GEM_DOC_DIR%%/rdoc/classes/Discovery.src/M000038.html
%%GEM_DOC_DIR%%/rdoc/classes/Discovery.src/M000039.html
%%GEM_DOC_DIR%%/rdoc/classes/Discovery.src/M000040.html
%%GEM_DOC_DIR%%/rdoc/classes/Discovery.src/M000041.html
%%GEM_DOC_DIR%%/rdoc/classes/HTMLComment.html
%%GEM_DOC_DIR%%/rdoc/classes/HTMLComment.src/M000015.html
%%GEM_DOC_DIR%%/rdoc/classes/HTMLTag.html
%%GEM_DOC_DIR%%/rdoc/classes/HTMLTag.src/M000030.html
%%GEM_DOC_DIR%%/rdoc/classes/HTMLTag.src/M000031.html
%%GEM_DOC_DIR%%/rdoc/classes/HTMLTag.src/M000032.html
%%GEM_DOC_DIR%%/rdoc/classes/HTMLText.html
%%GEM_DOC_DIR%%/rdoc/classes/HTMLText.src/M000016.html
%%GEM_DOC_DIR%%/rdoc/classes/HTMLToken.html
%%GEM_DOC_DIR%%/rdoc/classes/HTMLToken.src/M000025.html
%%GEM_DOC_DIR%%/rdoc/classes/HTMLToken.src/M000026.html
%%GEM_DOC_DIR%%/rdoc/classes/HTMLToken.src/M000027.html
%%GEM_DOC_DIR%%/rdoc/classes/HTMLToken.src/M000028.html
%%GEM_DOC_DIR%%/rdoc/classes/HTMLToken.src/M000029.html
%%GEM_DOC_DIR%%/rdoc/classes/HTMLTokenizer.html
%%GEM_DOC_DIR%%/rdoc/classes/HTMLTokenizer.src/M000007.html
%%GEM_DOC_DIR%%/rdoc/classes/HTMLTokenizer.src/M000008.html
%%GEM_DOC_DIR%%/rdoc/classes/HTMLTokenizer.src/M000009.html
%%GEM_DOC_DIR%%/rdoc/classes/HTMLTokenizer.src/M000010.html
%%GEM_DOC_DIR%%/rdoc/classes/HTMLTokenizer.src/M000011.html
%%GEM_DOC_DIR%%/rdoc/classes/HTMLTokenizer.src/M000012.html
%%GEM_DOC_DIR%%/rdoc/classes/HTMLTokenizer.src/M000013.html
%%GEM_DOC_DIR%%/rdoc/classes/HTMLTokenizer.src/M000014.html
%%GEM_DOC_DIR%%/rdoc/classes/NetHTTPFetcher.html
%%GEM_DOC_DIR%%/rdoc/classes/NetHTTPFetcher.src/M000017.html
%%GEM_DOC_DIR%%/rdoc/classes/NetHTTPFetcher.src/M000018.html
%%GEM_DOC_DIR%%/rdoc/classes/NetHTTPFetcher.src/M000019.html
%%GEM_DOC_DIR%%/rdoc/classes/NetHTTPFetcher.src/M000020.html
%%GEM_DOC_DIR%%/rdoc/classes/ServiceEndpoint.html
%%GEM_DOC_DIR%%/rdoc/classes/ServiceEndpoint.src/M000048.html
%%GEM_DOC_DIR%%/rdoc/classes/ServiceEndpoint.src/M000049.html
%%GEM_DOC_DIR%%/rdoc/classes/ServiceEndpoint.src/M000050.html
%%GEM_DOC_DIR%%/rdoc/classes/TC_TestHTMLTokenizer.html
%%GEM_DOC_DIR%%/rdoc/classes/TC_TestHTMLTokenizer.src/M000021.html
%%GEM_DOC_DIR%%/rdoc/classes/TC_TestHTMLTokenizer.src/M000022.html
%%GEM_DOC_DIR%%/rdoc/classes/TC_TestHTMLTokenizer.src/M000023.html
%%GEM_DOC_DIR%%/rdoc/classes/TC_TestHTMLTokenizer.src/M000024.html
%%GEM_DOC_DIR%%/rdoc/classes/XRDS.html
%%GEM_DOC_DIR%%/rdoc/classes/XRDS.src/M000042.html
%%GEM_DOC_DIR%%/rdoc/classes/XRDS.src/M000043.html
%%GEM_DOC_DIR%%/rdoc/classes/XRDS.src/M000044.html
%%GEM_DOC_DIR%%/rdoc/classes/XRDS.src/M000045.html
%%GEM_DOC_DIR%%/rdoc/classes/XRDS.src/M000046.html
%%GEM_DOC_DIR%%/rdoc/classes/XRDS.src/M000047.html
%%GEM_DOC_DIR%%/rdoc/classes/XRDSUtil.html
%%GEM_DOC_DIR%%/rdoc/classes/XRDSUtil.src/M000056.html
%%GEM_DOC_DIR%%/rdoc/classes/XRI.html
%%GEM_DOC_DIR%%/rdoc/classes/XRI.src/M000057.html
%%GEM_DOC_DIR%%/rdoc/classes/XRI.src/M000058.html
%%GEM_DOC_DIR%%/rdoc/classes/XRI.src/M000059.html
%%GEM_DOC_DIR%%/rdoc/classes/XRI.src/M000060.html
%%GEM_DOC_DIR%%/rdoc/classes/XRI.src/M000061.html
%%GEM_DOC_DIR%%/rdoc/classes/XRI.src/M000062.html
%%GEM_DOC_DIR%%/rdoc/classes/XRI.src/M000063.html
%%GEM_DOC_DIR%%/rdoc/classes/XRI.src/M000064.html
%%GEM_DOC_DIR%%/rdoc/classes/XRI.src/M000065.html
%%GEM_DOC_DIR%%/rdoc/classes/XRI.src/M000066.html
%%GEM_DOC_DIR%%/rdoc/classes/XRI/ProxyResolver.html
%%GEM_DOC_DIR%%/rdoc/classes/XRI/ProxyResolver.src/M000067.html
%%GEM_DOC_DIR%%/rdoc/classes/XRI/ProxyResolver.src/M000068.html
%%GEM_DOC_DIR%%/rdoc/classes/XRI/ProxyResolver.src/M000069.html
%%GEM_DOC_DIR%%/rdoc/classes/XRI/XRIHTTPError.html
%%GEM_DOC_DIR%%/rdoc/classes/YADIS.html
%%GEM_DOC_DIR%%/rdoc/classes/YADIS.src/M000051.html
%%GEM_DOC_DIR%%/rdoc/classes/YADIS.src/M000052.html
%%GEM_DOC_DIR%%/rdoc/classes/YADIS.src/M000053.html
%%GEM_DOC_DIR%%/rdoc/classes/YADIS.src/M000054.html
%%GEM_DOC_DIR%%/rdoc/classes/YADIS.src/M000055.html
%%GEM_DOC_DIR%%/rdoc/classes/YADISHTTPError.html
%%GEM_DOC_DIR%%/rdoc/classes/YADISParseError.html
%%GEM_DOC_DIR%%/rdoc/classes/YadisServiceManager.html
%%GEM_DOC_DIR%%/rdoc/classes/YadisServiceManager.src/M000002.html
%%GEM_DOC_DIR%%/rdoc/classes/YadisServiceManager.src/M000003.html
%%GEM_DOC_DIR%%/rdoc/classes/YadisServiceManager.src/M000004.html
%%GEM_DOC_DIR%%/rdoc/classes/YadisServiceManager.src/M000005.html
%%GEM_DOC_DIR%%/rdoc/classes/YadisServiceManager.src/M000006.html
%%GEM_DOC_DIR%%/rdoc/created.rid
%%GEM_DOC_DIR%%/rdoc/files/COPYING.html
%%GEM_DOC_DIR%%/rdoc/files/INSTALL.html
%%GEM_DOC_DIR%%/rdoc/files/README.html
%%GEM_DOC_DIR%%/rdoc/files/lib/yadis/fetcher_rb.html
%%GEM_DOC_DIR%%/rdoc/files/lib/yadis/htmltokenizer_rb.html
%%GEM_DOC_DIR%%/rdoc/files/lib/yadis/manager_rb.html
%%GEM_DOC_DIR%%/rdoc/files/lib/yadis/parsehtml_rb.html
%%GEM_DOC_DIR%%/rdoc/files/lib/yadis/parsehtml_rb.src/M000001.html
%%GEM_DOC_DIR%%/rdoc/files/lib/yadis/service_rb.html
%%GEM_DOC_DIR%%/rdoc/files/lib/yadis/xrds_rb.html
%%GEM_DOC_DIR%%/rdoc/files/lib/yadis/xri_rb.html
%%GEM_DOC_DIR%%/rdoc/files/lib/yadis/xrires_rb.html
%%GEM_DOC_DIR%%/rdoc/files/lib/yadis/yadis_rb.html
%%GEM_DOC_DIR%%/rdoc/files/lib/yadis_rb.html
%%GEM_DOC_DIR%%/rdoc/fr_class_index.html
%%GEM_DOC_DIR%%/rdoc/fr_file_index.html
%%GEM_DOC_DIR%%/rdoc/fr_method_index.html
%%GEM_DOC_DIR%%/rdoc/index.html
%%GEM_DOC_DIR%%/rdoc/rdoc-style.css
@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/yadis/parsehtml_rb.src
@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/yadis
@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib
@dirrm %%GEM_DOC_DIR%%/rdoc/files
@dirrm %%GEM_DOC_DIR%%/rdoc/classes/YadisServiceManager.src
@dirrm %%GEM_DOC_DIR%%/rdoc/classes/YADIS.src
@dirrm %%GEM_DOC_DIR%%/rdoc/classes/XRI/ProxyResolver.src
@dirrm %%GEM_DOC_DIR%%/rdoc/classes/XRI.src
@dirrm %%GEM_DOC_DIR%%/rdoc/classes/XRI
@dirrm %%GEM_DOC_DIR%%/rdoc/classes/XRDSUtil.src
@dirrm %%GEM_DOC_DIR%%/rdoc/classes/XRDS.src
@dirrm %%GEM_DOC_DIR%%/rdoc/classes/TC_TestHTMLTokenizer.src
@dirrm %%GEM_DOC_DIR%%/rdoc/classes/ServiceEndpoint.src
@dirrm %%GEM_DOC_DIR%%/rdoc/classes/NetHTTPFetcher.src
@dirrm %%GEM_DOC_DIR%%/rdoc/classes/HTMLTokenizer.src
@dirrm %%GEM_DOC_DIR%%/rdoc/classes/HTMLToken.src
@dirrm %%GEM_DOC_DIR%%/rdoc/classes/HTMLText.src
@dirrm %%GEM_DOC_DIR%%/rdoc/classes/HTMLTag.src
@dirrm %%GEM_DOC_DIR%%/rdoc/classes/HTMLComment.src
@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Discovery.src
@dirrm %%GEM_DOC_DIR%%/rdoc/classes
@dirrm %%GEM_DOC_DIR%%/rdoc
@dirrm %%GEM_DOC_DIR%%