aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorclsung <clsung@FreeBSD.org>2007-07-09 09:52:54 +0800
committerclsung <clsung@FreeBSD.org>2007-07-09 09:52:54 +0800
commit3580c665336e3f7eeb68a806d70ef0bf864c9008 (patch)
treed2e61862422861ae3af0f4b8977cde44d66dd505
parent4b70446501e66ef78a99b72a827eba3cb5cd4837 (diff)
downloadfreebsd-ports-gnome-3580c665336e3f7eeb68a806d70ef0bf864c9008.tar.gz
freebsd-ports-gnome-3580c665336e3f7eeb68a806d70ef0bf864c9008.tar.zst
freebsd-ports-gnome-3580c665336e3f7eeb68a806d70ef0bf864c9008.zip
- this is a repocopy-ed port
- the original port (ruby-spreadsheet-excel) is out-of-date, so the new maintainer decides to take over this port - Upgrade to 0.3.5.1 PR: ports/114148 Submitted by: maintainer (Alexander Logvinov)
-rw-r--r--textproc/rubygem-spreadsheet-excel/Makefile40
-rw-r--r--textproc/rubygem-spreadsheet-excel/distinfo6
-rw-r--r--textproc/rubygem-spreadsheet-excel/pkg-descr2
-rw-r--r--textproc/rubygem-spreadsheet-excel/pkg-plist177
-rw-r--r--textproc/rubygem-spreadsheet/Makefile40
-rw-r--r--textproc/rubygem-spreadsheet/distinfo6
-rw-r--r--textproc/rubygem-spreadsheet/pkg-descr2
-rw-r--r--textproc/rubygem-spreadsheet/pkg-plist177
8 files changed, 344 insertions, 106 deletions
diff --git a/textproc/rubygem-spreadsheet-excel/Makefile b/textproc/rubygem-spreadsheet-excel/Makefile
index d1c7b0fc3d86..da9e3264faa4 100644
--- a/textproc/rubygem-spreadsheet-excel/Makefile
+++ b/textproc/rubygem-spreadsheet-excel/Makefile
@@ -6,38 +6,14 @@
#
PORTNAME= spreadsheet-excel
-PORTVERSION= 0.2.9
-CATEGORIES= textproc ruby
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= rubyspreadsheet
-PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
-DISTNAME= spreadsheet-${PORTVERSION}
-DIST_SUBDIR= ruby
+PORTVERSION= 0.3.5.1
+CATEGORIES= textproc rubygems
+MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITE_SUBDIR= spreadsheet
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= ports@logvinov.com
COMMENT= A Ruby module to generate Microsoft Excel compatible files
-USE_RUBY= yes
-
-NO_BUILD= yes
-
-INSTALL_TARGET= site-install
-
-DOCS= CHANGES doc/*
-EXAMPLES= test/test.rb
-
-do-install:
- ${MKDIR} ${RUBY_SITELIBDIR}/spreadsheet
- ${INSTALL_DATA} ${WRKSRC}/spreadsheet/*.rb ${RUBY_SITELIBDIR}/spreadsheet/
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${RUBY_MODEXAMPLESDIR}
-.for f in ${EXAMPLES}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_MODEXAMPLESDIR}/
-.endfor
- ${MKDIR} ${RUBY_MODDOCDIR}
-.for f in ${DOCS}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/
-.endfor
-.endif
-
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+.include "${PORTSDIR}/devel/ruby-gems/Makefile.common"
+.include <bsd.port.post.mk>
diff --git a/textproc/rubygem-spreadsheet-excel/distinfo b/textproc/rubygem-spreadsheet-excel/distinfo
index b051addcd173..521150a030d3 100644
--- a/textproc/rubygem-spreadsheet-excel/distinfo
+++ b/textproc/rubygem-spreadsheet-excel/distinfo
@@ -1,3 +1,3 @@
-MD5 (ruby/spreadsheet-0.2.9.tar.gz) = eed49d48fdcfe8d928aa108afe8ef8f5
-SHA256 (ruby/spreadsheet-0.2.9.tar.gz) = 210611a0f21b6f0f193c0088986030279061b8a536d0fbac4b6463b8732aa334
-SIZE (ruby/spreadsheet-0.2.9.tar.gz) = 23391
+MD5 (rubygem/spreadsheet-excel-0.3.5.1.gem) = 70b41d61918481d839f0e888e11719ad
+SHA256 (rubygem/spreadsheet-excel-0.3.5.1.gem) = aa9cb7f3c9a74625d5c4ca52c33e4f2b9f7039c7a9264fd8c7b005ae17ce5115
+SIZE (rubygem/spreadsheet-excel-0.3.5.1.gem) = 24576
diff --git a/textproc/rubygem-spreadsheet-excel/pkg-descr b/textproc/rubygem-spreadsheet-excel/pkg-descr
index 3db2e2c34623..4e63e6f810be 100644
--- a/textproc/rubygem-spreadsheet-excel/pkg-descr
+++ b/textproc/rubygem-spreadsheet-excel/pkg-descr
@@ -4,4 +4,4 @@ readable by Gnumeric). It's a port of John McNamara's
Spreadsheet::WriteExcel Perl module.
Author: Daniel J. Berger <djberg96@yahoo.com>
-WWW: http://rubyspreadsheet.sourceforge.net/
+WWW: http://rubyforge.org/projects/spreadsheet
diff --git a/textproc/rubygem-spreadsheet-excel/pkg-plist b/textproc/rubygem-spreadsheet-excel/pkg-plist
index bb9f9d510d3d..a87d2ecaa137 100644
--- a/textproc/rubygem-spreadsheet-excel/pkg-plist
+++ b/textproc/rubygem-spreadsheet-excel/pkg-plist
@@ -1,17 +1,160 @@
-%%RUBY_SITELIBDIR%%/spreadsheet/format.rb
-%%RUBY_SITELIBDIR%%/spreadsheet/olewriter.rb
-%%RUBY_SITELIBDIR%%/spreadsheet/biffwriter.rb
-%%RUBY_SITELIBDIR%%/spreadsheet/workbook.rb
-%%RUBY_SITELIBDIR%%/spreadsheet/worksheet.rb
-%%RUBY_SITELIBDIR%%/spreadsheet/excel.rb
-@dirrm %%RUBY_SITELIBDIR%%/spreadsheet
-%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/test.rb
-%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/CHANGES
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/format.html
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/format.rd
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/format.txt
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/spreadsheet.html
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/spreadsheet.rd
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/spreadsheet.txt
-%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%
+%%GEM_CACHE%%
+%%GEM_SPEC%%
+%%GEM_LIB_DIR%%/doc/format.txt
+%%GEM_LIB_DIR%%/doc/spreadsheet.txt
+%%GEM_LIB_DIR%%/lib/spreadsheet/biffwriter.rb
+%%GEM_LIB_DIR%%/lib/spreadsheet/excel.rb
+%%GEM_LIB_DIR%%/lib/spreadsheet/format.rb
+%%GEM_LIB_DIR%%/lib/spreadsheet/olewriter.rb
+%%GEM_LIB_DIR%%/lib/spreadsheet/workbook.rb
+%%GEM_LIB_DIR%%/lib/spreadsheet/worksheet.rb
+%%GEM_LIB_DIR%%/examples/example_basic.rb
+%%GEM_LIB_DIR%%/examples/example_format.rb
+%%GEM_LIB_DIR%%/test/tc_all.rb
+%%GEM_LIB_DIR%%/test/tc_biff.rb
+%%GEM_LIB_DIR%%/test/tc_excel.rb
+%%GEM_LIB_DIR%%/test/tc_format.rb
+%%GEM_LIB_DIR%%/test/tc_ole.rb
+%%GEM_LIB_DIR%%/test/tc_workbook.rb
+%%GEM_LIB_DIR%%/test/tc_worksheet.rb
+%%GEM_LIB_DIR%%/test/ts_all.rb
+%%GEM_LIB_DIR%%/test/perl_output/f_font_biff
+%%GEM_LIB_DIR%%/test/perl_output/README
+%%GEM_LIB_DIR%%/test/perl_output/f_font_key
+%%GEM_LIB_DIR%%/test/perl_output/f_xf_biff
+%%GEM_LIB_DIR%%/test/perl_output/ole_write_header
+%%GEM_LIB_DIR%%/test/perl_output/ws_colinfo
+%%GEM_LIB_DIR%%/test/perl_output/ws_store_dimensions
+%%GEM_LIB_DIR%%/test/perl_output/ws_store_selection
+%%GEM_LIB_DIR%%/test/perl_output/ws_store_window2
+%%GEM_LIB_DIR%%/README
+%%GEM_LIB_DIR%%/CHANGES
+%%GEM_DOC_DIR%%/rdoc/rdoc-style.css
+%%GEM_DOC_DIR%%/rdoc/files/lib/spreadsheet/biffwriter_rb.html
+%%GEM_DOC_DIR%%/rdoc/files/lib/spreadsheet/excel_rb.html
+%%GEM_DOC_DIR%%/rdoc/files/lib/spreadsheet/format_rb.html
+%%GEM_DOC_DIR%%/rdoc/files/lib/spreadsheet/olewriter_rb.html
+%%GEM_DOC_DIR%%/rdoc/files/lib/spreadsheet/workbook_rb.html
+%%GEM_DOC_DIR%%/rdoc/files/lib/spreadsheet/worksheet_rb.html
+%%GEM_DOC_DIR%%/rdoc/files/README.html
+%%GEM_DOC_DIR%%/rdoc/files/CHANGES.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000001.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000002.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000003.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000004.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000005.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000006.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000007.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000008.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000009.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000010.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000011.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000012.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000013.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000014.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000015.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000016.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000017.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000018.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000019.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000020.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000021.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000022.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000023.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000024.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000025.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000026.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000027.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000028.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000029.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000030.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000031.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000032.html
+%%GEM_DOC_DIR%%/rdoc/classes/BIFFWriter.src/M000033.html
+%%GEM_DOC_DIR%%/rdoc/classes/BIFFWriter.src/M000034.html
+%%GEM_DOC_DIR%%/rdoc/classes/BIFFWriter.src/M000035.html
+%%GEM_DOC_DIR%%/rdoc/classes/BIFFWriter.src/M000036.html
+%%GEM_DOC_DIR%%/rdoc/classes/BIFFWriter.src/M000037.html
+%%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.src/M000038.html
+%%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.src/M000039.html
+%%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.src/M000040.html
+%%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.src/M000041.html
+%%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.src/M000042.html
+%%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.src/M000043.html
+%%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.src/M000044.html
+%%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.src/M000045.html
+%%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.src/M000046.html
+%%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.src/M000047.html
+%%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.src/M000048.html
+%%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.src/M000049.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000050.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000051.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000052.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000053.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000054.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000055.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000056.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000057.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000058.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000059.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000060.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000061.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000062.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000063.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000064.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000065.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000066.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000067.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000068.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000069.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000070.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000071.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000072.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000073.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000074.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000075.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000076.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000077.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000078.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000079.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000080.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000081.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000082.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000083.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000084.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000085.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000087.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000088.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000089.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.html
+%%GEM_DOC_DIR%%/rdoc/classes/MaxSizeError.html
+%%GEM_DOC_DIR%%/rdoc/classes/BIFFWriter.html
+%%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.html
+%%GEM_DOC_DIR%%/rdoc/classes/Spreadsheet.html
+%%GEM_DOC_DIR%%/rdoc/classes/Spreadsheet/Excel.html
+%%GEM_DOC_DIR%%/rdoc/fr_file_index.html
+%%GEM_DOC_DIR%%/rdoc/fr_class_index.html
+%%GEM_DOC_DIR%%/rdoc/fr_method_index.html
+%%GEM_DOC_DIR%%/rdoc/index.html
+%%GEM_DOC_DIR%%/rdoc/created.rid
+@dirrm %%GEM_LIB_DIR%%/test/perl_output
+@dirrm %%GEM_LIB_DIR%%/test
+@dirrm %%GEM_LIB_DIR%%/examples
+@dirrm %%GEM_LIB_DIR%%/lib/spreadsheet
+@dirrm %%GEM_LIB_DIR%%/lib
+@dirrm %%GEM_LIB_DIR%%/doc
+@dirrm %%GEM_LIB_DIR%%
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Spreadsheet
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Workbook.src
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.src
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes/BIFFWriter.src
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Format.src
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes
+@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/spreadsheet
+@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib
+@dirrm %%GEM_DOC_DIR%%/rdoc/files
+@dirrm %%GEM_DOC_DIR%%/rdoc
+@dirrm %%GEM_DOC_DIR%%
diff --git a/textproc/rubygem-spreadsheet/Makefile b/textproc/rubygem-spreadsheet/Makefile
index d1c7b0fc3d86..da9e3264faa4 100644
--- a/textproc/rubygem-spreadsheet/Makefile
+++ b/textproc/rubygem-spreadsheet/Makefile
@@ -6,38 +6,14 @@
#
PORTNAME= spreadsheet-excel
-PORTVERSION= 0.2.9
-CATEGORIES= textproc ruby
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= rubyspreadsheet
-PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
-DISTNAME= spreadsheet-${PORTVERSION}
-DIST_SUBDIR= ruby
+PORTVERSION= 0.3.5.1
+CATEGORIES= textproc rubygems
+MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITE_SUBDIR= spreadsheet
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= ports@logvinov.com
COMMENT= A Ruby module to generate Microsoft Excel compatible files
-USE_RUBY= yes
-
-NO_BUILD= yes
-
-INSTALL_TARGET= site-install
-
-DOCS= CHANGES doc/*
-EXAMPLES= test/test.rb
-
-do-install:
- ${MKDIR} ${RUBY_SITELIBDIR}/spreadsheet
- ${INSTALL_DATA} ${WRKSRC}/spreadsheet/*.rb ${RUBY_SITELIBDIR}/spreadsheet/
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${RUBY_MODEXAMPLESDIR}
-.for f in ${EXAMPLES}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_MODEXAMPLESDIR}/
-.endfor
- ${MKDIR} ${RUBY_MODDOCDIR}
-.for f in ${DOCS}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/
-.endfor
-.endif
-
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+.include "${PORTSDIR}/devel/ruby-gems/Makefile.common"
+.include <bsd.port.post.mk>
diff --git a/textproc/rubygem-spreadsheet/distinfo b/textproc/rubygem-spreadsheet/distinfo
index b051addcd173..521150a030d3 100644
--- a/textproc/rubygem-spreadsheet/distinfo
+++ b/textproc/rubygem-spreadsheet/distinfo
@@ -1,3 +1,3 @@
-MD5 (ruby/spreadsheet-0.2.9.tar.gz) = eed49d48fdcfe8d928aa108afe8ef8f5
-SHA256 (ruby/spreadsheet-0.2.9.tar.gz) = 210611a0f21b6f0f193c0088986030279061b8a536d0fbac4b6463b8732aa334
-SIZE (ruby/spreadsheet-0.2.9.tar.gz) = 23391
+MD5 (rubygem/spreadsheet-excel-0.3.5.1.gem) = 70b41d61918481d839f0e888e11719ad
+SHA256 (rubygem/spreadsheet-excel-0.3.5.1.gem) = aa9cb7f3c9a74625d5c4ca52c33e4f2b9f7039c7a9264fd8c7b005ae17ce5115
+SIZE (rubygem/spreadsheet-excel-0.3.5.1.gem) = 24576
diff --git a/textproc/rubygem-spreadsheet/pkg-descr b/textproc/rubygem-spreadsheet/pkg-descr
index 3db2e2c34623..4e63e6f810be 100644
--- a/textproc/rubygem-spreadsheet/pkg-descr
+++ b/textproc/rubygem-spreadsheet/pkg-descr
@@ -4,4 +4,4 @@ readable by Gnumeric). It's a port of John McNamara's
Spreadsheet::WriteExcel Perl module.
Author: Daniel J. Berger <djberg96@yahoo.com>
-WWW: http://rubyspreadsheet.sourceforge.net/
+WWW: http://rubyforge.org/projects/spreadsheet
diff --git a/textproc/rubygem-spreadsheet/pkg-plist b/textproc/rubygem-spreadsheet/pkg-plist
index bb9f9d510d3d..a87d2ecaa137 100644
--- a/textproc/rubygem-spreadsheet/pkg-plist
+++ b/textproc/rubygem-spreadsheet/pkg-plist
@@ -1,17 +1,160 @@
-%%RUBY_SITELIBDIR%%/spreadsheet/format.rb
-%%RUBY_SITELIBDIR%%/spreadsheet/olewriter.rb
-%%RUBY_SITELIBDIR%%/spreadsheet/biffwriter.rb
-%%RUBY_SITELIBDIR%%/spreadsheet/workbook.rb
-%%RUBY_SITELIBDIR%%/spreadsheet/worksheet.rb
-%%RUBY_SITELIBDIR%%/spreadsheet/excel.rb
-@dirrm %%RUBY_SITELIBDIR%%/spreadsheet
-%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/test.rb
-%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/CHANGES
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/format.html
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/format.rd
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/format.txt
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/spreadsheet.html
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/spreadsheet.rd
-%%PORTDOCS%%%%RUBY_MODDOCDIR%%/spreadsheet.txt
-%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%
+%%GEM_CACHE%%
+%%GEM_SPEC%%
+%%GEM_LIB_DIR%%/doc/format.txt
+%%GEM_LIB_DIR%%/doc/spreadsheet.txt
+%%GEM_LIB_DIR%%/lib/spreadsheet/biffwriter.rb
+%%GEM_LIB_DIR%%/lib/spreadsheet/excel.rb
+%%GEM_LIB_DIR%%/lib/spreadsheet/format.rb
+%%GEM_LIB_DIR%%/lib/spreadsheet/olewriter.rb
+%%GEM_LIB_DIR%%/lib/spreadsheet/workbook.rb
+%%GEM_LIB_DIR%%/lib/spreadsheet/worksheet.rb
+%%GEM_LIB_DIR%%/examples/example_basic.rb
+%%GEM_LIB_DIR%%/examples/example_format.rb
+%%GEM_LIB_DIR%%/test/tc_all.rb
+%%GEM_LIB_DIR%%/test/tc_biff.rb
+%%GEM_LIB_DIR%%/test/tc_excel.rb
+%%GEM_LIB_DIR%%/test/tc_format.rb
+%%GEM_LIB_DIR%%/test/tc_ole.rb
+%%GEM_LIB_DIR%%/test/tc_workbook.rb
+%%GEM_LIB_DIR%%/test/tc_worksheet.rb
+%%GEM_LIB_DIR%%/test/ts_all.rb
+%%GEM_LIB_DIR%%/test/perl_output/f_font_biff
+%%GEM_LIB_DIR%%/test/perl_output/README
+%%GEM_LIB_DIR%%/test/perl_output/f_font_key
+%%GEM_LIB_DIR%%/test/perl_output/f_xf_biff
+%%GEM_LIB_DIR%%/test/perl_output/ole_write_header
+%%GEM_LIB_DIR%%/test/perl_output/ws_colinfo
+%%GEM_LIB_DIR%%/test/perl_output/ws_store_dimensions
+%%GEM_LIB_DIR%%/test/perl_output/ws_store_selection
+%%GEM_LIB_DIR%%/test/perl_output/ws_store_window2
+%%GEM_LIB_DIR%%/README
+%%GEM_LIB_DIR%%/CHANGES
+%%GEM_DOC_DIR%%/rdoc/rdoc-style.css
+%%GEM_DOC_DIR%%/rdoc/files/lib/spreadsheet/biffwriter_rb.html
+%%GEM_DOC_DIR%%/rdoc/files/lib/spreadsheet/excel_rb.html
+%%GEM_DOC_DIR%%/rdoc/files/lib/spreadsheet/format_rb.html
+%%GEM_DOC_DIR%%/rdoc/files/lib/spreadsheet/olewriter_rb.html
+%%GEM_DOC_DIR%%/rdoc/files/lib/spreadsheet/workbook_rb.html
+%%GEM_DOC_DIR%%/rdoc/files/lib/spreadsheet/worksheet_rb.html
+%%GEM_DOC_DIR%%/rdoc/files/README.html
+%%GEM_DOC_DIR%%/rdoc/files/CHANGES.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000001.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000002.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000003.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000004.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000005.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000006.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000007.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000008.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000009.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000010.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000011.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000012.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000013.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000014.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000015.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000016.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000017.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000018.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000019.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000020.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000021.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000022.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000023.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000024.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000025.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000026.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000027.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000028.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000029.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000030.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000031.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.src/M000032.html
+%%GEM_DOC_DIR%%/rdoc/classes/BIFFWriter.src/M000033.html
+%%GEM_DOC_DIR%%/rdoc/classes/BIFFWriter.src/M000034.html
+%%GEM_DOC_DIR%%/rdoc/classes/BIFFWriter.src/M000035.html
+%%GEM_DOC_DIR%%/rdoc/classes/BIFFWriter.src/M000036.html
+%%GEM_DOC_DIR%%/rdoc/classes/BIFFWriter.src/M000037.html
+%%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.src/M000038.html
+%%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.src/M000039.html
+%%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.src/M000040.html
+%%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.src/M000041.html
+%%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.src/M000042.html
+%%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.src/M000043.html
+%%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.src/M000044.html
+%%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.src/M000045.html
+%%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.src/M000046.html
+%%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.src/M000047.html
+%%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.src/M000048.html
+%%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.src/M000049.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000050.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000051.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000052.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000053.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000054.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000055.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000056.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000057.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000058.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000059.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000060.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000061.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000062.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000063.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000064.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000065.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000066.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000067.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000068.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000069.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000070.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000071.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src/M000072.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000073.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000074.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000075.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000076.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000077.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000078.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000079.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000080.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000081.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000082.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000083.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000084.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000085.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000087.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000088.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.src/M000089.html
+%%GEM_DOC_DIR%%/rdoc/classes/Format.html
+%%GEM_DOC_DIR%%/rdoc/classes/MaxSizeError.html
+%%GEM_DOC_DIR%%/rdoc/classes/BIFFWriter.html
+%%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.html
+%%GEM_DOC_DIR%%/rdoc/classes/Worksheet.html
+%%GEM_DOC_DIR%%/rdoc/classes/Workbook.html
+%%GEM_DOC_DIR%%/rdoc/classes/Spreadsheet.html
+%%GEM_DOC_DIR%%/rdoc/classes/Spreadsheet/Excel.html
+%%GEM_DOC_DIR%%/rdoc/fr_file_index.html
+%%GEM_DOC_DIR%%/rdoc/fr_class_index.html
+%%GEM_DOC_DIR%%/rdoc/fr_method_index.html
+%%GEM_DOC_DIR%%/rdoc/index.html
+%%GEM_DOC_DIR%%/rdoc/created.rid
+@dirrm %%GEM_LIB_DIR%%/test/perl_output
+@dirrm %%GEM_LIB_DIR%%/test
+@dirrm %%GEM_LIB_DIR%%/examples
+@dirrm %%GEM_LIB_DIR%%/lib/spreadsheet
+@dirrm %%GEM_LIB_DIR%%/lib
+@dirrm %%GEM_LIB_DIR%%/doc
+@dirrm %%GEM_LIB_DIR%%
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Spreadsheet
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Workbook.src
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Worksheet.src
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes/OLEWriter.src
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes/BIFFWriter.src
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Format.src
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes
+@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/spreadsheet
+@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib
+@dirrm %%GEM_DOC_DIR%%/rdoc/files
+@dirrm %%GEM_DOC_DIR%%/rdoc
+@dirrm %%GEM_DOC_DIR%%