aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorknu <knu@FreeBSD.org>2009-01-07 11:50:01 +0800
committerknu <knu@FreeBSD.org>2009-01-07 11:50:01 +0800
commitd4ef3bf49cf030ad1ddda6fa4656086476a6df68 (patch)
treef18e2db39651c4f6cc5dc3b56ef59ac86c15329f
parent73a1a172c3f822454f6bac586ab99d1872006da7 (diff)
downloadfreebsd-ports-gnome-d4ef3bf49cf030ad1ddda6fa4656086476a6df68.tar.gz
freebsd-ports-gnome-d4ef3bf49cf030ad1ddda6fa4656086476a6df68.tar.zst
freebsd-ports-gnome-d4ef3bf49cf030ad1ddda6fa4656086476a6df68.zip
Add ruby-libarchive, Ruby bindings for libarchive.
-rw-r--r--archivers/Makefile1
-rw-r--r--archivers/ruby-libarchive/Makefile32
-rw-r--r--archivers/ruby-libarchive/distinfo3
-rw-r--r--archivers/ruby-libarchive/pkg-descr8
-rw-r--r--archivers/ruby-libarchive/pkg-plist145
5 files changed, 189 insertions, 0 deletions
diff --git a/archivers/Makefile b/archivers/Makefile
index 14b2803d1785..fc648adc19cc 100644
--- a/archivers/Makefile
+++ b/archivers/Makefile
@@ -134,6 +134,7 @@
SUBDIR += rpm5
SUBDIR += ruby-bz2
SUBDIR += ruby-lha
+ SUBDIR += ruby-libarchive
SUBDIR += ruby-zip
SUBDIR += rubygem-archive-tar-minitar
SUBDIR += rvm
diff --git a/archivers/ruby-libarchive/Makefile b/archivers/ruby-libarchive/Makefile
new file mode 100644
index 000000000000..5be2af914aa9
--- /dev/null
+++ b/archivers/ruby-libarchive/Makefile
@@ -0,0 +1,32 @@
+# New ports collection makefile for: ruby-libarchive
+# Date created: 7 January 2009
+# Whom: Akinori MUSHA aka knu <knu@idaemons.org>
+#
+# $FreeBSD$
+
+PORTNAME= libarchive
+PORTVERSION= 0.1.0
+CATEGORIES= archivers ruby
+MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
+DIST_SUBDIR= ruby
+
+MAINTAINER= knu@FreeBSD.org
+COMMENT= Ruby bindings for libarchive
+
+USE_BZIP2= yes
+USE_RUBY= yes
+USE_RUBY_EXTCONF= yes
+
+WRKSRC= ${WRKDIR}/ext
+
+DOCS= README.txt doc
+
+post-install:
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${RUBY_MODDOCDIR}
+ cd ${WRKDIR}; ${COPYTREE_SHARE} "${DOCS}" ${RUBY_MODDOCDIR}/
+.endif
+
+.include <bsd.port.mk>
diff --git a/archivers/ruby-libarchive/distinfo b/archivers/ruby-libarchive/distinfo
new file mode 100644
index 000000000000..99a648d71665
--- /dev/null
+++ b/archivers/ruby-libarchive/distinfo
@@ -0,0 +1,3 @@
+MD5 (ruby/libarchive-0.1.0.tar.bz2) = c29751136082bd194bfe0526c1437414
+SHA256 (ruby/libarchive-0.1.0.tar.bz2) = 54f9847c83fd82778fe62f35021257c613184da57e6d6d17698e3e27f46bd6a9
+SIZE (ruby/libarchive-0.1.0.tar.bz2) = 47142
diff --git a/archivers/ruby-libarchive/pkg-descr b/archivers/ruby-libarchive/pkg-descr
new file mode 100644
index 000000000000..ebdddf99d67c
--- /dev/null
+++ b/archivers/ruby-libarchive/pkg-descr
@@ -0,0 +1,8 @@
+Ruby bindings for Libarchive.
+
+Libarchive is a programming library that can create and read several
+different streaming archive formats, including most popular tar
+variants, several cpio formats, and both BSD and GNU ar variants.
+
+Author: SUGAWARA Genki <sgwr_dts@yahoo.co.jp>
+WWW: http://rubyforge.org/projects/libarchive/
diff --git a/archivers/ruby-libarchive/pkg-plist b/archivers/ruby-libarchive/pkg-plist
new file mode 100644
index 000000000000..c75f79a1d280
--- /dev/null
+++ b/archivers/ruby-libarchive/pkg-plist
@@ -0,0 +1,145 @@
+%%RUBY_SITEARCHLIBDIR%%/libarchive_ruby.so
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README.txt
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive.src/M000001.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive.src/M000002.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000003.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000004.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000005.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000006.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000007.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000008.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000009.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000010.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000011.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000012.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000013.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000014.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000015.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000016.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000017.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000018.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000019.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000020.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000021.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000022.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000023.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000024.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000025.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000026.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000027.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000028.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000029.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000030.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000031.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000032.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000033.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000034.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000035.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000036.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000037.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000038.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000039.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000040.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000041.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000042.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000043.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000044.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000045.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000046.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000047.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000048.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000049.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000050.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000051.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000052.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000053.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000054.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000055.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000056.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000057.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000058.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000059.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000060.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000061.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000062.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000063.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000064.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000065.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000066.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000067.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000068.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000069.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000070.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000071.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000072.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000073.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000074.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000075.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000076.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000077.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000078.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000079.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000080.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000081.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000082.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000083.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000084.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000085.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000086.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000087.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000088.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000089.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000090.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000091.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000092.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000093.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src/M000094.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Error.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Reader.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Reader.src/M000095.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Reader.src/M000096.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Reader.src/M000097.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Reader.src/M000098.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Reader.src/M000099.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Reader.src/M000100.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Reader.src/M000101.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Reader.src/M000102.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Reader.src/M000103.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Reader.src/M000104.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Reader.src/M000105.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Reader.src/M000106.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Reader.src/M000107.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Reader.src/M000108.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Writer.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Writer.src/M000109.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Writer.src/M000110.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Writer.src/M000111.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Writer.src/M000112.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Writer.src/M000113.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Writer.src/M000114.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Writer.src/M000115.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Writer.src/M000116.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Writer.src/M000117.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Writer.src/M000118.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Writer.src/M000119.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Archive/Writer.src/M000120.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/created.rid
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/files/COPYING_libarchive.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/files/README_txt.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/files/libarchive_c.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/fr_class_index.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/fr_file_index.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/fr_method_index.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/index.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/rdoc-style.css
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/files
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/classes/Archive/Writer.src
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/classes/Archive/Reader.src
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/classes/Archive/Entry.src
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/classes/Archive.src
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/classes/Archive
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/classes
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%