aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorclsung <clsung@FreeBSD.org>2006-12-20 08:48:38 +0800
committerclsung <clsung@FreeBSD.org>2006-12-20 08:48:38 +0800
commit37a5839f53d4dc8f81993d9bfad79ba121ce5a85 (patch)
tree73e6c5834b232688a21ab8c2e16ea5f0fd45dda7
parentc423e3c2efe19c990ce3b5a7f30c46e5bd49e998 (diff)
downloadfreebsd-ports-gnome-37a5839f53d4dc8f81993d9bfad79ba121ce5a85.tar.gz
freebsd-ports-gnome-37a5839f53d4dc8f81993d9bfad79ba121ce5a85.tar.zst
freebsd-ports-gnome-37a5839f53d4dc8f81993d9bfad79ba121ce5a85.zip
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/
-rw-r--r--net/Makefile1
-rw-r--r--net/rubygem-yadis/Makefile25
-rw-r--r--net/rubygem-yadis/distinfo3
-rw-r--r--net/rubygem-yadis/pkg-descr13
-rw-r--r--net/rubygem-yadis/pkg-plist169
5 files changed, 211 insertions, 0 deletions
diff --git a/net/Makefile b/net/Makefile
index aef7bb71608d..79298049ff41 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -700,6 +700,7 @@
SUBDIR += ruby-spread
SUBDIR += ruby-tcpsocketpipe
SUBDIR += ruby-tserver
+ SUBDIR += rubygem-yadis
SUBDIR += rude
SUBDIR += rwhoisd
SUBDIR += samba-libsmbclient
diff --git a/net/rubygem-yadis/Makefile b/net/rubygem-yadis/Makefile
new file mode 100644
index 000000000000..b14126e67bbd
--- /dev/null
+++ b/net/rubygem-yadis/Makefile
@@ -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>
diff --git a/net/rubygem-yadis/distinfo b/net/rubygem-yadis/distinfo
new file mode 100644
index 000000000000..2e6e8f1d4989
--- /dev/null
+++ b/net/rubygem-yadis/distinfo
@@ -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
diff --git a/net/rubygem-yadis/pkg-descr b/net/rubygem-yadis/pkg-descr
new file mode 100644
index 000000000000..18623ba88b39
--- /dev/null
+++ b/net/rubygem-yadis/pkg-descr
@@ -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/
diff --git a/net/rubygem-yadis/pkg-plist b/net/rubygem-yadis/pkg-plist
new file mode 100644
index 000000000000..68a78d0b7f26
--- /dev/null
+++ b/net/rubygem-yadis/pkg-plist
@@ -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%%