aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/rubygem-abstract/Makefile1
-rw-r--r--devel/rubygem-abstract/pkg-plist12
-rw-r--r--devel/rubygem-activesupport/Makefile16
-rw-r--r--devel/rubygem-analogger/Makefile3
-rw-r--r--devel/rubygem-builder/Makefile3
-rw-r--r--devel/rubygem-columnize/Makefile2
-rw-r--r--devel/rubygem-daemons/Makefile13
-rw-r--r--devel/rubygem-extlib/Makefile1
-rw-r--r--devel/rubygem-extlib/pkg-plist64
-rw-r--r--devel/rubygem-facets/Makefile3
-rw-r--r--devel/rubygem-fastercsv/Makefile9
-rw-r--r--devel/rubygem-fattr/Makefile9
-rw-r--r--devel/rubygem-gem_plugin/Makefile13
-rw-r--r--devel/rubygem-git/Makefile9
-rw-r--r--devel/rubygem-highline/Makefile3
-rw-r--r--devel/rubygem-hoe/Makefile13
-rw-r--r--devel/rubygem-lockfile/Makefile12
-rw-r--r--devel/rubygem-main/Makefile9
-rw-r--r--devel/rubygem-metaid/Makefile9
-rw-r--r--devel/rubygem-mocha/Makefile9
-rw-r--r--devel/rubygem-needle/Makefile3
-rw-r--r--devel/rubygem-open4/Makefile1
-rw-r--r--devel/rubygem-open4/pkg-plist19
-rw-r--r--devel/rubygem-platform/Makefile3
-rw-r--r--devel/rubygem-platform/pkg-plist20
-rw-r--r--devel/rubygem-ptreloaded/Makefile12
-rw-r--r--devel/rubygem-ptreloaded/pkg-plist9
-rw-r--r--devel/rubygem-rake/Makefile14
-rw-r--r--devel/rubygem-rake/pkg-plist232
-rw-r--r--devel/rubygem-rapt/Makefile4
-rw-r--r--devel/rubygem-rapt/pkg-plist37
-rw-r--r--devel/rubygem-rascut/Makefile4
-rw-r--r--devel/rubygem-rascut/pkg-plist94
-rw-r--r--devel/rubygem-rgl/Makefile1
-rw-r--r--devel/rubygem-rparsec/Makefile5
-rw-r--r--devel/rubygem-rparsec/pkg-plist37
-rw-r--r--devel/rubygem-rscm/Makefile4
-rw-r--r--devel/rubygem-rscm/pkg-plist200
-rw-r--r--devel/rubygem-rspec/Makefile6
-rw-r--r--devel/rubygem-rspec/pkg-plist289
-rw-r--r--devel/rubygem-rtags/Makefile5
-rw-r--r--devel/rubygem-rtags/pkg-plist41
-rw-r--r--devel/rubygem-ruby-debug-base/Makefile2
-rw-r--r--devel/rubygem-ruby-debug/Makefile3
-rw-r--r--devel/rubygem-ruby-prof/Makefile14
-rw-r--r--devel/rubygem-ruby2ruby/Makefile4
-rw-r--r--devel/rubygem-rubyforge/Makefile2
-rw-r--r--devel/rubygem-rubyinlineaccel/Makefile12
-rw-r--r--devel/rubygem-rubyinlineaccel/pkg-plist7
-rw-r--r--devel/rubygem-transactionsimple/Makefile2
-rw-r--r--devel/rubygem-trollop/Makefile9
-rw-r--r--devel/rubygem-uuid/Makefile9
-rw-r--r--devel/rubygem-validatable/Makefile9
-rw-r--r--devel/rubygem-warbler/Makefile11
-rw-r--r--devel/rubygem-zoom/Makefile1
-rw-r--r--devel/rubygem-zoom/pkg-plist62
56 files changed, 60 insertions, 1340 deletions
diff --git a/devel/rubygem-abstract/Makefile b/devel/rubygem-abstract/Makefile
index ecdda5cdbcb1..32c27190e664 100644
--- a/devel/rubygem-abstract/Makefile
+++ b/devel/rubygem-abstract/Makefile
@@ -15,5 +15,6 @@ COMMENT= Define abstract method in Ruby
USE_RUBY= yes
USE_RAKE= yes
USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/devel/rubygem-abstract/pkg-plist b/devel/rubygem-abstract/pkg-plist
deleted file mode 100644
index f9cb2b1f5eea..000000000000
--- a/devel/rubygem-abstract/pkg-plist
+++ /dev/null
@@ -1,12 +0,0 @@
-%%GEM_CACHE%%
-%%GEM_LIB_DIR%%/ChangeLog
-%%GEM_LIB_DIR%%/README.txt
-%%GEM_LIB_DIR%%/lib/abstract.rb
-%%GEM_LIB_DIR%%/setup.rb
-%%GEM_LIB_DIR%%/test/test.rb
-%%GEM_LIB_DIR%%/abstract.gemspec
-%%GEM_SPEC%%
-@dirrm %%GEM_LIB_DIR%%/test
-@dirrm %%GEM_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%
-@dirrm %%GEM_DOC_DIR%%
diff --git a/devel/rubygem-activesupport/Makefile b/devel/rubygem-activesupport/Makefile
index 988609be9849..cd46f16c6f48 100644
--- a/devel/rubygem-activesupport/Makefile
+++ b/devel/rubygem-activesupport/Makefile
@@ -7,8 +7,7 @@
PORTNAME= activesupport
PORTVERSION= 2.2.2
CATEGORIES= devel rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= jw@innerewut.de
COMMENT= Utility classes and extension that are required by Rails MVC Framework
@@ -17,17 +16,4 @@ USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
-# This target is only meant to be used by the port maintainer.
-x-generate-plist:
- (${PORTSDIR}/Tools/scripts/plist -d -m ${MTREE_FILE} ${PREFIX} \
- | ${SED} -E \
- 's,.*share/nls/.+$$,,g \
- ;s,^${GEM_CACHE}$$,%%GEM_CACHE%%,g \
- ;s,${GEM_DOC_DIR}(/.+)?$$,%%GEM_DOC_DIR%%\1,g \
- ;s,${GEM_LIB_DIR}(/.+)?$$,%%GEM_LIB_DIR%%\1,g \
- ;s,^${GEM_SPEC}$$,%%GEM_SPEC%%,g \
- ;s,^${GEMS_BASE_DIR}/(.+)$$,\1,g \
- ;s,^@dirrm (${SPEC_DIR}|${GEMS_DIR}|lib/ruby).*$$,,g \
- ' | ${TR} -s '\n') > temp-pkg-plist
-
.include <bsd.port.mk>
diff --git a/devel/rubygem-analogger/Makefile b/devel/rubygem-analogger/Makefile
index 6c163082ebe1..992a2252256f 100644
--- a/devel/rubygem-analogger/Makefile
+++ b/devel/rubygem-analogger/Makefile
@@ -7,8 +7,7 @@
PORTNAME= analogger
PORTVERSION= 0.5.0
CATEGORIES= devel rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= ports@logvinov.com
COMMENT= A fast, flexible, easy to use logging service for Ruby
diff --git a/devel/rubygem-builder/Makefile b/devel/rubygem-builder/Makefile
index a178a97200b7..f90d2ae4a136 100644
--- a/devel/rubygem-builder/Makefile
+++ b/devel/rubygem-builder/Makefile
@@ -9,8 +9,7 @@
PORTNAME= builder
PORTVERSION= 2.1.2
CATEGORIES= devel rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= ports@logvinov.com
COMMENT= Facilitate programatic generation of XML markup
diff --git a/devel/rubygem-columnize/Makefile b/devel/rubygem-columnize/Makefile
index 46abc416b310..145e81839260 100644
--- a/devel/rubygem-columnize/Makefile
+++ b/devel/rubygem-columnize/Makefile
@@ -7,7 +7,7 @@
PORTNAME= columnize
PORTVERSION= 0.3.0
CATEGORIES= devel rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITES= RF
MASTER_SITE_SUBDIR= rocky-hacks
MAINTAINER= wenheping@gmail.com
diff --git a/devel/rubygem-daemons/Makefile b/devel/rubygem-daemons/Makefile
index e6a01d6ecdc0..08094a870809 100644
--- a/devel/rubygem-daemons/Makefile
+++ b/devel/rubygem-daemons/Makefile
@@ -16,17 +16,4 @@ USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
-# This target is only meant to be used by the port maintainer.
-x-generate-plist:
- (${PORTSDIR}/Tools/scripts/plist -d -m ${MTREE_FILE} ${PREFIX} \
- | ${SED} -E \
- 's,.*share/nls/.+$$,,g \
- ;s,^${GEM_CACHE}$$,%%GEM_CACHE%%,g \
- ;s,${GEM_DOC_DIR}(/.+)?$$,%%GEM_DOC_DIR%%\1,g \
- ;s,${GEM_LIB_DIR}(/.+)?$$,%%GEM_LIB_DIR%%\1,g \
- ;s,^${GEM_SPEC}$$,%%GEM_SPEC%%,g \
- ;s,^${GEMS_BASE_DIR}/(.+)$$,\1,g \
- ;s,^@dirrm (${SPEC_DIR}|${GEMS_DIR}|lib/ruby).*$$,,g \
- ' | ${TR} -s '\n') > temp-pkg-plist
-
.include <bsd.port.mk>
diff --git a/devel/rubygem-extlib/Makefile b/devel/rubygem-extlib/Makefile
index 84b3b06e8449..ee09edba5912 100644
--- a/devel/rubygem-extlib/Makefile
+++ b/devel/rubygem-extlib/Makefile
@@ -15,5 +15,6 @@ COMMENT= General Ruby extensions
USE_RUBY= yes
USE_RAKE= yes
USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/devel/rubygem-extlib/pkg-plist b/devel/rubygem-extlib/pkg-plist
deleted file mode 100644
index 49ab323df9de..000000000000
--- a/devel/rubygem-extlib/pkg-plist
+++ /dev/null
@@ -1,64 +0,0 @@
-%%GEM_CACHE%%
-%%GEM_LIB_DIR%%/LICENSE
-%%GEM_LIB_DIR%%/README
-%%GEM_LIB_DIR%%/History.txt
-%%GEM_LIB_DIR%%/Rakefile
-%%GEM_LIB_DIR%%/lib/extlib.rb
-%%GEM_LIB_DIR%%/lib/extlib/assertions.rb
-%%GEM_LIB_DIR%%/lib/extlib/blank.rb
-%%GEM_LIB_DIR%%/lib/extlib/boolean.rb
-%%GEM_LIB_DIR%%/lib/extlib/class.rb
-%%GEM_LIB_DIR%%/lib/extlib/datetime.rb
-%%GEM_LIB_DIR%%/lib/extlib/dictionary.rb
-%%GEM_LIB_DIR%%/lib/extlib/hash.rb
-%%GEM_LIB_DIR%%/lib/extlib/hook.rb
-%%GEM_LIB_DIR%%/lib/extlib/inflection.rb
-%%GEM_LIB_DIR%%/lib/extlib/lazy_array.rb
-%%GEM_LIB_DIR%%/lib/extlib/logger.rb
-%%GEM_LIB_DIR%%/lib/extlib/mash.rb
-%%GEM_LIB_DIR%%/lib/extlib/module.rb
-%%GEM_LIB_DIR%%/lib/extlib/nil.rb
-%%GEM_LIB_DIR%%/lib/extlib/numeric.rb
-%%GEM_LIB_DIR%%/lib/extlib/object.rb
-%%GEM_LIB_DIR%%/lib/extlib/object_space.rb
-%%GEM_LIB_DIR%%/lib/extlib/pathname.rb
-%%GEM_LIB_DIR%%/lib/extlib/pooling.rb
-%%GEM_LIB_DIR%%/lib/extlib/rubygems.rb
-%%GEM_LIB_DIR%%/lib/extlib/simple_set.rb
-%%GEM_LIB_DIR%%/lib/extlib/string.rb
-%%GEM_LIB_DIR%%/lib/extlib/struct.rb
-%%GEM_LIB_DIR%%/lib/extlib/symbol.rb
-%%GEM_LIB_DIR%%/lib/extlib/tasks/release.rb
-%%GEM_LIB_DIR%%/lib/extlib/time.rb
-%%GEM_LIB_DIR%%/lib/extlib/version.rb
-%%GEM_LIB_DIR%%/lib/extlib/virtual_file.rb
-%%GEM_LIB_DIR%%/spec/blank_spec.rb
-%%GEM_LIB_DIR%%/spec/class_spec.rb
-%%GEM_LIB_DIR%%/spec/datetime_spec.rb
-%%GEM_LIB_DIR%%/spec/hash_spec.rb
-%%GEM_LIB_DIR%%/spec/hook_spec.rb
-%%GEM_LIB_DIR%%/spec/inflection/plural_spec.rb
-%%GEM_LIB_DIR%%/spec/inflection/singular_spec.rb
-%%GEM_LIB_DIR%%/spec/inflection_extras_spec.rb
-%%GEM_LIB_DIR%%/spec/lazy_array_spec.rb
-%%GEM_LIB_DIR%%/spec/mash_spec.rb
-%%GEM_LIB_DIR%%/spec/module_spec.rb
-%%GEM_LIB_DIR%%/spec/object_space_spec.rb
-%%GEM_LIB_DIR%%/spec/object_spec.rb
-%%GEM_LIB_DIR%%/spec/pooling_spec.rb
-%%GEM_LIB_DIR%%/spec/simple_set_spec.rb
-%%GEM_LIB_DIR%%/spec/spec_helper.rb
-%%GEM_LIB_DIR%%/spec/string_spec.rb
-%%GEM_LIB_DIR%%/spec/struct_spec.rb
-%%GEM_LIB_DIR%%/spec/symbol_spec.rb
-%%GEM_LIB_DIR%%/spec/time_spec.rb
-%%GEM_LIB_DIR%%/spec/try_dup_spec.rb
-%%GEM_LIB_DIR%%/spec/virtual_file_spec.rb
-%%GEM_SPEC%%
-@dirrm %%GEM_LIB_DIR%%/spec/inflection
-@dirrm %%GEM_LIB_DIR%%/spec
-@dirrm %%GEM_LIB_DIR%%/lib/extlib/tasks
-@dirrm %%GEM_LIB_DIR%%/lib/extlib
-@dirrm %%GEM_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%
-@dirrm %%GEM_DOC_DIR%%
diff --git a/devel/rubygem-facets/Makefile b/devel/rubygem-facets/Makefile
index 3f91791b12ab..d5822a8013f6 100644
--- a/devel/rubygem-facets/Makefile
+++ b/devel/rubygem-facets/Makefile
@@ -8,8 +8,7 @@
PORTNAME= facets
PORTVERSION= 1.8.54
CATEGORIES= devel rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= yds@CoolRat.org
COMMENT= RubyGem port of the single most extensive additions and extensions
diff --git a/devel/rubygem-fastercsv/Makefile b/devel/rubygem-fastercsv/Makefile
index 722ac4689eb8..f78a4e594895 100644
--- a/devel/rubygem-fastercsv/Makefile
+++ b/devel/rubygem-fastercsv/Makefile
@@ -15,13 +15,6 @@ COMMENT= A complete replacement to the CSV standard library
USE_RUBY= yes
USE_RUBYGEMS= yes
-
-post-install:
- @${ECHO} ${GEM_CACHE} > ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},${GEM_DOC_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},${GEM_LIB_DIR},' >> ${TMPPLIST}
- @${ECHO} ${GEM_SPEC} >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},@dirrm ${GEM_LIB_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},@dirrm ${GEM_DOC_DIR},' >> ${TMPPLIST}
+RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/devel/rubygem-fattr/Makefile b/devel/rubygem-fattr/Makefile
index 4dae5face949..bbf137e11321 100644
--- a/devel/rubygem-fattr/Makefile
+++ b/devel/rubygem-fattr/Makefile
@@ -15,13 +15,6 @@ COMMENT= A Fatter Attr for Ruby
USE_RUBY= yes
USE_RUBYGEMS= yes
-
-post-install:
- @${ECHO} ${GEM_CACHE} > ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},${GEM_DOC_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},${GEM_LIB_DIR},' >> ${TMPPLIST}
- @${ECHO} ${GEM_SPEC} >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},@dirrm ${GEM_LIB_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},@dirrm ${GEM_DOC_DIR},' >> ${TMPPLIST}
+RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/devel/rubygem-gem_plugin/Makefile b/devel/rubygem-gem_plugin/Makefile
index a6494077e0de..0095372da6dd 100644
--- a/devel/rubygem-gem_plugin/Makefile
+++ b/devel/rubygem-gem_plugin/Makefile
@@ -21,17 +21,4 @@ USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
PLIST_FILES= bin/gpgen
-# This target is only meant to be used by the port maintainer.
-x-generate-plist:
- (${PORTSDIR}/Tools/scripts/plist -d -m ${MTREE_FILE} ${PREFIX} \
- | ${SED} -E \
- 's,.*share/nls/.+$$,,g \
- ;s,^${CACHE_DIR}(/.+)$$,%%CACHE_DIR%%\1,g \
- ;s,${GEM_DOC_DIR}(/.+)?$$,%%GEM_DOC_DIR%%\1,g \
- ;s,${GEM_LIB_DIR}(/.+)?$$,%%GEM_LIB_DIR%%\1,g \
- ;s,^${SPEC_DIR}(/.+)$$,%%SPEC_DIR%%\1,g \
- ;s,^${GEMS_BASE_DIR}/(.+)$$,\1,g \
- ;s,^@dirrm (${SPEC_DIR}|${GEMS_DIR}|lib/ruby).*$$,,g \
- ' | ${TR} -s '\n') > temp-pkg-plist
-
.include <bsd.port.mk>
diff --git a/devel/rubygem-git/Makefile b/devel/rubygem-git/Makefile
index 6f39c2787226..c14c5aa6d7f7 100644
--- a/devel/rubygem-git/Makefile
+++ b/devel/rubygem-git/Makefile
@@ -17,13 +17,6 @@ RUN_DEPENDS= git>=0:${PORTSDIR}/devel/git
USE_RUBY= yes
USE_RUBYGEMS= yes
-
-post-install:
- @${ECHO} ${GEM_CACHE} >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},${GEM_DOC_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},${GEM_LIB_DIR},' >> ${TMPPLIST}
- @${ECHO} ${GEM_SPEC} >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},@dirrm ${GEM_LIB_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},@dirrm ${GEM_DOC_DIR},' >> ${TMPPLIST}
+RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/devel/rubygem-highline/Makefile b/devel/rubygem-highline/Makefile
index fb931baa38e1..a2e60203f563 100644
--- a/devel/rubygem-highline/Makefile
+++ b/devel/rubygem-highline/Makefile
@@ -8,8 +8,7 @@
PORTNAME= highline
PORTVERSION= 1.5.0
CATEGORIES= devel rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= pgollucci@FreeBSD.org
COMMENT= A high-level IO library for command-line interfaces
diff --git a/devel/rubygem-hoe/Makefile b/devel/rubygem-hoe/Makefile
index f89a6e06c4b7..2ee0df1db0a3 100644
--- a/devel/rubygem-hoe/Makefile
+++ b/devel/rubygem-hoe/Makefile
@@ -7,7 +7,7 @@
PORTNAME= hoe
PORTVERSION= 1.8.2
CATEGORIES= devel rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITES= RF
MASTER_SITE_SUBDIR= seattlerb
MAINTAINER= jw@innerewut.de
@@ -19,14 +19,7 @@ RUN_DEPENDS= ${BUILD_DEPENDS}
USE_RUBY= yes
USE_RAKE= yes
USE_RUBYGEMS= yes
-
-post-install:
- @${ECHO} bin/sow > ${TMPPLIST}
- @${ECHO} ${GEM_CACHE} >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},${GEM_DOC_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},${GEM_LIB_DIR},' >> ${TMPPLIST}
- @${ECHO} ${GEM_SPEC} >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},@dirrm ${GEM_LIB_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},@dirrm ${GEM_DOC_DIR},' >> ${TMPPLIST}
+RUBYGEM_AUTOPLIST= yes
+PLIST_FILES= bin/sow
.include <bsd.port.mk>
diff --git a/devel/rubygem-lockfile/Makefile b/devel/rubygem-lockfile/Makefile
index 6d1a1930ba9d..e67cbbfba8e5 100644
--- a/devel/rubygem-lockfile/Makefile
+++ b/devel/rubygem-lockfile/Makefile
@@ -16,15 +16,7 @@ COMMENT= A ruby library for creating NFS safe lockfiles
USE_RUBY= yes
USE_RUBYGEMS= yes
USE_RAKE= yes
-
-post-install:
- @${ECHO} bin/rlock >> ${TMPPLIST}
- @${ECHO} bin/rlock-${PORTVERSION} >> ${TMPPLIST}
- @${ECHO} ${GEM_CACHE} >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},${GEM_DOC_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},${GEM_LIB_DIR},' >> ${TMPPLIST}
- @${ECHO} ${GEM_SPEC} >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},@dirrm ${GEM_LIB_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},@dirrm ${GEM_DOC_DIR},' >> ${TMPPLIST}
+RUBYGEM_AUTOPLIST= yes
+PLIST_FILES= bin/rlock bin/rlock-${PORTVERSION}
.include <bsd.port.mk>
diff --git a/devel/rubygem-main/Makefile b/devel/rubygem-main/Makefile
index a99cdfbd4d76..d526514b6841 100644
--- a/devel/rubygem-main/Makefile
+++ b/devel/rubygem-main/Makefile
@@ -20,13 +20,6 @@ RUN_DEPENDS= rubygem-fattr>=1.0.3:${PORTSDIR}/devel/rubygem-fattr \
USE_RUBY= yes
USE_RUBYGEMS= yes
-
-post-install:
- @${ECHO} ${GEM_CACHE} > ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},${GEM_DOC_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},${GEM_LIB_DIR},' >> ${TMPPLIST}
- @${ECHO} ${GEM_SPEC} >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},@dirrm ${GEM_LIB_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},@dirrm ${GEM_DOC_DIR},' >> ${TMPPLIST}
+RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/devel/rubygem-metaid/Makefile b/devel/rubygem-metaid/Makefile
index 78aa8447483b..e409e1ead0ed 100644
--- a/devel/rubygem-metaid/Makefile
+++ b/devel/rubygem-metaid/Makefile
@@ -16,13 +16,6 @@ COMMENT= Ruby metaprogramming helpers
USE_RUBY= yes
USE_RUBYGEMS= yes
USE_RAKE= yes
-
-post-install:
- @${ECHO} ${GEM_CACHE} > ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},${GEM_DOC_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},${GEM_LIB_DIR},' >> ${TMPPLIST}
- @${ECHO} ${GEM_SPEC} >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},@dirrm ${GEM_LIB_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},@dirrm ${GEM_DOC_DIR},' >> ${TMPPLIST}
+RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/devel/rubygem-mocha/Makefile b/devel/rubygem-mocha/Makefile
index 026b5e405e25..4fc320faa73f 100644
--- a/devel/rubygem-mocha/Makefile
+++ b/devel/rubygem-mocha/Makefile
@@ -15,13 +15,6 @@ COMMENT= A library for mocking and stubbing syntax like JMock, and SchMock
USE_RUBY= yes
USE_RAKE= yes
USE_RUBYGEMS= yes
-
-post-install:
- @${ECHO} ${GEM_CACHE} >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},${GEM_DOC_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},${GEM_LIB_DIR},' >> ${TMPPLIST}
- @${ECHO} ${GEM_SPEC} >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},@dirrm ${GEM_LIB_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},@dirrm ${GEM_DOC_DIR},' >> ${TMPPLIST}
+RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/devel/rubygem-needle/Makefile b/devel/rubygem-needle/Makefile
index cab5c3af47e2..6284ac1413f3 100644
--- a/devel/rubygem-needle/Makefile
+++ b/devel/rubygem-needle/Makefile
@@ -8,8 +8,7 @@
PORTNAME= needle
PORTVERSION= 1.3.0
CATEGORIES= devel rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= r.s.a.vandomburg@nedforce.nl
COMMENT= Dependency-injection/inversion-of-control container
diff --git a/devel/rubygem-open4/Makefile b/devel/rubygem-open4/Makefile
index cbc9ad6d6495..fed392991a8a 100644
--- a/devel/rubygem-open4/Makefile
+++ b/devel/rubygem-open4/Makefile
@@ -15,5 +15,6 @@ COMMENT= Open4 manages child processes and their io handles
USE_RUBY= yes
USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/devel/rubygem-open4/pkg-plist b/devel/rubygem-open4/pkg-plist
deleted file mode 100644
index 7769dd7ee029..000000000000
--- a/devel/rubygem-open4/pkg-plist
+++ /dev/null
@@ -1,19 +0,0 @@
-%%GEM_CACHE%%
-%%GEM_LIB_DIR%%/lib/open4.rb
-%%GEM_LIB_DIR%%/README
-%%GEM_LIB_DIR%%/sample/bg.rb
-%%GEM_LIB_DIR%%/sample/block.rb
-%%GEM_LIB_DIR%%/sample/exception.rb
-%%GEM_LIB_DIR%%/sample/simple.rb
-%%GEM_LIB_DIR%%/sample/spawn.rb
-%%GEM_LIB_DIR%%/sample/stdin_timeout.rb
-%%GEM_LIB_DIR%%/sample/timeout.rb
-%%GEM_LIB_DIR%%/white_box/leak.rb
-%%GEM_LIB_DIR%%/gemspec.rb
-%%GEM_LIB_DIR%%/install.rb
-%%GEM_SPEC%%
-@dirrm %%GEM_LIB_DIR%%/lib/
-@dirrm %%GEM_LIB_DIR%%/sample
-@dirrm %%GEM_LIB_DIR%%/white_box
-@dirrm %%GEM_LIB_DIR%%
-@dirrmtry %%GEM_DOC_DIR%%
diff --git a/devel/rubygem-platform/Makefile b/devel/rubygem-platform/Makefile
index 4e362fb6c982..57673b574ced 100644
--- a/devel/rubygem-platform/Makefile
+++ b/devel/rubygem-platform/Makefile
@@ -8,7 +8,7 @@
PORTNAME= platform
PORTVERSION= 0.4.0
CATEGORIES= devel rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITES= RF
MASTER_SITE_SUBDIR= platform
DISTNAME= Platform-${PORTVERSION}
@@ -19,5 +19,6 @@ GEM_NAME= ${DISTNAME}
USE_RUBY= yes
USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/devel/rubygem-platform/pkg-plist b/devel/rubygem-platform/pkg-plist
deleted file mode 100644
index cf7a93003dd2..000000000000
--- a/devel/rubygem-platform/pkg-plist
+++ /dev/null
@@ -1,20 +0,0 @@
-%%GEM_CACHE%%
-%%GEM_SPEC%%
-%%GEM_LIB_DIR%%/README
-%%GEM_LIB_DIR%%/lib/platform.rb
-%%GEM_DOC_DIR%%/rdoc/classes/Platform.html
-%%GEM_DOC_DIR%%/rdoc/created.rid
-%%GEM_DOC_DIR%%/rdoc/files/README.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/platform_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_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib
-@dirrm %%GEM_DOC_DIR%%/rdoc/files
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes
-@dirrm %%GEM_DOC_DIR%%/rdoc
-@dirrm %%GEM_DOC_DIR%%
diff --git a/devel/rubygem-ptreloaded/Makefile b/devel/rubygem-ptreloaded/Makefile
index 9e6a1104a926..087da31c7463 100644
--- a/devel/rubygem-ptreloaded/Makefile
+++ b/devel/rubygem-ptreloaded/Makefile
@@ -8,8 +8,7 @@
PORTNAME= ptreloaded
PORTVERSION= 0.0.1
CATEGORIES= devel rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
DISTNAME= ParseTreeReloaded-${PORTVERSION}
MAINTAINER= tota@rtfm.jp
@@ -22,13 +21,6 @@ GEM_NAME= ${DISTNAME}
USE_RUBY= yes
USE_RUBYGEMS= yes
-
-x-generate-plist:
- ${ECHO} %%GEM_CACHE%% > pkg-plist.new
- ${FIND} ${PREFIX}/${GEM_DOC_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},%%GEM_DOC_DIR%%,' >> pkg-plist.new
- ${FIND} ${PREFIX}/${GEM_LIB_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},%%GEM_LIB_DIR%%,' >> pkg-plist.new
- ${ECHO} %%GEM_SPEC%% >> pkg-plist.new
- ${FIND} ${PREFIX}/${GEM_LIB_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},@dirrm %%GEM_LIB_DIR%%,' >> pkg-plist.new
- ${FIND} ${PREFIX}/${GEM_DOC_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},@dirrm %%GEM_DOC_DIR%%,' >> pkg-plist.new
+RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/devel/rubygem-ptreloaded/pkg-plist b/devel/rubygem-ptreloaded/pkg-plist
deleted file mode 100644
index 31ee450c2683..000000000000
--- a/devel/rubygem-ptreloaded/pkg-plist
+++ /dev/null
@@ -1,9 +0,0 @@
-%%GEM_CACHE%%
-%%GEM_LIB_DIR%%/GPL.txt
-%%GEM_LIB_DIR%%/lib/parse_tree_reloaded.rb
-%%GEM_LIB_DIR%%/lib/sexp.rb
-%%GEM_LIB_DIR%%/lib/sexp_processor.rb
-%%GEM_SPEC%%
-@dirrm %%GEM_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%
-@dirrm %%GEM_DOC_DIR%%
diff --git a/devel/rubygem-rake/Makefile b/devel/rubygem-rake/Makefile
index f14a3089393a..1805625fd1d9 100644
--- a/devel/rubygem-rake/Makefile
+++ b/devel/rubygem-rake/Makefile
@@ -7,27 +7,19 @@
PORTNAME= rake
PORTVERSION= 0.8.3
CATEGORIES= devel rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= jw@innerewut.de
COMMENT= Ruby Make
USE_RUBY= yes
USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
+PLIST_FILES= bin/rake
MANCOMPRESSED= yes
MAN1= rake.1
-x-generate-plist:
- ${ECHO} bin/rake > pkg-plist.new
- ${ECHO} %%GEM_CACHE%% >> pkg-plist.new
- ${FIND} ${PREFIX}/${GEM_DOC_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},%%GEM_DOC_DIR%%,' >> pkg-plist.new
- ${FIND} ${PREFIX}/${GEM_LIB_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},%%GEM_LIB_DIR%%,' >> pkg-plist.new
- ${ECHO} %%GEM_SPEC%% >> pkg-plist.new
- ${FIND} ${PREFIX}/${GEM_LIB_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},@dirrm %%GEM_LIB_DIR%%,' >> pkg-plist.new
- ${FIND} ${PREFIX}/${GEM_DOC_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},@dirrm %%GEM_DOC_DIR%%,' >> pkg-plist.new
-
.include <bsd.port.pre.mk>
.if ${RUBY_VER} == 1.9
diff --git a/devel/rubygem-rake/pkg-plist b/devel/rubygem-rake/pkg-plist
deleted file mode 100644
index b8c9f555bed2..000000000000
--- a/devel/rubygem-rake/pkg-plist
+++ /dev/null
@@ -1,232 +0,0 @@
-bin/rake
-%%GEM_CACHE%%
-%%GEM_DOC_DIR%%/rdoc/classes/CompositePublisher.html
-%%GEM_DOC_DIR%%/rdoc/classes/FileUtils.html
-%%GEM_DOC_DIR%%/rdoc/classes/Module.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/Application.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/Cloneable.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/CompositePublisher.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/DefaultLoader.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/EarlyTime.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/FileCreationTask.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/FileList.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/FileTask.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/FtpFile.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/FtpUploader.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/GemPackageTask.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/InvocationChain.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/InvocationChain/EmptyInvocationChain.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/MakefileLoader.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/MultiTask.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/NameSpace.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/PackageTask.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/RDocTask.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/RubyForgePublisher.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/RuleRecursionOverflowError.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/SshDirPublisher.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/SshFilePublisher.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/SshFreshDirPublisher.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/Task.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/TaskArgumentError.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/TaskArguments.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/TaskLib.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/TaskManager.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/TestTask.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/Win32.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rake/Win32/Win32HomeError.html
-%%GEM_DOC_DIR%%/rdoc/classes/RakeFileUtils.html
-%%GEM_DOC_DIR%%/rdoc/classes/SshDirPublisher.html
-%%GEM_DOC_DIR%%/rdoc/classes/SshFilePublisher.html
-%%GEM_DOC_DIR%%/rdoc/classes/SshFreshDirPublisher.html
-%%GEM_DOC_DIR%%/rdoc/classes/String.html
-%%GEM_DOC_DIR%%/rdoc/classes/Sys.html
-%%GEM_DOC_DIR%%/rdoc/classes/Test.html
-%%GEM_DOC_DIR%%/rdoc/classes/Test/Unit.html
-%%GEM_DOC_DIR%%/rdoc/classes/Test/Unit/Collector.html
-%%GEM_DOC_DIR%%/rdoc/classes/Test/Unit/Collector/Dir.html
-%%GEM_DOC_DIR%%/rdoc/classes/Time.html
-%%GEM_DOC_DIR%%/rdoc/created.rid
-%%GEM_DOC_DIR%%/rdoc/files/CHANGES.html
-%%GEM_DOC_DIR%%/rdoc/files/MIT-LICENSE.html
-%%GEM_DOC_DIR%%/rdoc/files/README.html
-%%GEM_DOC_DIR%%/rdoc/files/TODO.html
-%%GEM_DOC_DIR%%/rdoc/files/doc/glossary_rdoc.html
-%%GEM_DOC_DIR%%/rdoc/files/doc/proto_rake_rdoc.html
-%%GEM_DOC_DIR%%/rdoc/files/doc/rakefile_rdoc.html
-%%GEM_DOC_DIR%%/rdoc/files/doc/rational_rdoc.html
-%%GEM_DOC_DIR%%/rdoc/files/doc/release_notes/rake-0_4_14_rdoc.html
-%%GEM_DOC_DIR%%/rdoc/files/doc/release_notes/rake-0_4_15_rdoc.html
-%%GEM_DOC_DIR%%/rdoc/files/doc/release_notes/rake-0_5_0_rdoc.html
-%%GEM_DOC_DIR%%/rdoc/files/doc/release_notes/rake-0_5_3_rdoc.html
-%%GEM_DOC_DIR%%/rdoc/files/doc/release_notes/rake-0_5_4_rdoc.html
-%%GEM_DOC_DIR%%/rdoc/files/doc/release_notes/rake-0_6_0_rdoc.html
-%%GEM_DOC_DIR%%/rdoc/files/doc/release_notes/rake-0_7_0_rdoc.html
-%%GEM_DOC_DIR%%/rdoc/files/doc/release_notes/rake-0_7_1_rdoc.html
-%%GEM_DOC_DIR%%/rdoc/files/doc/release_notes/rake-0_7_2_rdoc.html
-%%GEM_DOC_DIR%%/rdoc/files/doc/release_notes/rake-0_7_3_rdoc.html
-%%GEM_DOC_DIR%%/rdoc/files/doc/release_notes/rake-0_8_0_rdoc.html
-%%GEM_DOC_DIR%%/rdoc/files/doc/release_notes/rake-0_8_2_rdoc.html
-%%GEM_DOC_DIR%%/rdoc/files/doc/release_notes/rake-0_8_3_rdoc.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rake/classic_namespace_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rake/clean_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rake/contrib/compositepublisher_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rake/contrib/ftptools_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rake/contrib/publisher_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rake/contrib/rubyforgepublisher_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rake/contrib/sshpublisher_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rake/contrib/sys_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rake/gempackagetask_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rake/loaders/makefile_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rake/packagetask_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rake/rake_test_loader_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rake/rdoctask_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rake/ruby182_test_unit_fix_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rake/runtest_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rake/tasklib_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rake/testtask_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rake/win32_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rake_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
-%%GEM_LIB_DIR%%/CHANGES
-%%GEM_LIB_DIR%%/MIT-LICENSE
-%%GEM_LIB_DIR%%/README
-%%GEM_LIB_DIR%%/Rakefile
-%%GEM_LIB_DIR%%/TODO
-%%GEM_LIB_DIR%%/bin/rake
-%%GEM_LIB_DIR%%/doc/example/Rakefile1
-%%GEM_LIB_DIR%%/doc/example/Rakefile2
-%%GEM_LIB_DIR%%/doc/example/a.c
-%%GEM_LIB_DIR%%/doc/example/b.c
-%%GEM_LIB_DIR%%/doc/example/main.c
-%%GEM_LIB_DIR%%/doc/glossary.rdoc
-%%GEM_LIB_DIR%%/doc/jamis.rb
-%%GEM_LIB_DIR%%/doc/proto_rake.rdoc
-%%GEM_LIB_DIR%%/doc/rakefile.rdoc
-%%GEM_LIB_DIR%%/doc/rational.rdoc
-%%GEM_LIB_DIR%%/doc/release_notes/rake-0.4.14.rdoc
-%%GEM_LIB_DIR%%/doc/release_notes/rake-0.4.15.rdoc
-%%GEM_LIB_DIR%%/doc/release_notes/rake-0.5.0.rdoc
-%%GEM_LIB_DIR%%/doc/release_notes/rake-0.5.3.rdoc
-%%GEM_LIB_DIR%%/doc/release_notes/rake-0.5.4.rdoc
-%%GEM_LIB_DIR%%/doc/release_notes/rake-0.6.0.rdoc
-%%GEM_LIB_DIR%%/doc/release_notes/rake-0.7.0.rdoc
-%%GEM_LIB_DIR%%/doc/release_notes/rake-0.7.1.rdoc
-%%GEM_LIB_DIR%%/doc/release_notes/rake-0.7.2.rdoc
-%%GEM_LIB_DIR%%/doc/release_notes/rake-0.7.3.rdoc
-%%GEM_LIB_DIR%%/doc/release_notes/rake-0.8.0.rdoc
-%%GEM_LIB_DIR%%/doc/release_notes/rake-0.8.2.rdoc
-%%GEM_LIB_DIR%%/doc/release_notes/rake-0.8.3.rdoc
-%%GEM_LIB_DIR%%/install.rb
-%%GEM_LIB_DIR%%/lib/rake.rb
-%%GEM_LIB_DIR%%/lib/rake/classic_namespace.rb
-%%GEM_LIB_DIR%%/lib/rake/clean.rb
-%%GEM_LIB_DIR%%/lib/rake/contrib/compositepublisher.rb
-%%GEM_LIB_DIR%%/lib/rake/contrib/ftptools.rb
-%%GEM_LIB_DIR%%/lib/rake/contrib/publisher.rb
-%%GEM_LIB_DIR%%/lib/rake/contrib/rubyforgepublisher.rb
-%%GEM_LIB_DIR%%/lib/rake/contrib/sshpublisher.rb
-%%GEM_LIB_DIR%%/lib/rake/contrib/sys.rb
-%%GEM_LIB_DIR%%/lib/rake/gempackagetask.rb
-%%GEM_LIB_DIR%%/lib/rake/loaders/makefile.rb
-%%GEM_LIB_DIR%%/lib/rake/packagetask.rb
-%%GEM_LIB_DIR%%/lib/rake/rake_test_loader.rb
-%%GEM_LIB_DIR%%/lib/rake/rdoctask.rb
-%%GEM_LIB_DIR%%/lib/rake/ruby182_test_unit_fix.rb
-%%GEM_LIB_DIR%%/lib/rake/runtest.rb
-%%GEM_LIB_DIR%%/lib/rake/tasklib.rb
-%%GEM_LIB_DIR%%/lib/rake/testtask.rb
-%%GEM_LIB_DIR%%/lib/rake/win32.rb
-%%GEM_LIB_DIR%%/test/capture_stdout.rb
-%%GEM_LIB_DIR%%/test/check_expansion.rb
-%%GEM_LIB_DIR%%/test/contrib/test_sys.rb
-%%GEM_LIB_DIR%%/test/data/chains/Rakefile
-%%GEM_LIB_DIR%%/test/data/default/Rakefile
-%%GEM_LIB_DIR%%/test/data/dryrun/Rakefile
-%%GEM_LIB_DIR%%/test/data/file_creation_task/Rakefile
-%%GEM_LIB_DIR%%/test/data/imports/Rakefile
-%%GEM_LIB_DIR%%/test/data/imports/deps.mf
-%%GEM_LIB_DIR%%/test/data/multidesc/Rakefile
-%%GEM_LIB_DIR%%/test/data/namespace/Rakefile
-%%GEM_LIB_DIR%%/test/data/rakelib/test1.rb
-%%GEM_LIB_DIR%%/test/data/rbext/rakefile.rb
-%%GEM_LIB_DIR%%/test/data/sample.mf
-%%GEM_LIB_DIR%%/test/data/statusreturn/Rakefile
-%%GEM_LIB_DIR%%/test/data/unittest/Rakefile
-%%GEM_LIB_DIR%%/test/filecreation.rb
-%%GEM_LIB_DIR%%/test/functional.rb
-%%GEM_LIB_DIR%%/test/in_environment.rb
-%%GEM_LIB_DIR%%/test/rake_test_setup.rb
-%%GEM_LIB_DIR%%/test/reqfile.rb
-%%GEM_LIB_DIR%%/test/reqfile2.rb
-%%GEM_LIB_DIR%%/test/session_functional.rb
-%%GEM_LIB_DIR%%/test/shellcommand.rb
-%%GEM_LIB_DIR%%/test/test_application.rb
-%%GEM_LIB_DIR%%/test/test_clean.rb
-%%GEM_LIB_DIR%%/test/test_definitions.rb
-%%GEM_LIB_DIR%%/test/test_earlytime.rb
-%%GEM_LIB_DIR%%/test/test_extension.rb
-%%GEM_LIB_DIR%%/test/test_file_creation_task.rb
-%%GEM_LIB_DIR%%/test/test_file_task.rb
-%%GEM_LIB_DIR%%/test/test_filelist.rb
-%%GEM_LIB_DIR%%/test/test_fileutils.rb
-%%GEM_LIB_DIR%%/test/test_ftp.rb
-%%GEM_LIB_DIR%%/test/test_invocation_chain.rb
-%%GEM_LIB_DIR%%/test/test_makefile_loader.rb
-%%GEM_LIB_DIR%%/test/test_multitask.rb
-%%GEM_LIB_DIR%%/test/test_namespace.rb
-%%GEM_LIB_DIR%%/test/test_package_task.rb
-%%GEM_LIB_DIR%%/test/test_pathmap.rb
-%%GEM_LIB_DIR%%/test/test_rake.rb
-%%GEM_LIB_DIR%%/test/test_require.rb
-%%GEM_LIB_DIR%%/test/test_rules.rb
-%%GEM_LIB_DIR%%/test/test_task_arguments.rb
-%%GEM_LIB_DIR%%/test/test_task_manager.rb
-%%GEM_LIB_DIR%%/test/test_tasklib.rb
-%%GEM_LIB_DIR%%/test/test_tasks.rb
-%%GEM_LIB_DIR%%/test/test_test_task.rb
-%%GEM_LIB_DIR%%/test/test_top_level_functions.rb
-%%GEM_LIB_DIR%%/test/test_win32.rb
-%%GEM_SPEC%%
-@dirrm %%GEM_LIB_DIR%%/test/data/unittest
-@dirrm %%GEM_LIB_DIR%%/test/data/statusreturn
-@dirrm %%GEM_LIB_DIR%%/test/data/rbext
-@dirrm %%GEM_LIB_DIR%%/test/data/rakelib
-@dirrm %%GEM_LIB_DIR%%/test/data/namespace
-@dirrm %%GEM_LIB_DIR%%/test/data/multidesc
-@dirrm %%GEM_LIB_DIR%%/test/data/imports
-@dirrm %%GEM_LIB_DIR%%/test/data/file_creation_task
-@dirrm %%GEM_LIB_DIR%%/test/data/dryrun
-@dirrm %%GEM_LIB_DIR%%/test/data/default
-@dirrm %%GEM_LIB_DIR%%/test/data/chains
-@dirrm %%GEM_LIB_DIR%%/test/data
-@dirrm %%GEM_LIB_DIR%%/test/contrib
-@dirrm %%GEM_LIB_DIR%%/test
-@dirrm %%GEM_LIB_DIR%%/lib/rake/loaders
-@dirrm %%GEM_LIB_DIR%%/lib/rake/contrib
-@dirrm %%GEM_LIB_DIR%%/lib/rake
-@dirrm %%GEM_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%/doc/release_notes
-@dirrm %%GEM_LIB_DIR%%/doc/example
-@dirrm %%GEM_LIB_DIR%%/doc
-@dirrm %%GEM_LIB_DIR%%/bin
-@dirrm %%GEM_LIB_DIR%%
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/rake/loaders
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/rake/contrib
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/rake
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/doc/release_notes
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/doc
-@dirrm %%GEM_DOC_DIR%%/rdoc/files
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Test/Unit/Collector
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Test/Unit
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Test
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Rake/Win32
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Rake/InvocationChain
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Rake
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes
-@dirrm %%GEM_DOC_DIR%%/rdoc
-@dirrm %%GEM_DOC_DIR%%
diff --git a/devel/rubygem-rapt/Makefile b/devel/rubygem-rapt/Makefile
index 3a90a3c10992..9b9f1d865ceb 100644
--- a/devel/rubygem-rapt/Makefile
+++ b/devel/rubygem-rapt/Makefile
@@ -11,10 +11,12 @@ PORTVERSION= 0.2.2
CATEGORIES= devel rubygems
MASTER_SITES= RF
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= pgollucci@FreeBSD.org
COMMENT= Rails Plugin Tool
USE_RUBY= yes
USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
+PLIST_FILES= bin/rapt
.include <bsd.port.mk>
diff --git a/devel/rubygem-rapt/pkg-plist b/devel/rubygem-rapt/pkg-plist
deleted file mode 100644
index 2a727f82baed..000000000000
--- a/devel/rubygem-rapt/pkg-plist
+++ /dev/null
@@ -1,37 +0,0 @@
-bin/rapt
-%%GEM_SPEC%%
-%%GEM_CACHE%%
-%%GEM_LIB_DIR%%/CHANGELOG
-%%GEM_LIB_DIR%%/MIT-LICENSE
-%%GEM_LIB_DIR%%/README
-%%GEM_LIB_DIR%%/Rakefile
-%%GEM_LIB_DIR%%/bin/rapt
-%%GEM_LIB_DIR%%/lib/commands/plugin.rb
-%%GEM_LIB_DIR%%/lib/commands/plugin/commands.rb
-%%GEM_LIB_DIR%%/lib/commands/plugin/plugin.rb
-%%GEM_LIB_DIR%%/lib/commands/plugin/plugin_pack.rb
-%%GEM_LIB_DIR%%/lib/commands/plugin/rails_environment.rb
-%%GEM_LIB_DIR%%/lib/commands/plugin/recursive_http_fetcher.rb
-%%GEM_LIB_DIR%%/lib/commands/plugin/repositories.rb
-%%GEM_LIB_DIR%%/lib/commands/plugin/repository.rb
-%%GEM_LIB_DIR%%/test/commands/plugin/plugin_test.rb
-%%GEM_LIB_DIR%%/test/commands/plugin/repository_test.rb
-%%GEM_LIB_DIR%%/test/commands/plugin_test.rb
-%%GEM_LIB_DIR%%/test/mocks/rails_environment.rb
-%%GEM_LIB_DIR%%/test/sandbox/rails_app/config/boot.rb
-%%GEM_LIB_DIR%%/test/sandbox/rails_app/config/environment.rb
-%%GEM_LIB_DIR%%/test/sandbox/rails_app/script/plugin
-@dirrm %%GEM_LIB_DIR%%/test/sandbox/rails_app/script
-@dirrm %%GEM_LIB_DIR%%/test/sandbox/rails_app/config
-@dirrm %%GEM_LIB_DIR%%/test/sandbox/rails_app
-@dirrm %%GEM_LIB_DIR%%/test/sandbox
-@dirrm %%GEM_LIB_DIR%%/test/mocks
-@dirrm %%GEM_LIB_DIR%%/test/commands/plugin
-@dirrm %%GEM_LIB_DIR%%/test/commands
-@dirrm %%GEM_LIB_DIR%%/test
-@dirrm %%GEM_LIB_DIR%%/lib/commands/plugin
-@dirrm %%GEM_LIB_DIR%%/lib/commands
-@dirrm %%GEM_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%/bin
-@dirrm %%GEM_LIB_DIR%%
-@dirrm %%GEM_DOC_DIR%%
diff --git a/devel/rubygem-rascut/Makefile b/devel/rubygem-rascut/Makefile
index 9ab8ae83181d..c5fc76fb1781 100644
--- a/devel/rubygem-rascut/Makefile
+++ b/devel/rubygem-rascut/Makefile
@@ -8,7 +8,7 @@
PORTNAME= rascut
PORTVERSION= 0.2.1
CATEGORIES= devel rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITES= RF
MASTER_SITE_SUBDIR= hotchpotch
MAINTAINER= kuriyama@FreeBSD.org
@@ -22,5 +22,7 @@ BUILD_DEPENDS= mongrel_rails:${PORTSDIR}/www/rubygem-mongrel \
USE_RUBY= yes
USE_RAKE= yes
USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
+PLIST_FILES= bin/rascut
.include <bsd.port.mk>
diff --git a/devel/rubygem-rascut/pkg-plist b/devel/rubygem-rascut/pkg-plist
deleted file mode 100644
index 80f80dcc19f3..000000000000
--- a/devel/rubygem-rascut/pkg-plist
+++ /dev/null
@@ -1,94 +0,0 @@
-bin/rascut
-%%GEM_CACHE%%
-%%GEM_SPEC%%
-%%GEM_LIB_DIR%%/ChangeLog
-%%GEM_LIB_DIR%%/README
-%%GEM_LIB_DIR%%/Rakefile
-%%GEM_LIB_DIR%%/bin/rascut
-%%GEM_LIB_DIR%%/bin/rasdoc
-%%GEM_LIB_DIR%%/lib/rascut.rb
-%%GEM_LIB_DIR%%/lib/rascut/asdoc/data.rb
-%%GEM_LIB_DIR%%/lib/rascut/asdoc/generator.rb
-%%GEM_LIB_DIR%%/lib/rascut/asdoc/httpd.rb
-%%GEM_LIB_DIR%%/lib/rascut/asdoc/parser.rb
-%%GEM_LIB_DIR%%/lib/rascut/command.rb
-%%GEM_LIB_DIR%%/lib/rascut/config.rb
-%%GEM_LIB_DIR%%/lib/rascut/fcsh_wrapper.rb
-%%GEM_LIB_DIR%%/lib/rascut/file_observer.rb
-%%GEM_LIB_DIR%%/lib/rascut/httpd.rb
-%%GEM_LIB_DIR%%/lib/rascut/logger.rb
-%%GEM_LIB_DIR%%/lib/rascut/plugin/base.rb
-%%GEM_LIB_DIR%%/lib/rascut/plugin/generate_ctags.rb
-%%GEM_LIB_DIR%%/lib/rascut/plugin/screen.rb
-%%GEM_LIB_DIR%%/lib/rascut/plugin/write_fcsh_error_output.rb
-%%GEM_LIB_DIR%%/lib/rascut/utils.rb
-%%GEM_LIB_DIR%%/test/test_file_observer.rb
-%%GEM_LIB_DIR%%/test/test_rascut.rb
-%%GEM_LIB_DIR%%/vendor/js/swfobject.js
-%%GEM_LIB_DIR%%/vendor/ruby/expect.rb
-%%GEM_DOC_DIR%%/rdoc/classes/Array.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rascut.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rascut/Asdoc.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rascut/Asdoc/Data.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rascut/Asdoc/Generator.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rascut/Asdoc/Httpd.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rascut/Asdoc/Parser.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rascut/Command.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rascut/Config.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rascut/FcshWrapper.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rascut/FileObserver.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rascut/Httpd.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rascut/Logger.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rascut/Plugin.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rascut/Plugin/Base.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rascut/Plugin/GenerateCtags.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rascut/Plugin/Screen.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rascut/Plugin/WriteFcshErrorOutput.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rascut/Utils.html
-%%GEM_DOC_DIR%%/rdoc/classes/Rascut/Utils/ProcHandler.html
-%%GEM_DOC_DIR%%/rdoc/created.rid
-%%GEM_DOC_DIR%%/rdoc/files/ChangeLog.html
-%%GEM_DOC_DIR%%/rdoc/files/README.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rascut/asdoc/data_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rascut/asdoc/generator_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rascut/asdoc/httpd_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rascut/asdoc/parser_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rascut/command_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rascut/config_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rascut/fcsh_wrapper_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rascut/file_observer_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rascut/httpd_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rascut/logger_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rascut/plugin/base_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rascut/plugin/generate_ctags_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rascut/plugin/screen_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rascut/plugin/write_fcsh_error_output_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rascut/utils_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/rascut_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/rascut/plugin
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/rascut/asdoc
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/rascut
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib
-@dirrm %%GEM_DOC_DIR%%/rdoc/files
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Rascut/Utils
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Rascut/Plugin
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Rascut/Asdoc
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Rascut
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes
-@dirrm %%GEM_DOC_DIR%%/rdoc
-@dirrm %%GEM_DOC_DIR%%
-@dirrm %%GEM_LIB_DIR%%/vendor/ruby
-@dirrm %%GEM_LIB_DIR%%/vendor/js
-@dirrm %%GEM_LIB_DIR%%/vendor
-@dirrm %%GEM_LIB_DIR%%/test
-@dirrm %%GEM_LIB_DIR%%/lib/rascut/plugin
-@dirrm %%GEM_LIB_DIR%%/lib/rascut/asdoc
-@dirrm %%GEM_LIB_DIR%%/lib/rascut
-@dirrm %%GEM_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%/bin
-@dirrm %%GEM_LIB_DIR%%
diff --git a/devel/rubygem-rgl/Makefile b/devel/rubygem-rgl/Makefile
index 566fe0f4f48f..b990070b75a5 100644
--- a/devel/rubygem-rgl/Makefile
+++ b/devel/rubygem-rgl/Makefile
@@ -9,7 +9,6 @@ PORTNAME= rgl
PORTVERSION= 0.3.1
CATEGORIES= devel rubygems
MASTER_SITES= RF
-MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= uspoerlein@gmail.com
COMMENT= Framework for graph datastructures and algorithms implemented in Ruby
diff --git a/devel/rubygem-rparsec/Makefile b/devel/rubygem-rparsec/Makefile
index 49fdb4e8635d..36def21bdb71 100644
--- a/devel/rubygem-rparsec/Makefile
+++ b/devel/rubygem-rparsec/Makefile
@@ -14,9 +14,6 @@ COMMENT= Recursive descent parser combinator framework for Ruby
USE_RUBY= yes
USE_RUBYGEMS= yes
-
-post-install:
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},${GEM_DOC_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},@dirrm ${GEM_DOC_DIR},' >> ${TMPPLIST}
+RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/devel/rubygem-rparsec/pkg-plist b/devel/rubygem-rparsec/pkg-plist
deleted file mode 100644
index 3d8ad11c3759..000000000000
--- a/devel/rubygem-rparsec/pkg-plist
+++ /dev/null
@@ -1,37 +0,0 @@
-%%GEM_CACHE%%
-%%GEM_LIB_DIR%%/rparsec/context.rb
-%%GEM_LIB_DIR%%/rparsec/error.rb
-%%GEM_LIB_DIR%%/rparsec/expressions.rb
-%%GEM_LIB_DIR%%/rparsec/functors.rb
-%%GEM_LIB_DIR%%/rparsec/id_monad.rb
-%%GEM_LIB_DIR%%/rparsec/keywords.rb
-%%GEM_LIB_DIR%%/rparsec/locator.rb
-%%GEM_LIB_DIR%%/rparsec/misc.rb
-%%GEM_LIB_DIR%%/rparsec/monad.rb
-%%GEM_LIB_DIR%%/rparsec/operators.rb
-%%GEM_LIB_DIR%%/rparsec/parser.rb
-%%GEM_LIB_DIR%%/rparsec/parser_monad.rb
-%%GEM_LIB_DIR%%/rparsec/parsers.rb
-%%GEM_LIB_DIR%%/rparsec/token.rb
-%%GEM_LIB_DIR%%/rparsec.rb
-%%GEM_LIB_DIR%%/test/src/expression_test.rb
-%%GEM_LIB_DIR%%/test/src/full_parser_test.rb
-%%GEM_LIB_DIR%%/test/src/functor_test.rb
-%%GEM_LIB_DIR%%/test/src/import.rb
-%%GEM_LIB_DIR%%/test/src/keyword_test.rb
-%%GEM_LIB_DIR%%/test/src/operator_test.rb
-%%GEM_LIB_DIR%%/test/src/parser_test.rb
-%%GEM_LIB_DIR%%/test/src/perf_benchmark.rb
-%%GEM_LIB_DIR%%/test/src/s_expression_test.rb
-%%GEM_LIB_DIR%%/test/src/scratch.rb
-%%GEM_LIB_DIR%%/test/src/simple_monad_test.rb
-%%GEM_LIB_DIR%%/test/src/simple_parser_test.rb
-%%GEM_LIB_DIR%%/test/src/sql.rb
-%%GEM_LIB_DIR%%/test/src/sql_parser.rb
-%%GEM_LIB_DIR%%/test/src/sql_test.rb
-%%GEM_LIB_DIR%%/test/src/tests.rb
-%%GEM_SPEC%%
-@dirrm %%GEM_LIB_DIR%%/rparsec
-@dirrm %%GEM_LIB_DIR%%/test/src
-@dirrm %%GEM_LIB_DIR%%/test
-@dirrm %%GEM_LIB_DIR%%
diff --git a/devel/rubygem-rscm/Makefile b/devel/rubygem-rscm/Makefile
index a32c109c5020..dfde98e21238 100644
--- a/devel/rubygem-rscm/Makefile
+++ b/devel/rubygem-rscm/Makefile
@@ -7,13 +7,13 @@
PORTNAME= rscm
PORTVERSION= 0.5.1
CATEGORIES= devel rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= daniel@roe.ch
COMMENT= Ruby SCM, an SCM-independent API for accessing SCMs
USE_RUBY= yes
USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/devel/rubygem-rscm/pkg-plist b/devel/rubygem-rscm/pkg-plist
deleted file mode 100644
index ddb6c626f1a0..000000000000
--- a/devel/rubygem-rscm/pkg-plist
+++ /dev/null
@@ -1,200 +0,0 @@
-%%CACHE_DIR%%/rscm-%%PORTVERSION%%.gem
-%%SPEC_DIR%%/rscm-%%PORTVERSION%%.gemspec
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/CHANGES
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/Rakefile
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/README
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/abstract_log_parser.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/base.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/command_line.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/difftool.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/line_editor.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/mockit.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/parser.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/path_converter.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/platform.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/revision.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/revision_file.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/revision_poller.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/revisions.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/tempdir.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/time_ext.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/version.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/scm/clearcase.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/scm/cvs.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/scm/cvs_log_parser.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/scm/darcs.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/scm/darcs_log_parser.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/scm/monotone.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/scm/monotone_log_parser.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/scm/mooky.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/scm/perforce.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/scm/star_team.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/scm/subversion.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/scm/subversion_log_parser.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/bin/diff.exe
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/bin/Diff_StdDisclaimer.html
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/bin/touch.exe
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/apply_label_scm_tests.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/difftool_test.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/file_after_edit
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/file_ext.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/file_to_edit
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/line_editor_test.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/mockit_test.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/parser_test.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/path_converter_test.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/revision_test.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/scm/cvs-dataforge.log
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/scm/cvs-test.log
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/scm/cvs_log_parser_test.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/scm/cvs_test.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/scm/darcs_log_parser_test.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/scm/darcs_test.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/scm/keys
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/scm/monotone_log_parser_test.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/scm/monotone_test.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/scm/mooky_test.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/scm/p4client_test.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/scm/perforce_test.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/scm/subversion_log_parser_test.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/scm/subversion_test.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/scm/svn-cargo.log
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/scm/svn-growl.log
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/scm/svn-growl2.log
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/scm/svn-proxytoys.log
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/command_line_test.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/revision_file_test.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/revision_poller_test.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/revisions_test.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/test_helper.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/compatibility/config.yml
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/compatibility/full.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/compatibility/rscm_engine.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/compatibility/cvs_metaproject/diff.txt
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/compatibility/cvs_metaproject/file.txt
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/compatibility/cvs_metaproject/files_0.yml
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/compatibility/cvs_metaproject/old.yml
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/compatibility/cvs_metaproject/revisions.yml
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/compatibility/cvs_metaproject/scm.yml
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/compatibility/p4_gfx/files_0.yml
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/compatibility/p4_gfx/old.yml
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/compatibility/p4_gfx/revisions.yml
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/compatibility/p4_gfx/scm.yml
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/compatibility/subversion_rscm/diff.txt
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/compatibility/subversion_rscm/file.txt
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/compatibility/subversion_rscm/files_0.yml
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/compatibility/subversion_rscm/old.yml
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/compatibility/subversion_rscm/revisions.yml
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/compatibility/subversion_rscm/scm.yml
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/compatibility/subversion_rscm/svn_log_bug_irc.txt
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/scm/star_team_test.rb
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/testproject/damagecontrolled/build.xml
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/testproject/damagecontrolled/project.xml
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/testproject/damagecontrolled/src/java/com/thoughtworks/damagecontrolled/Thingy.java
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/testproject/damagecontrolled/src/test/com/thoughtworks/damagecontrolled/ThingyTestCase.java
-%%GEMS_DIR%%/rscm-%%PORTVERSION%%/ext/rscm.jar
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/created.rid
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/rdoc-style.css
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/abstract_log_parser_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/base_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/difftool_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/line_editor_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/mockit_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/parser_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/path_converter_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/revision_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/revision_file_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/revision_poller_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/tempdir_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/time_ext_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/command_line_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/platform_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/revisions_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/version_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/scm/clearcase_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/scm/cvs_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/scm/cvs_log_parser_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/scm/darcs_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/scm/darcs_log_parser_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/scm/monotone_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/scm/monotone_log_parser_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/scm/mooky_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/scm/perforce_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/scm/star_team_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/scm/subversion_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/scm/subversion_log_parser_rb.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/README.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/CHANGES.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/Time.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/File.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/PathConverter.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/LineEditor.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/Difftool.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/Cvs.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/ClearCase.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/Subversion.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/Parser.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/MonotoneLogParser.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/SubversionLogParser.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/StarTeam.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/SubversionLogEntryParser.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/RevisionFile.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/AbstractLogParser.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/Revisions.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/Base.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/Perforce.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/CvsLogParser.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/DarcsLogParser.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/Mooky.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/Darcs.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/Revision.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/Monotone.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/MockIt.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/MockIt/Mock.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/RevisionPoller.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/VERSION.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/Platform.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/CommandLine.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/CommandLine/OptionError.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/CommandLine/ExecutionError.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/fr_file_index.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/fr_class_index.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/fr_method_index.html
-%%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/index.html
-@dirrm %%GEMS_DIR%%/rscm-%%PORTVERSION%%/ext
-@dirrm %%GEMS_DIR%%/rscm-%%PORTVERSION%%/testproject/damagecontrolled/src/test/com/thoughtworks/damagecontrolled
-@dirrm %%GEMS_DIR%%/rscm-%%PORTVERSION%%/testproject/damagecontrolled/src/test/com/thoughtworks
-@dirrm %%GEMS_DIR%%/rscm-%%PORTVERSION%%/testproject/damagecontrolled/src/test/com
-@dirrm %%GEMS_DIR%%/rscm-%%PORTVERSION%%/testproject/damagecontrolled/src/test
-@dirrm %%GEMS_DIR%%/rscm-%%PORTVERSION%%/testproject/damagecontrolled/src/java/com/thoughtworks/damagecontrolled
-@dirrm %%GEMS_DIR%%/rscm-%%PORTVERSION%%/testproject/damagecontrolled/src/java/com/thoughtworks
-@dirrm %%GEMS_DIR%%/rscm-%%PORTVERSION%%/testproject/damagecontrolled/src/java/com
-@dirrm %%GEMS_DIR%%/rscm-%%PORTVERSION%%/testproject/damagecontrolled/src/java
-@dirrm %%GEMS_DIR%%/rscm-%%PORTVERSION%%/testproject/damagecontrolled/src
-@dirrm %%GEMS_DIR%%/rscm-%%PORTVERSION%%/testproject/damagecontrolled
-@dirrm %%GEMS_DIR%%/rscm-%%PORTVERSION%%/testproject
-@dirrm %%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/compatibility/cvs_metaproject
-@dirrm %%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/compatibility/p4_gfx
-@dirrm %%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/compatibility/subversion_rscm
-@dirrm %%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/compatibility
-@dirrm %%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm/scm
-@dirrm %%GEMS_DIR%%/rscm-%%PORTVERSION%%/test/rscm
-@dirrm %%GEMS_DIR%%/rscm-%%PORTVERSION%%/test
-@dirrm %%GEMS_DIR%%/rscm-%%PORTVERSION%%/bin
-@dirrm %%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm/scm
-@dirrm %%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib/rscm
-@dirrm %%GEMS_DIR%%/rscm-%%PORTVERSION%%/lib
-@dirrm %%GEMS_DIR%%/rscm-%%PORTVERSION%%
-@dirrm %%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/MockIt
-@dirrm %%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM/CommandLine
-@dirrm %%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes/RSCM
-@dirrm %%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/classes
-@dirrm %%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm/scm
-@dirrm %%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib/rscm
-@dirrm %%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files/lib
-@dirrm %%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc/files
-@dirrm %%DOC_DIR%%/rscm-%%PORTVERSION%%/rdoc
-@dirrm %%DOC_DIR%%/rscm-%%PORTVERSION%%
diff --git a/devel/rubygem-rspec/Makefile b/devel/rubygem-rspec/Makefile
index dbc1a00244f5..56947d16b3c1 100644
--- a/devel/rubygem-rspec/Makefile
+++ b/devel/rubygem-rspec/Makefile
@@ -7,16 +7,16 @@
PORTNAME= rspec
PORTVERSION= 0.7.5.1
CATEGORIES= devel rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITES= RF
MASTER_SITE_SUBDIR= rspec
MAINTAINER= romanbsd@yahoo.com
COMMENT= Behaviour Driven Development in Ruby
-RUN_DEPENDS= ${BUILD_DEPENDS}
-
USE_RUBY= yes
USE_RAKE= yes
USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
+PLIST_FILES= bin/drbspec bin/spec
.include <bsd.port.mk>
diff --git a/devel/rubygem-rspec/pkg-plist b/devel/rubygem-rspec/pkg-plist
deleted file mode 100644
index 4501b72bfbce..000000000000
--- a/devel/rubygem-rspec/pkg-plist
+++ /dev/null
@@ -1,289 +0,0 @@
-bin/drbspec
-bin/spec
-%%GEM_CACHE%%
-%%GEM_DOC_DIR%%/rdoc/classes/Callback.html
-%%GEM_DOC_DIR%%/rdoc/classes/Callback/CallbackContainer.html
-%%GEM_DOC_DIR%%/rdoc/classes/Callback/InstanceMethods.html
-%%GEM_DOC_DIR%%/rdoc/classes/Callback/ModuleMethods.html
-%%GEM_DOC_DIR%%/rdoc/classes/Kernel.html
-%%GEM_DOC_DIR%%/rdoc/classes/Module.html
-%%GEM_DOC_DIR%%/rdoc/classes/Numeric.html
-%%GEM_DOC_DIR%%/rdoc/classes/Object.html
-%%GEM_DOC_DIR%%/rdoc/classes/Proc.html
-%%GEM_DOC_DIR%%/rdoc/classes/RCov.html
-%%GEM_DOC_DIR%%/rdoc/classes/RCov/VerifyTask.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Expectations.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Expectations/Differs.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Expectations/Differs/Default.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Expectations/ExpectationNotMetError.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Expectations/MessageBuilder.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Expectations/NumericExpectations.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Expectations/ObjectExpectations.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Expectations/ProcExpectations.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Expectations/Should/Base.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Expectations/Should/Change.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Expectations/Should/CollectionHandler.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Expectations/Should/Have.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Expectations/Should/ItemHandler.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Expectations/Should/NegativeItemHandler.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Expectations/Should/Not.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Expectations/Should/NotChange.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Expectations/Should/NotHave.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Expectations/Should/PositiveItemHandler.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Expectations/Should/Should.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Expectations/StringExpectations.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Mocks.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Mocks/AmbiguousReturnError.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Mocks/AnyArgConstraint.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Mocks/ArgumentExpectation.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Mocks/BaseExpectation.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Mocks/BooleanArgConstraint.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Mocks/DuckTypeArgConstraint.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Mocks/ErrorGenerator.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Mocks/LiteralArgConstraint.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Mocks/MessageExpectation.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Mocks/MethodStub.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Mocks/Mock.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Mocks/MockExpectationError.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Mocks/MockHandler.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Mocks/MockMethods.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Mocks/NegativeMessageExpectation.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Mocks/NumericArgConstraint.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Mocks/OrderGroup.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Mocks/RegexpArgConstraint.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Mocks/StringArgConstraint.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Rake.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Rake/SpecTask.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/BacktraceTweaker.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/CommandLine.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/Context.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/Context/InstanceMethods.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/ContextEval.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/ContextEval/InstanceMethods.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/ContextEval/ModuleMethods.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/ContextEvalModule.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/ContextRunner.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/DrbCommandLine.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/ExecutionContext.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/ExecutionContext/InstanceMethods.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/Formatter.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/Formatter/BaseTextFormatter.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/Formatter/HtmlFormatter.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/Formatter/ProgressBarFormatter.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/Formatter/RdocFormatter.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/Formatter/SpecdocFormatter.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/HeckleRunner.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/Heckler.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/NoisyBacktraceTweaker.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/OptionParser.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/QuietBacktraceTweaker.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/Reporter.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/Reporter/Failure.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/SpecParser.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/SpecShouldRaiseHandler.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/Specification.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/Specification/ClassMethods.html
-%%GEM_DOC_DIR%%/rdoc/classes/Spec/VERSION.html
-%%GEM_DOC_DIR%%/rdoc/classes/SpecMatcher.html
-%%GEM_DOC_DIR%%/rdoc/classes/String.html
-%%GEM_DOC_DIR%%/rdoc/created.rid
-%%GEM_DOC_DIR%%/rdoc/files/CHANGES.html
-%%GEM_DOC_DIR%%/rdoc/files/MIT-LICENSE.html
-%%GEM_DOC_DIR%%/rdoc/files/README.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/callback/callback_container_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/callback/extensions/module_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/callback/extensions/object_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/callback_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/expectations/diff_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/expectations/differs/default_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/expectations/errors_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/expectations/extensions/numeric_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/expectations/extensions/object_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/expectations/extensions/proc_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/expectations/extensions/string_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/expectations/extensions_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/expectations/message_builder_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/expectations/should/base_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/expectations/should/change_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/expectations/should/have_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/expectations/should/not_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/expectations/should/should_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/expectations/should_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/expectations/sugar_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/expectations_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/mocks/argument_expectation_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/mocks/error_generator_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/mocks/errors_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/mocks/extensions/object_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/mocks/message_expectation_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/mocks/mock_handler_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/mocks/mock_methods_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/mocks/mock_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/mocks/order_group_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/mocks_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/rake/spectask_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/rake/verify_rcov_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/runner/backtrace_tweaker_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/runner/command_line_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/runner/context_eval_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/runner/context_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/runner/context_runner_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/runner/drb_command_line_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/runner/execution_context_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/runner/extensions/kernel_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/runner/extensions/object_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/runner/formatter/base_text_formatter_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/runner/formatter/html_formatter_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/runner/formatter/progress_bar_formatter_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/runner/formatter/rdoc_formatter_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/runner/formatter/specdoc_formatter_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/runner/formatter_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/runner/heckle_runner_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/runner/option_parser_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/runner/reporter_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/runner/spec_matcher_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/runner/spec_parser_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/runner/spec_should_raise_handler_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/runner/specification_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/runner_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec/version_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/spec_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
-%%GEM_LIB_DIR%%/CHANGES
-%%GEM_LIB_DIR%%/EXAMPLES.rd
-%%GEM_LIB_DIR%%/MIT-LICENSE
-%%GEM_LIB_DIR%%/README
-%%GEM_LIB_DIR%%/Rakefile
-%%GEM_LIB_DIR%%/bin/drbspec
-%%GEM_LIB_DIR%%/bin/spec
-%%GEM_LIB_DIR%%/examples/custom_formatter.rb
-%%GEM_LIB_DIR%%/examples/file_accessor.rb
-%%GEM_LIB_DIR%%/examples/file_accessor_spec.rb
-%%GEM_LIB_DIR%%/examples/greeter_spec.rb
-%%GEM_LIB_DIR%%/examples/helper_method_example.rb
-%%GEM_LIB_DIR%%/examples/io_processor.rb
-%%GEM_LIB_DIR%%/examples/io_processor_spec.rb
-%%GEM_LIB_DIR%%/examples/mocking_example.rb
-%%GEM_LIB_DIR%%/examples/partial_mock_example.rb
-%%GEM_LIB_DIR%%/examples/predicate_example.rb
-%%GEM_LIB_DIR%%/examples/setup_teardown_example.rb
-%%GEM_LIB_DIR%%/examples/spec_helper.rb
-%%GEM_LIB_DIR%%/examples/stack.rb
-%%GEM_LIB_DIR%%/examples/stack_spec.rb
-%%GEM_LIB_DIR%%/examples/stubbing_example.rb
-%%GEM_LIB_DIR%%/examples/test_case_spec.rb
-%%GEM_LIB_DIR%%/lib/spec.rb
-%%GEM_LIB_DIR%%/lib/spec/callback.rb
-%%GEM_LIB_DIR%%/lib/spec/callback/callback_container.rb
-%%GEM_LIB_DIR%%/lib/spec/callback/extensions/module.rb
-%%GEM_LIB_DIR%%/lib/spec/callback/extensions/object.rb
-%%GEM_LIB_DIR%%/lib/spec/expectations.rb
-%%GEM_LIB_DIR%%/lib/spec/expectations/diff.rb
-%%GEM_LIB_DIR%%/lib/spec/expectations/differs/default.rb
-%%GEM_LIB_DIR%%/lib/spec/expectations/errors.rb
-%%GEM_LIB_DIR%%/lib/spec/expectations/extensions.rb
-%%GEM_LIB_DIR%%/lib/spec/expectations/extensions/numeric.rb
-%%GEM_LIB_DIR%%/lib/spec/expectations/extensions/object.rb
-%%GEM_LIB_DIR%%/lib/spec/expectations/extensions/proc.rb
-%%GEM_LIB_DIR%%/lib/spec/expectations/extensions/string.rb
-%%GEM_LIB_DIR%%/lib/spec/expectations/message_builder.rb
-%%GEM_LIB_DIR%%/lib/spec/expectations/should.rb
-%%GEM_LIB_DIR%%/lib/spec/expectations/should/base.rb
-%%GEM_LIB_DIR%%/lib/spec/expectations/should/change.rb
-%%GEM_LIB_DIR%%/lib/spec/expectations/should/have.rb
-%%GEM_LIB_DIR%%/lib/spec/expectations/should/not.rb
-%%GEM_LIB_DIR%%/lib/spec/expectations/should/should.rb
-%%GEM_LIB_DIR%%/lib/spec/expectations/sugar.rb
-%%GEM_LIB_DIR%%/lib/spec/mocks.rb
-%%GEM_LIB_DIR%%/lib/spec/mocks/argument_expectation.rb
-%%GEM_LIB_DIR%%/lib/spec/mocks/error_generator.rb
-%%GEM_LIB_DIR%%/lib/spec/mocks/errors.rb
-%%GEM_LIB_DIR%%/lib/spec/mocks/extensions/object.rb
-%%GEM_LIB_DIR%%/lib/spec/mocks/message_expectation.rb
-%%GEM_LIB_DIR%%/lib/spec/mocks/mock.rb
-%%GEM_LIB_DIR%%/lib/spec/mocks/mock_handler.rb
-%%GEM_LIB_DIR%%/lib/spec/mocks/mock_methods.rb
-%%GEM_LIB_DIR%%/lib/spec/mocks/order_group.rb
-%%GEM_LIB_DIR%%/lib/spec/rake/spectask.rb
-%%GEM_LIB_DIR%%/lib/spec/rake/verify_rcov.rb
-%%GEM_LIB_DIR%%/lib/spec/runner.rb
-%%GEM_LIB_DIR%%/lib/spec/runner/backtrace_tweaker.rb
-%%GEM_LIB_DIR%%/lib/spec/runner/command_line.rb
-%%GEM_LIB_DIR%%/lib/spec/runner/context.rb
-%%GEM_LIB_DIR%%/lib/spec/runner/context_eval.rb
-%%GEM_LIB_DIR%%/lib/spec/runner/context_runner.rb
-%%GEM_LIB_DIR%%/lib/spec/runner/drb_command_line.rb
-%%GEM_LIB_DIR%%/lib/spec/runner/execution_context.rb
-%%GEM_LIB_DIR%%/lib/spec/runner/extensions/kernel.rb
-%%GEM_LIB_DIR%%/lib/spec/runner/extensions/object.rb
-%%GEM_LIB_DIR%%/lib/spec/runner/formatter.rb
-%%GEM_LIB_DIR%%/lib/spec/runner/formatter/base_text_formatter.rb
-%%GEM_LIB_DIR%%/lib/spec/runner/formatter/html_formatter.rb
-%%GEM_LIB_DIR%%/lib/spec/runner/formatter/progress_bar_formatter.rb
-%%GEM_LIB_DIR%%/lib/spec/runner/formatter/rdoc_formatter.rb
-%%GEM_LIB_DIR%%/lib/spec/runner/formatter/specdoc_formatter.rb
-%%GEM_LIB_DIR%%/lib/spec/runner/heckle_runner.rb
-%%GEM_LIB_DIR%%/lib/spec/runner/option_parser.rb
-%%GEM_LIB_DIR%%/lib/spec/runner/reporter.rb
-%%GEM_LIB_DIR%%/lib/spec/runner/spec_matcher.rb
-%%GEM_LIB_DIR%%/lib/spec/runner/spec_parser.rb
-%%GEM_LIB_DIR%%/lib/spec/runner/spec_should_raise_handler.rb
-%%GEM_LIB_DIR%%/lib/spec/runner/specification.rb
-%%GEM_LIB_DIR%%/lib/spec/version.rb
-%%GEM_SPEC%%
-@dirrm %%GEM_LIB_DIR%%/lib/spec/runner/formatter
-@dirrm %%GEM_LIB_DIR%%/lib/spec/runner/extensions
-@dirrm %%GEM_LIB_DIR%%/lib/spec/runner
-@dirrm %%GEM_LIB_DIR%%/lib/spec/rake
-@dirrm %%GEM_LIB_DIR%%/lib/spec/mocks/extensions
-@dirrm %%GEM_LIB_DIR%%/lib/spec/mocks
-@dirrm %%GEM_LIB_DIR%%/lib/spec/expectations/should
-@dirrm %%GEM_LIB_DIR%%/lib/spec/expectations/extensions
-@dirrm %%GEM_LIB_DIR%%/lib/spec/expectations/differs
-@dirrm %%GEM_LIB_DIR%%/lib/spec/expectations
-@dirrm %%GEM_LIB_DIR%%/lib/spec/callback/extensions
-@dirrm %%GEM_LIB_DIR%%/lib/spec/callback
-@dirrm %%GEM_LIB_DIR%%/lib/spec
-@dirrm %%GEM_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%/examples
-@dirrm %%GEM_LIB_DIR%%/bin
-@dirrm %%GEM_LIB_DIR%%
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/spec/runner/formatter
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/spec/runner/extensions
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/spec/runner
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/spec/rake
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/spec/mocks/extensions
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/spec/mocks
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/spec/expectations/should
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/spec/expectations/extensions
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/spec/expectations/differs
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/spec/expectations
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/spec/callback/extensions
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/spec/callback
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/spec
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib
-@dirrm %%GEM_DOC_DIR%%/rdoc/files
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/Specification
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/Reporter
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/Formatter
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/ExecutionContext
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/ContextEval
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner/Context
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Spec/Runner
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Spec/Rake
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Spec/Mocks
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Spec/Expectations/Should
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Spec/Expectations/Differs
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Spec/Expectations
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Spec
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/RCov
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Callback
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes
-@dirrm %%GEM_DOC_DIR%%/rdoc
-@dirrm %%GEM_DOC_DIR%%
diff --git a/devel/rubygem-rtags/Makefile b/devel/rubygem-rtags/Makefile
index 50e4a39a40e5..3370fae84024 100644
--- a/devel/rubygem-rtags/Makefile
+++ b/devel/rubygem-rtags/Makefile
@@ -8,13 +8,14 @@
PORTNAME= rtags
PORTVERSION= 0.96
CATEGORIES= devel rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= clsung@FreeBSD.org
COMMENT= A Ruby replacement for ctags
USE_RUBY= yes
USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
+PLIST_FILES= bin/rtags
.include <bsd.port.mk>
diff --git a/devel/rubygem-rtags/pkg-plist b/devel/rubygem-rtags/pkg-plist
deleted file mode 100644
index ed04bb26b74e..000000000000
--- a/devel/rubygem-rtags/pkg-plist
+++ /dev/null
@@ -1,41 +0,0 @@
-bin/rtags
-%%GEM_SPEC%%
-%%GEM_CACHE%%
-%%GEM_LIB_DIR%%/RELEASENOTES
-%%GEM_LIB_DIR%%/TODO
-%%GEM_LIB_DIR%%/README
-%%GEM_LIB_DIR%%/LICENSE.txt
-%%GEM_LIB_DIR%%/bin/VERSION
-%%GEM_LIB_DIR%%/bin/rtags
-%%GEM_LIB_DIR%%/test/data/code01.txt
-%%GEM_LIB_DIR%%/test/data/fileops.rb
-%%GEM_LIB_DIR%%/test/data/report.rb
-%%GEM_LIB_DIR%%/test/data/code02.rb
-%%GEM_LIB_DIR%%/test/regression/code01.txt.TAGS
-%%GEM_LIB_DIR%%/test/regression/code01.txt.TAGS.expect
-%%GEM_LIB_DIR%%/test/regression/code01.txt.tags
-%%GEM_LIB_DIR%%/test/regression/code01.txt.tags.expect
-%%GEM_LIB_DIR%%/test/regression/code02.rb.TAGS
-%%GEM_LIB_DIR%%/test/regression/code02.rb.TAGS.expect
-%%GEM_LIB_DIR%%/test/regression/code02.rb.tags
-%%GEM_LIB_DIR%%/test/regression/code02.rb.tags.expect
-%%GEM_LIB_DIR%%/test/regression/fileops.rb.TAGS
-%%GEM_LIB_DIR%%/test/regression/fileops.rb.TAGS.expect
-%%GEM_LIB_DIR%%/test/regression/fileops.rb.tags
-%%GEM_LIB_DIR%%/test/regression/fileops.rb.tags.expect
-%%GEM_LIB_DIR%%/test/regression/recurse.TAGS
-%%GEM_LIB_DIR%%/test/regression/recurse.TAGS.expect
-%%GEM_LIB_DIR%%/test/regression/recurse.tags
-%%GEM_LIB_DIR%%/test/regression/recurse.tags.expect
-%%GEM_LIB_DIR%%/test/regression/report.rb.TAGS
-%%GEM_LIB_DIR%%/test/regression/report.rb.TAGS.expect
-%%GEM_LIB_DIR%%/test/regression/report.rb.tags
-%%GEM_LIB_DIR%%/test/regression/report.rb.tags.expect
-%%GEM_LIB_DIR%%/test/runner.rb
-@dirrm %%GEM_LIB_DIR%%/bin
-@dirrm %%GEM_LIB_DIR%%/test/regression
-@dirrm %%GEM_LIB_DIR%%/test/data
-@dirrm %%GEM_LIB_DIR%%/test
-@dirrm %%GEM_LIB_DIR%%/scripts
-@dirrm %%GEM_LIB_DIR%%
-@dirrmtry %%GEM_DOC_DIR%%
diff --git a/devel/rubygem-ruby-debug-base/Makefile b/devel/rubygem-ruby-debug-base/Makefile
index dd86f1e044e8..7e1fae6d7357 100644
--- a/devel/rubygem-ruby-debug-base/Makefile
+++ b/devel/rubygem-ruby-debug-base/Makefile
@@ -7,7 +7,7 @@
PORTNAME= ruby-debug-base
PORTVERSION= 0.10.3
CATEGORIES= devel rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITES= RF
MASTER_SITE_SUBDIR= ruby-debug
MAINTAINER= gogo@cs.uni-sb.de
diff --git a/devel/rubygem-ruby-debug/Makefile b/devel/rubygem-ruby-debug/Makefile
index 3fef47ebcde3..ca6b05a75f14 100644
--- a/devel/rubygem-ruby-debug/Makefile
+++ b/devel/rubygem-ruby-debug/Makefile
@@ -7,8 +7,7 @@
PORTNAME= ruby-debug
PORTVERSION= 0.10.3
CATEGORIES= devel rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= gogo@cs.uni-sb.de
COMMENT= A generic command line interface for ruby-debug
diff --git a/devel/rubygem-ruby-prof/Makefile b/devel/rubygem-ruby-prof/Makefile
index 2e914ba5a965..a584021e960a 100644
--- a/devel/rubygem-ruby-prof/Makefile
+++ b/devel/rubygem-ruby-prof/Makefile
@@ -7,22 +7,14 @@
PORTNAME= ruby-prof
PORTVERSION= 0.7.3
CATEGORIES= devel rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= gogo@cs.uni-sb.de
COMMENT= A fast profiler for Ruby
USE_RUBY= yes
USE_RUBYGEMS= yes
-
-post-install:
- @${ECHO} bin/ruby-prof > ${TMPPLIST}
- @${ECHO} ${GEM_CACHE} >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},${GEM_DOC_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},${GEM_LIB_DIR},' >> ${TMPPLIST}
- @${ECHO} ${GEM_SPEC} >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},@dirrm ${GEM_LIB_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},@dirrm ${GEM_DOC_DIR},' >> ${TMPPLIST}
+RUBYGEM_AUTOPLIST= yes
+PLIST_FILES= bin/ruby-prof
.include <bsd.port.mk>
diff --git a/devel/rubygem-ruby2ruby/Makefile b/devel/rubygem-ruby2ruby/Makefile
index 6b9fa8bf05f3..fd3145ee043a 100644
--- a/devel/rubygem-ruby2ruby/Makefile
+++ b/devel/rubygem-ruby2ruby/Makefile
@@ -8,11 +8,11 @@
PORTNAME= ruby2ruby
PORTVERSION= 1.2.2
CATEGORIES= devel rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITES= RF
MASTER_SITE_SUBDIR= seattlerb
MAINTAINER= tota@rtfm.jp
-COMMENT= A pure ruby code generator easily from ParseTree's Sexps
+COMMENT= A pure ruby code generator easily from ParseTree's Sexps # '
BUILD_DEPENDS= rubygem-parsetree>=3.0:${PORTSDIR}/devel/rubygem-parsetree \
rubygem-hoe>=1.8.2:${PORTSDIR}/devel/rubygem-hoe
diff --git a/devel/rubygem-rubyforge/Makefile b/devel/rubygem-rubyforge/Makefile
index ad4b32d26d4e..dc2aae573c4a 100644
--- a/devel/rubygem-rubyforge/Makefile
+++ b/devel/rubygem-rubyforge/Makefile
@@ -8,7 +8,7 @@
PORTNAME= rubyforge
PORTVERSION= 1.0.2
CATEGORIES= devel rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITES= RF
MASTER_SITE_SUBDIR= codeforpeople
MAINTAINER= jw@innerewut.de
diff --git a/devel/rubygem-rubyinlineaccel/Makefile b/devel/rubygem-rubyinlineaccel/Makefile
index 8e969337ea87..ce8120176278 100644
--- a/devel/rubygem-rubyinlineaccel/Makefile
+++ b/devel/rubygem-rubyinlineaccel/Makefile
@@ -8,8 +8,7 @@
PORTNAME= rubyinlineaccel
PORTVERSION= 0.0.1
CATEGORIES= devel rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
DISTNAME= RubyInlineAcceleration-${PORTVERSION}
MAINTAINER= tota@rtfm.jp
@@ -22,13 +21,6 @@ GEM_NAME= ${DISTNAME}
USE_RUBY= yes
USE_RUBYGEMS= yes
-
-x-generate-plist:
- ${ECHO} %%GEM_CACHE%% > pkg-plist.new
- ${FIND} ${PREFIX}/${GEM_DOC_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},%%GEM_DOC_DIR%%,' >> pkg-plist.new
- ${FIND} ${PREFIX}/${GEM_LIB_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},%%GEM_LIB_DIR%%,' >> pkg-plist.new
- ${ECHO} %%GEM_SPEC%% >> pkg-plist.new
- ${FIND} ${PREFIX}/${GEM_LIB_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},@dirrm %%GEM_LIB_DIR%%,' >> pkg-plist.new
- ${FIND} ${PREFIX}/${GEM_DOC_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},@dirrm %%GEM_DOC_DIR%%,' >> pkg-plist.new
+RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/devel/rubygem-rubyinlineaccel/pkg-plist b/devel/rubygem-rubyinlineaccel/pkg-plist
deleted file mode 100644
index 26fbc4a2c600..000000000000
--- a/devel/rubygem-rubyinlineaccel/pkg-plist
+++ /dev/null
@@ -1,7 +0,0 @@
-%%GEM_CACHE%%
-%%GEM_LIB_DIR%%/GPL.txt
-%%GEM_LIB_DIR%%/lib/inline_acceleration.rb
-%%GEM_SPEC%%
-@dirrm %%GEM_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%
-@dirrm %%GEM_DOC_DIR%%
diff --git a/devel/rubygem-transactionsimple/Makefile b/devel/rubygem-transactionsimple/Makefile
index 44bc64cc28f8..085bd3776c7d 100644
--- a/devel/rubygem-transactionsimple/Makefile
+++ b/devel/rubygem-transactionsimple/Makefile
@@ -7,7 +7,7 @@
PORTNAME= transactionsimple
PORTVERSION= 1.4.0
CATEGORIES= devel rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITES= RF
MASTER_SITE_SUBDIR= trans-simple
DISTNAME= transaction-simple-${PORTVERSION}
diff --git a/devel/rubygem-trollop/Makefile b/devel/rubygem-trollop/Makefile
index 0f27a13ca3ca..504e3b186730 100644
--- a/devel/rubygem-trollop/Makefile
+++ b/devel/rubygem-trollop/Makefile
@@ -16,13 +16,6 @@ COMMENT= A commandline option parser for Ruby that gets out of your way
USE_RUBY= yes
USE_RUBYGEMS= yes
USE_RAKE= yes
-
-post-install:
- @${ECHO} ${GEM_CACHE} >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},${GEM_DOC_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},${GEM_LIB_DIR},' >> ${TMPPLIST}
- @${ECHO} ${GEM_SPEC} >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},@dirrm ${GEM_LIB_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},@dirrm ${GEM_DOC_DIR},' >> ${TMPPLIST}
+RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/devel/rubygem-uuid/Makefile b/devel/rubygem-uuid/Makefile
index 271f36887207..c17508cbdebc 100644
--- a/devel/rubygem-uuid/Makefile
+++ b/devel/rubygem-uuid/Makefile
@@ -18,13 +18,6 @@ RUN_DEPENDS= rubygem-macaddr>=1.0.0:${PORTSDIR}/net/rubygem-macaddr
USE_RUBY= yes
USE_RUBYGEMS= yes
-
-post-install:
- @${ECHO} ${GEM_CACHE} > ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},${GEM_DOC_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},${GEM_LIB_DIR},' >> ${TMPPLIST}
- @${ECHO} ${GEM_SPEC} >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},@dirrm ${GEM_LIB_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},@dirrm ${GEM_DOC_DIR},' >> ${TMPPLIST}
+RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/devel/rubygem-validatable/Makefile b/devel/rubygem-validatable/Makefile
index a8fd6fe0b27a..847e0a8126d1 100644
--- a/devel/rubygem-validatable/Makefile
+++ b/devel/rubygem-validatable/Makefile
@@ -16,13 +16,6 @@ COMMENT= Library for adding database/object validations
USE_RUBY= yes
USE_RUBYGEMS= yes
USE_RAKE= yes
-
-post-install:
- @${ECHO} ${GEM_CACHE} > ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},${GEM_DOC_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},${GEM_LIB_DIR},' >> ${TMPPLIST}
- @${ECHO} ${GEM_SPEC} >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},@dirrm ${GEM_LIB_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},@dirrm ${GEM_DOC_DIR},' >> ${TMPPLIST}
+RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/devel/rubygem-warbler/Makefile b/devel/rubygem-warbler/Makefile
index 48d4890bfc7c..26ec5a84ec88 100644
--- a/devel/rubygem-warbler/Makefile
+++ b/devel/rubygem-warbler/Makefile
@@ -18,14 +18,7 @@ RUN_DEPENDS= jruby:${PORTSDIR}/lang/jruby
USE_RUBY= yes
USE_RAKE= yes
USE_RUBYGEMS= yes
-
-post-install:
- @${ECHO} bin/warble > ${TMPPLIST}
- @${ECHO} ${GEM_CACHE} >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},${GEM_DOC_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},${GEM_LIB_DIR},' >> ${TMPPLIST}
- @${ECHO} ${GEM_SPEC} >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},@dirrm ${GEM_LIB_DIR},' >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},@dirrm ${GEM_DOC_DIR},' >> ${TMPPLIST}
+RUBYGEM_AUTOPLIST= yes
+PLIST_FILES= bin/warble
.include <bsd.port.mk>
diff --git a/devel/rubygem-zoom/Makefile b/devel/rubygem-zoom/Makefile
index d928ba734714..ff7e8b4c3e93 100644
--- a/devel/rubygem-zoom/Makefile
+++ b/devel/rubygem-zoom/Makefile
@@ -18,6 +18,7 @@ LIB_DEPENDS= yaz.3:${PORTSDIR}/net/yaz
USE_RUBY= yes
USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
CONFIGURE_ARGS+= --with-opt-dir="${LOCALBASE}"
diff --git a/devel/rubygem-zoom/pkg-plist b/devel/rubygem-zoom/pkg-plist
deleted file mode 100644
index 26f249e28085..000000000000
--- a/devel/rubygem-zoom/pkg-plist
+++ /dev/null
@@ -1,62 +0,0 @@
-%%GEM_CACHE%%
-%%GEM_LIB_DIR%%/src/rbzoomquery.c
-%%GEM_LIB_DIR%%/src/rbzoomresultset.c
-%%GEM_LIB_DIR%%/src/rbzoomoptions.c
-%%GEM_LIB_DIR%%/src/rbzoompackage.c
-%%GEM_LIB_DIR%%/src/rbzoomrecord.c
-%%GEM_LIB_DIR%%/src/rbzoom.c
-%%GEM_LIB_DIR%%/src/rbzoomconnection.c
-%%GEM_LIB_DIR%%/src/rbzoom.h
-%%GEM_LIB_DIR%%/src/extconf.rb
-%%GEM_LIB_DIR%%/src/mkmf.log
-%%GEM_LIB_DIR%%/src/Makefile
-%%GEM_LIB_DIR%%/src/rbzoomquery.o
-%%GEM_LIB_DIR%%/src/rbzoomresultset.o
-%%GEM_LIB_DIR%%/src/rbzoomoptions.o
-%%GEM_LIB_DIR%%/src/rbzoompackage.o
-%%GEM_LIB_DIR%%/src/rbzoomrecord.o
-%%GEM_LIB_DIR%%/src/rbzoom.o
-%%GEM_LIB_DIR%%/src/rbzoomconnection.o
-%%GEM_LIB_DIR%%/src/zoom.so
-%%GEM_LIB_DIR%%/test/record.dat
-%%GEM_LIB_DIR%%/test/search_test.rb
-%%GEM_LIB_DIR%%/test/search_batch_test.rb
-%%GEM_LIB_DIR%%/test/thread_test.rb
-%%GEM_LIB_DIR%%/test/package_live.rb
-%%GEM_LIB_DIR%%/test/package_test.rb
-%%GEM_LIB_DIR%%/test/record.txt
-%%GEM_LIB_DIR%%/test/record-update.xml
-%%GEM_LIB_DIR%%/test/record.xml
-%%GEM_LIB_DIR%%/test/zebra/zebra.cfg
-%%GEM_LIB_DIR%%/test/zebra/records/programming_ruby.xml
-%%GEM_LIB_DIR%%/test/zebra/records/programming_ruby_update.xml
-%%GEM_LIB_DIR%%/test/zebra/register/empty_file
-%%GEM_LIB_DIR%%/test/zebra/shadow/empty_file
-%%GEM_LIB_DIR%%/test/zebra/tab/string.chr
-%%GEM_LIB_DIR%%/test/zebra/tab/record.abs
-%%GEM_LIB_DIR%%/test/zebra/tab/bib1.att
-%%GEM_LIB_DIR%%/test/zebra/tab/default.idx
-%%GEM_LIB_DIR%%/test/zebra/tab/usmarc.mar
-%%GEM_LIB_DIR%%/test/zebra/tab/numeric.chr
-%%GEM_LIB_DIR%%/test/zebra/key/empty_file
-%%GEM_LIB_DIR%%/test/zebra/lock/empty_file
-%%GEM_LIB_DIR%%/sample/hello.rb
-%%GEM_LIB_DIR%%/sample/needle.rb
-%%GEM_LIB_DIR%%/README
-%%GEM_LIB_DIR%%/ChangeLog
-%%GEM_LIB_DIR%%/Rakefile
-%%GEM_LIB_DIR%%/lib/zoom.so
-%%GEM_SPEC%%
-@dirrm %%GEM_LIB_DIR%%/src
-@dirrm %%GEM_LIB_DIR%%/test/zebra/records
-@dirrm %%GEM_LIB_DIR%%/test/zebra/register
-@dirrm %%GEM_LIB_DIR%%/test/zebra/shadow
-@dirrm %%GEM_LIB_DIR%%/test/zebra/tab
-@dirrm %%GEM_LIB_DIR%%/test/zebra/key
-@dirrm %%GEM_LIB_DIR%%/test/zebra/lock
-@dirrm %%GEM_LIB_DIR%%/test/zebra
-@dirrm %%GEM_LIB_DIR%%/test
-@dirrm %%GEM_LIB_DIR%%/sample
-@dirrm %%GEM_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%
-@dirrm %%GEM_DOC_DIR%% \ No newline at end of file