aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpgollucci <pgollucci@FreeBSD.org>2009-04-09 08:11:47 +0800
committerpgollucci <pgollucci@FreeBSD.org>2009-04-09 08:11:47 +0800
commit41e497baaac21f13376d89c7886c726e2ce796d3 (patch)
treefa4315087588102508f97939dc1a87b85e442970
parent8497f870f86b8ac7bdf56ba6b306ab6f2b88ae2c (diff)
downloadfreebsd-ports-gnome-41e497baaac21f13376d89c7886c726e2ce796d3.tar.gz
freebsd-ports-gnome-41e497baaac21f13376d89c7886c726e2ce796d3.tar.zst
freebsd-ports-gnome-41e497baaac21f13376d89c7886c726e2ce796d3.zip
- convert to RUBYGEM_AUTOPLIST
remove x-generate-plist and friends - use RF macro and remove SUBDIR where possible - remove some uneeded GEM_NAME=${DISTNAME} (this c/should be handled better in bsd.*.mk) other deltas specific to individual ports: audio/rubygem-mp3info - unbreak, fix packaging, bump PORTREVISION devel/rubygem-rapt - adopt devel/rubygem-rspec - remove BUILD_DEPENDS=RUN_DEPENDS -- neither set devel/rubygem-ruby2ruby - add #' for vim highlight graphics/rubygem-extifr - drop PORTREVISION=0 graphics/rubygem-gd2 - add #' for vim highlight www/rubygem-rubyfulsoup - swap GEM_NAME / DISTNAME for constistency Sponsored by: RideCharge Inc. Tested on: RideCharge's Tinderbox Reviewed by: stas
-rw-r--r--archivers/rubygem-archive-tar-minitar/Makefile2
-rw-r--r--audio/rubygem-mp3info/Makefile6
-rw-r--r--audio/rubygem-ruby-mp3info/Makefile6
-rw-r--r--benchmarks/rubygem-railsbench/Makefile2
-rw-r--r--benchmarks/rubygem-railsbench/pkg-plist55
-rw-r--r--databases/rubygem-activerecord/Makefile16
-rw-r--r--databases/rubygem-datamapper/Makefile9
-rw-r--r--databases/rubygem-jdbc-mysql/Makefile8
-rw-r--r--databases/rubygem-kirbybase/Makefile11
-rw-r--r--databases/rubygem-memcache-client/Makefile2
-rw-r--r--databases/rubygem-postgres/Makefile2
-rw-r--r--databases/rubygem-rbase/Makefile9
-rw-r--r--databases/rubygem-sqlite3-ruby/Makefile11
-rw-r--r--databases/rubygem-sqlite3/Makefile11
-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
-rw-r--r--graphics/rubygem-captcha/Makefile3
-rw-r--r--graphics/rubygem-exifr/Makefile9
-rw-r--r--graphics/rubygem-exifr/pkg-plist34
-rw-r--r--graphics/rubygem-gd2/Makefile5
-rw-r--r--graphics/rubygem-graphviz/Makefile4
-rw-r--r--graphics/rubygem-objectdetect/Makefile12
-rw-r--r--graphics/rubygem-railroad/Makefile3
-rw-r--r--graphics/rubygem-scruffy/Makefile13
-rw-r--r--graphics/rubygem-turing/Makefile4
-rw-r--r--graphics/rubygem-turing/pkg-plist88
-rw-r--r--mail/rubygem-actionmailer/Makefile16
-rw-r--r--mail/rubygem-tmail/Makefile4
-rw-r--r--mail/rubygem-tmail/pkg-plist281
-rw-r--r--net-mgmt/rubygem-snmp/Makefile2
-rw-r--r--net/rubygem-macaddr/Makefile9
-rw-r--r--net/rubygem-net-netrc/Makefile3
-rw-r--r--net/rubygem-openid/Makefile3
-rw-r--r--net/rubygem-twitter/Makefile1
-rw-r--r--net/rubygem-twitter4r/Makefile9
-rw-r--r--net/rubygem-yadis/Makefile3
-rw-r--r--print/rubygem-colortools/Makefile2
-rw-r--r--print/rubygem-pdfwriter/Makefile2
-rw-r--r--print/rubygem-prawn-layout/Makefile10
-rw-r--r--print/rubygem-prawn/Makefile1
-rw-r--r--security/rubygem-net-scp/Makefile1
-rw-r--r--security/rubygem-net-sftp/Makefile1
-rw-r--r--security/rubygem-net-sftp/pkg-plist192
-rw-r--r--security/rubygem-net-ssh-gateway/Makefile1
-rw-r--r--security/rubygem-net-ssh/Makefile1
-rw-r--r--security/rubygem-net-ssh/pkg-plist328
-rw-r--r--sysutils/rubygem-capistrano/Makefile2
-rw-r--r--sysutils/rubygem-capistrano/pkg-plist311
-rw-r--r--sysutils/rubygem-god/Makefile3
-rw-r--r--textproc/rubygem-diff-lcs/Makefile12
-rw-r--r--textproc/rubygem-ferret/Makefile12
-rw-r--r--textproc/rubygem-ferret/pkg-plist3
-rw-r--r--textproc/rubygem-formosa/Makefile2
-rw-r--r--textproc/rubygem-htmltools/Makefile3
-rw-r--r--textproc/rubygem-htmltools/pkg-plist27
-rw-r--r--textproc/rubygem-ini/Makefile2
-rw-r--r--textproc/rubygem-markaby/Makefile9
-rw-r--r--textproc/rubygem-rak/Makefile3
-rw-r--r--textproc/rubygem-syntax/Makefile3
-rw-r--r--textproc/rubygem-tidy/Makefile4
-rw-r--r--textproc/rubygem-tidy/pkg-plist43
-rw-r--r--www/rubygem-actionpack/Makefile16
-rw-r--r--www/rubygem-amazon-ecs/Makefile12
-rw-r--r--www/rubygem-bluecloth/Makefile1
-rw-r--r--www/rubygem-bluecloth/pkg-plist25
-rw-r--r--www/rubygem-erubis/Makefile2
-rw-r--r--www/rubygem-erubis/pkg-plist336
-rw-r--r--www/rubygem-hpricot/Makefile1
-rw-r--r--www/rubygem-hpricot/pkg-plist140
-rw-r--r--www/rubygem-htauth/Makefile4
-rw-r--r--www/rubygem-htauth/pkg-plist103
-rw-r--r--www/rubygem-layout-yullio/Makefile4
-rw-r--r--www/rubygem-layout-yullio/pkg-plist50
-rw-r--r--www/rubygem-maruku/Makefile2
-rw-r--r--www/rubygem-maruku/pkg-plist239
-rw-r--r--www/rubygem-mechanize/Makefile9
-rw-r--r--www/rubygem-mongrel_cluster/Makefile16
-rw-r--r--www/rubygem-mongrel_cluster/pkg-plist21
-rw-r--r--www/rubygem-passenger/Makefile21
-rw-r--r--www/rubygem-rack/Makefile11
-rw-r--r--www/rubygem-rails-app-installer/Makefile15
-rw-r--r--www/rubygem-rails/Makefile18
-rw-r--r--www/rubygem-rails/pkg-plist412
-rw-r--r--www/rubygem-redcloth/Makefile5
-rw-r--r--www/rubygem-redcloth/pkg-plist28
-rw-r--r--www/rubygem-rubyfulsoup/Makefile7
-rw-r--r--www/rubygem-scrapi/Makefile3
-rw-r--r--www/rubygem-scrubyt/Makefile12
-rw-r--r--www/rubygem-staticmatic/Makefile3
-rw-r--r--www/rubygem-taggable/Makefile3
-rw-r--r--www/rubygem-thin/Makefile11
-rw-r--r--www/rubygem-yapra/Makefile11
146 files changed, 164 insertions, 4411 deletions
diff --git a/archivers/rubygem-archive-tar-minitar/Makefile b/archivers/rubygem-archive-tar-minitar/Makefile
index dba83565637f..1080d6aa00c9 100644
--- a/archivers/rubygem-archive-tar-minitar/Makefile
+++ b/archivers/rubygem-archive-tar-minitar/Makefile
@@ -7,7 +7,7 @@
PORTNAME= archive-tar-minitar
PORTVERSION= 0.5.2
CATEGORIES= archivers rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITES= RF
MASTER_SITE_SUBDIR= ruwiki
DISTNAME= archive-tar-minitar-${PORTVERSION}
diff --git a/audio/rubygem-mp3info/Makefile b/audio/rubygem-mp3info/Makefile
index e5aa8a5495a9..c325c9b28414 100644
--- a/audio/rubygem-mp3info/Makefile
+++ b/audio/rubygem-mp3info/Makefile
@@ -7,8 +7,9 @@
PORTNAME= mp3info
PORTVERSION= 0.5
+PORTREVISION= 1
CATEGORIES= audio rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITES= RF
MASTER_SITE_SUBDIR= ruby-${PORTNAME}
DISTNAME= ruby-${PORTNAME}-${PORTVERSION}
@@ -18,7 +19,6 @@ COMMENT= A Ruby library to access information on mp3 files
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
-
-BROKEN= fails to package
+GEM_NAME= ${DISTNAME}
.include <bsd.port.mk>
diff --git a/audio/rubygem-ruby-mp3info/Makefile b/audio/rubygem-ruby-mp3info/Makefile
index e5aa8a5495a9..c325c9b28414 100644
--- a/audio/rubygem-ruby-mp3info/Makefile
+++ b/audio/rubygem-ruby-mp3info/Makefile
@@ -7,8 +7,9 @@
PORTNAME= mp3info
PORTVERSION= 0.5
+PORTREVISION= 1
CATEGORIES= audio rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITES= RF
MASTER_SITE_SUBDIR= ruby-${PORTNAME}
DISTNAME= ruby-${PORTNAME}-${PORTVERSION}
@@ -18,7 +19,6 @@ COMMENT= A Ruby library to access information on mp3 files
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
-
-BROKEN= fails to package
+GEM_NAME= ${DISTNAME}
.include <bsd.port.mk>
diff --git a/benchmarks/rubygem-railsbench/Makefile b/benchmarks/rubygem-railsbench/Makefile
index f2afbafef1c3..a60a47db9f19 100644
--- a/benchmarks/rubygem-railsbench/Makefile
+++ b/benchmarks/rubygem-railsbench/Makefile
@@ -18,6 +18,8 @@ RUN_DEPENDS= ${BUILD_DEPENDS}
USE_RUBY= yes
USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
+PLIST_FILES= bin/railsbench
OPTIONS= GRUFF "Plotting of perf data support using gruff" off
OPTIONSFILE= ${PORT_DBDIR}/rubygem-${PORTNAME}/options
diff --git a/benchmarks/rubygem-railsbench/pkg-plist b/benchmarks/rubygem-railsbench/pkg-plist
deleted file mode 100644
index c2a99b9ee4dd..000000000000
--- a/benchmarks/rubygem-railsbench/pkg-plist
+++ /dev/null
@@ -1,55 +0,0 @@
-bin/railsbench
-%%GEM_CACHE%%
-%%GEM_SPEC%%
-%%GEM_LIB_DIR%%/BUGS
-%%GEM_LIB_DIR%%/CHANGELOG
-%%GEM_LIB_DIR%%/INSTALL
-%%GEM_LIB_DIR%%/install.rb
-%%GEM_LIB_DIR%%/postinstall.rb
-%%GEM_LIB_DIR%%/LICENSE
-%%GEM_LIB_DIR%%/Manifest.txt
-%%GEM_LIB_DIR%%/PROBLEMS
-%%GEM_LIB_DIR%%/README
-%%GEM_LIB_DIR%%/Rakefile
-%%GEM_LIB_DIR%%/setup.rb
-%%GEM_LIB_DIR%%/ruby184gc.patch
-%%GEM_LIB_DIR%%/ruby185gc.patch
-%%GEM_LIB_DIR%%/bin/railsbench
-%%GEM_LIB_DIR%%/lib/railsbench/version.rb
-%%GEM_LIB_DIR%%/lib/railsbench/gc_info.rb
-%%GEM_LIB_DIR%%/lib/railsbench/perf_info.rb
-%%GEM_LIB_DIR%%/lib/railsbench/perf_utils.rb
-%%GEM_LIB_DIR%%/lib/railsbench/write_headers_only.rb
-%%GEM_LIB_DIR%%/lib/railsbench/railsbenchmark.rb
-%%GEM_LIB_DIR%%/lib/railsbench/benchmark_specs.rb
-%%GEM_LIB_DIR%%/lib/benchmark.rb
-%%GEM_LIB_DIR%%/script/generate_benchmarks
-%%GEM_LIB_DIR%%/script/convert_raw_data_files
-%%GEM_LIB_DIR%%/script/perf_bench
-%%GEM_LIB_DIR%%/script/perf_comp
-%%GEM_LIB_DIR%%/script/perf_comp_gc
-%%GEM_LIB_DIR%%/script/perf_diff
-%%GEM_LIB_DIR%%/script/perf_diff_gc
-%%GEM_LIB_DIR%%/script/perf_html
-%%GEM_LIB_DIR%%/script/perf_plot
-%%GEM_LIB_DIR%%/script/perf_plot_gc
-%%GEM_LIB_DIR%%/script/perf_prof
-%%GEM_LIB_DIR%%/script/perf_run
-%%GEM_LIB_DIR%%/script/perf_run_gc
-%%GEM_LIB_DIR%%/script/perf_table
-%%GEM_LIB_DIR%%/script/perf_tex
-%%GEM_LIB_DIR%%/script/perf_times
-%%GEM_LIB_DIR%%/script/perf_times_gc
-%%GEM_LIB_DIR%%/script/run_urls
-%%GEM_LIB_DIR%%/config/benchmarking.rb
-%%GEM_LIB_DIR%%/config/benchmarks.rb
-%%GEM_LIB_DIR%%/config/benchmarks.yml
-%%GEM_LIB_DIR%%/test/railsbench_test.rb
-@dirrm %%GEM_LIB_DIR%%/test
-@dirrm %%GEM_LIB_DIR%%/config
-@dirrm %%GEM_LIB_DIR%%/script
-@dirrm %%GEM_LIB_DIR%%/lib/railsbench
-@dirrm %%GEM_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%/bin
-@dirrm %%GEM_LIB_DIR%%
-@dirrm %%GEM_DOC_DIR%%
diff --git a/databases/rubygem-activerecord/Makefile b/databases/rubygem-activerecord/Makefile
index 84c2536831d7..302ebe91f9bc 100644
--- a/databases/rubygem-activerecord/Makefile
+++ b/databases/rubygem-activerecord/Makefile
@@ -7,8 +7,7 @@
PORTNAME= activerecord
PORTVERSION= 2.2.2
CATEGORIES= databases rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= jw@innerewut.de
COMMENT= Object-relational mapping layer for Rails MVC Framework
@@ -26,19 +25,6 @@ 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.pre.mk>
.if defined(WITH_NATIVE_MYSQL)
diff --git a/databases/rubygem-datamapper/Makefile b/databases/rubygem-datamapper/Makefile
index 433f12f80a44..fd4917f9cc71 100644
--- a/databases/rubygem-datamapper/Makefile
+++ b/databases/rubygem-datamapper/Makefile
@@ -25,13 +25,6 @@ RUN_DEPENDS= rubygem-rspec>0:${PORTSDIR}/devel/rubygem-rspec \
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/databases/rubygem-jdbc-mysql/Makefile b/databases/rubygem-jdbc-mysql/Makefile
index aaa849705cdf..33e323439b6a 100644
--- a/databases/rubygem-jdbc-mysql/Makefile
+++ b/databases/rubygem-jdbc-mysql/Makefile
@@ -17,12 +17,6 @@ RUN_DEPENDS= jruby:${PORTSDIR}/lang/jruby
USE_RUBY= yes
USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= 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}
.include <bsd.port.mk>
diff --git a/databases/rubygem-kirbybase/Makefile b/databases/rubygem-kirbybase/Makefile
index c872ee5351e1..387796647610 100644
--- a/databases/rubygem-kirbybase/Makefile
+++ b/databases/rubygem-kirbybase/Makefile
@@ -16,14 +16,7 @@ COMMENT= A Small and Plain-text DBMS Written in Ruby
USE_RUBY= yes
USE_RUBYGEMS= yes
GEM_NAME= ${DISTNAME}
-
-post-install:
- @${ECHO} bin/kbserver.rb > ${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/kbserver.rb
.include <bsd.port.mk>
diff --git a/databases/rubygem-memcache-client/Makefile b/databases/rubygem-memcache-client/Makefile
index 993601ee7ab5..6d2c62ff547b 100644
--- a/databases/rubygem-memcache-client/Makefile
+++ b/databases/rubygem-memcache-client/Makefile
@@ -7,7 +7,7 @@
PORTNAME= memcache-client
PORTVERSION= 1.5.0
CATEGORIES= databases rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITES= RF
MASTER_SITE_SUBDIR= seattlerb
MAINTAINER= jw@innerewut.de
diff --git a/databases/rubygem-postgres/Makefile b/databases/rubygem-postgres/Makefile
index e28c3309767b..368f8dd749df 100644
--- a/databases/rubygem-postgres/Makefile
+++ b/databases/rubygem-postgres/Makefile
@@ -9,7 +9,7 @@ PORTNAME= postgres
PORTVERSION= 0.7.9.2008.01.28
PORTREVISION= 1
CATEGORIES= databases rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITES= RF
MASTER_SITE_SUBDIR= ruby-pg
MAINTAINER= dinoex@FreeBSD.org
diff --git a/databases/rubygem-rbase/Makefile b/databases/rubygem-rbase/Makefile
index 899fc1feb19d..bf139f707ceb 100644
--- a/databases/rubygem-rbase/Makefile
+++ b/databases/rubygem-rbase/Makefile
@@ -14,13 +14,6 @@ COMMENT= Library to create/read/write to XBase databases (*.DBF files)
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/databases/rubygem-sqlite3-ruby/Makefile b/databases/rubygem-sqlite3-ruby/Makefile
index d113ce949763..dbb226049d9b 100644
--- a/databases/rubygem-sqlite3-ruby/Makefile
+++ b/databases/rubygem-sqlite3-ruby/Makefile
@@ -17,17 +17,10 @@ COMMENT= Ruby interface to the SQLite DB engine version 3
BUILD_DEPENDS= swig:${PORTSDIR}/devel/swig13
LIB_DEPENDS= sqlite3.8:${PORTSDIR}/databases/sqlite3
-GEM_NAME= ${DISTNAME}
-
USE_RUBY= yes
USE_RUBYGEMS= yes
+GEM_NAME= ${DISTNAME}
+RUBYGEM_AUTOPLIST= 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}
.include <bsd.port.mk>
diff --git a/databases/rubygem-sqlite3/Makefile b/databases/rubygem-sqlite3/Makefile
index d113ce949763..dbb226049d9b 100644
--- a/databases/rubygem-sqlite3/Makefile
+++ b/databases/rubygem-sqlite3/Makefile
@@ -17,17 +17,10 @@ COMMENT= Ruby interface to the SQLite DB engine version 3
BUILD_DEPENDS= swig:${PORTSDIR}/devel/swig13
LIB_DEPENDS= sqlite3.8:${PORTSDIR}/databases/sqlite3
-GEM_NAME= ${DISTNAME}
-
USE_RUBY= yes
USE_RUBYGEMS= yes
+GEM_NAME= ${DISTNAME}
+RUBYGEM_AUTOPLIST= 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}
.include <bsd.port.mk>
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
diff --git a/graphics/rubygem-captcha/Makefile b/graphics/rubygem-captcha/Makefile
index 1274f56dda76..9cd48f445dd6 100644
--- a/graphics/rubygem-captcha/Makefile
+++ b/graphics/rubygem-captcha/Makefile
@@ -8,8 +8,7 @@ PORTNAME= captcha
PORTVERSION= 0.1.2
PORTREVISION= 1
CATEGORIES= graphics rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= ports@logvinov.com
COMMENT= A simple CAPTCHA written in Ruby
diff --git a/graphics/rubygem-exifr/Makefile b/graphics/rubygem-exifr/Makefile
index 8cc4e4c516a2..b777c9981518 100644
--- a/graphics/rubygem-exifr/Makefile
+++ b/graphics/rubygem-exifr/Makefile
@@ -6,7 +6,6 @@
PORTNAME= exifr
PORTVERSION= 0.10.8
-PORTREVISION= 0
CATEGORIES= graphics rubygems
MASTER_SITES= RF
@@ -15,11 +14,7 @@ COMMENT= A pure-ruby EXIF reader
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
+PLIST_FILES= bin/exifr
.include <bsd.port.mk>
diff --git a/graphics/rubygem-exifr/pkg-plist b/graphics/rubygem-exifr/pkg-plist
deleted file mode 100644
index bfcc0a25a234..000000000000
--- a/graphics/rubygem-exifr/pkg-plist
+++ /dev/null
@@ -1,34 +0,0 @@
-bin/exifr
-%%GEM_CACHE%%
-%%GEM_LIB_DIR%%/CHANGELOG
-%%GEM_LIB_DIR%%/README.rdoc
-%%GEM_LIB_DIR%%/Rakefile
-%%GEM_LIB_DIR%%/bin/exifr
-%%GEM_LIB_DIR%%/lib/exifr.rb
-%%GEM_LIB_DIR%%/lib/jpeg.rb
-%%GEM_LIB_DIR%%/lib/tiff.rb
-%%GEM_LIB_DIR%%/tests/data/1x1.jpg
-%%GEM_LIB_DIR%%/tests/data/Canon_PowerShot_A85.exif
-%%GEM_LIB_DIR%%/tests/data/Casio-EX-S20.exif
-%%GEM_LIB_DIR%%/tests/data/FUJIFILM-FinePix_S3000.exif
-%%GEM_LIB_DIR%%/tests/data/Panasonic-DMC-LC33.exif
-%%GEM_LIB_DIR%%/tests/data/Trust-DC3500_MINI.exif
-%%GEM_LIB_DIR%%/tests/data/apple-aperture-1.5.exif
-%%GEM_LIB_DIR%%/tests/data/canon-g3.exif
-%%GEM_LIB_DIR%%/tests/data/endless-loop.exif
-%%GEM_LIB_DIR%%/tests/data/exif.jpg
-%%GEM_LIB_DIR%%/tests/data/gps.exif
-%%GEM_LIB_DIR%%/tests/data/image.jpg
-%%GEM_LIB_DIR%%/tests/data/multiple-app1.jpg
-%%GEM_LIB_DIR%%/tests/data/nikon_d1x.tif
-%%GEM_LIB_DIR%%/tests/data/plain.tif
-%%GEM_LIB_DIR%%/tests/data/weird_date.exif
-%%GEM_LIB_DIR%%/tests/test_helper.rb
-%%GEM_LIB_DIR%%/tests/jpeg_test.rb
-%%GEM_LIB_DIR%%/tests/tiff_test.rb
-%%GEM_SPEC%%
-@dirrm %%GEM_LIB_DIR%%/bin
-@dirrm %%GEM_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%/tests/data
-@dirrm %%GEM_LIB_DIR%%/tests
-@dirrm %%GEM_LIB_DIR%%
diff --git a/graphics/rubygem-gd2/Makefile b/graphics/rubygem-gd2/Makefile
index 7d939110f125..799b0d0e17c0 100644
--- a/graphics/rubygem-gd2/Makefile
+++ b/graphics/rubygem-gd2/Makefile
@@ -7,11 +7,10 @@
PORTNAME= gd2
PORTVERSION= 1.1.1
CATEGORIES= graphics rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= ports@logvinov.com
-COMMENT= Ruby binding for Thomas Boutell's gd 2.x graphics library
+COMMENT= Ruby binding for Thomas Boutell's gd 2.x graphics library #'
LIB_DEPENDS= gd.4:${PORTSDIR}/graphics/gd
diff --git a/graphics/rubygem-graphviz/Makefile b/graphics/rubygem-graphviz/Makefile
index 4a7b9efbeb30..b5ce22662014 100644
--- a/graphics/rubygem-graphviz/Makefile
+++ b/graphics/rubygem-graphviz/Makefile
@@ -21,8 +21,6 @@ USE_RUBY= yes
USE_RUBYGEMS= yes
GEM_NAME= ${DISTNAME}
RUBYGEM_AUTOPLIST= yes
-
-post-install:
- @${ECHO} 'bin/ruby2gv' >> ${TMPPLIST}
+PLIST_FILES= bin/ruby2gv
.include <bsd.port.mk>
diff --git a/graphics/rubygem-objectdetect/Makefile b/graphics/rubygem-objectdetect/Makefile
index 310185b6d7df..fbc3ff65d116 100644
--- a/graphics/rubygem-objectdetect/Makefile
+++ b/graphics/rubygem-objectdetect/Makefile
@@ -8,8 +8,7 @@
PORTNAME= objectdetect
PORTVERSION= 0.0.3
CATEGORIES= graphics rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= tota@rtfm.jp
COMMENT= A simple library for detecting objects in pictures
@@ -18,13 +17,6 @@ LIB_DEPENDS= cv.1:${PORTSDIR}/graphics/opencv
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/graphics/rubygem-railroad/Makefile b/graphics/rubygem-railroad/Makefile
index 0fcd48f1592e..402a3e7fb3a9 100644
--- a/graphics/rubygem-railroad/Makefile
+++ b/graphics/rubygem-railroad/Makefile
@@ -7,8 +7,7 @@
PORTNAME= railroad
PORTVERSION= 0.5.0
CATEGORIES= graphics devel rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= ports@logvinov.com
COMMENT= A class diagrams generator for Ruby on Rails applications
diff --git a/graphics/rubygem-scruffy/Makefile b/graphics/rubygem-scruffy/Makefile
index 109146bdd663..60f71ce466d2 100644
--- a/graphics/rubygem-scruffy/Makefile
+++ b/graphics/rubygem-scruffy/Makefile
@@ -20,17 +20,4 @@ USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
-update-plist:
- @${RM} -f ${PLIST}
- @${ECHO} "%%GEM_SPEC%%" >> ${PLIST}
- @${ECHO} "%%GEM_CACHE%%" >> ${PLIST}
- @${FIND} ${LOCALBASE}/${GEM_LIB_DIR} -type f | ${SORT} | ${SED} -e \
- 's,^${LOCALBASE}/${GEM_LIB_DIR},%%GEM_LIB_DIR%%,' >> ${PLIST}
- @${FIND} ${LOCALBASE}/${GEM_LIB_DIR} -type d | ${SORT} -r | ${SED} -e \
- 's,^${LOCALBASE}/${GEM_LIB_DIR},@dirrm %%GEM_LIB_DIR%%,' >> ${PLIST}
- @${FIND} ${LOCALBASE}/${GEM_DOC_DIR} -type f | ${SORT} | ${SED} -e \
- 's,^${LOCALBASE}/${GEM_DOC_DIR},%%GEM_DOC_DIR%%,' >> ${PLIST}
- @${FIND} ${LOCALBASE}/${GEM_DOC_DIR} -type d | ${SORT} -r | ${SED} -e \
- 's,^${LOCALBASE}/${GEM_DOC_DIR},@dirrm %%GEM_DOC_DIR%%,' >> ${PLIST}
-
.include <bsd.port.mk>
diff --git a/graphics/rubygem-turing/Makefile b/graphics/rubygem-turing/Makefile
index 68b9d271f3fa..27795433a8d7 100644
--- a/graphics/rubygem-turing/Makefile
+++ b/graphics/rubygem-turing/Makefile
@@ -7,8 +7,7 @@
PORTNAME= turing
PORTVERSION= 0.0.11
CATEGORIES= graphics rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= ports@logvinov.com
COMMENT= Easy to use and customize/extend implementation of captcha
@@ -18,5 +17,6 @@ RUN_DEPENDS= ${BUILD_DEPENDS}
USE_RUBY= yes
USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/graphics/rubygem-turing/pkg-plist b/graphics/rubygem-turing/pkg-plist
deleted file mode 100644
index 808c74af15c1..000000000000
--- a/graphics/rubygem-turing/pkg-plist
+++ /dev/null
@@ -1,88 +0,0 @@
-%%GEM_CACHE%%
-%%GEM_SPEC%%
-%%GEM_LIB_DIR%%/lib/turing.rb
-%%GEM_LIB_DIR%%/lib/turing/cgi_handler.rb
-%%GEM_LIB_DIR%%/lib/turing/challenge.rb
-%%GEM_LIB_DIR%%/lib/turing/image.rb
-%%GEM_LIB_DIR%%/lib/turing/image_plugins/black_squaring.rb
-%%GEM_LIB_DIR%%/lib/turing/image_plugins/random_noise.rb
-%%GEM_LIB_DIR%%/lib/turing/image_plugins/blending.rb
-%%GEM_LIB_DIR%%/lib/turing/image_plugins/__squaring_helper.rb
-%%GEM_LIB_DIR%%/lib/turing/image_plugins/white_squaring.rb
-%%GEM_LIB_DIR%%/lib/turing/image_plugins/spiral.rb
-%%GEM_LIB_DIR%%/shared/dictionary
-%%GEM_LIB_DIR%%/shared/README
-%%GEM_LIB_DIR%%/shared/fonts/georgiai.ttf
-%%GEM_LIB_DIR%%/shared/fonts/cour.ttf
-%%GEM_LIB_DIR%%/shared/bgs/21.jpeg
-%%GEM_LIB_DIR%%/shared/bgs/04.jpeg
-%%GEM_LIB_DIR%%/shared/bgs/13.jpeg
-%%GEM_LIB_DIR%%/shared/bgs/06.jpeg
-%%GEM_LIB_DIR%%/shared/bgs/07.jpeg
-%%GEM_LIB_DIR%%/shared/bgs/08.jpeg
-%%GEM_LIB_DIR%%/shared/bgs/26.jpeg
-%%GEM_LIB_DIR%%/shared/bgs/09.jpeg
-%%GEM_LIB_DIR%%/shared/bgs/18.jpeg
-%%GEM_LIB_DIR%%/shared/bgs/19.jpeg
-%%GEM_LIB_DIR%%/shared/bgs/28.jpeg
-%%GEM_LIB_DIR%%/shared/bgs/29.jpeg
-%%GEM_LIB_DIR%%/shared/templates/challenge.rhtml
-%%GEM_LIB_DIR%%/shared/templates/success.rhtml
-%%GEM_LIB_DIR%%/shared/templates/error.rhtml
-%%GEM_LIB_DIR%%/samples/cgi_handler.rb
-%%GEM_LIB_DIR%%/samples/challenge.rb
-%%GEM_LIB_DIR%%/samples/image.rb
-%%GEM_LIB_DIR%%/README
-%%GEM_LIB_DIR%%/CHANGES
-%%GEM_LIB_DIR%%/TODO
-%%GEM_LIB_DIR%%/COPYING
-%%GEM_LIB_DIR%%/COPYRIGHT
-%%GEM_LIB_DIR%%/Rakefile
-%%GEM_LIB_DIR%%/rdoc.jamis.rb
-%%GEM_DOC_DIR%%/rdoc/rdoc-style.css
-%%GEM_DOC_DIR%%/rdoc/files/lib/turing_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/turing/cgi_handler_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/turing/challenge_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/turing/image_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/turing/image_plugins/black_squaring_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/turing/image_plugins/random_noise_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/turing/image_plugins/blending_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/turing/image_plugins/__squaring_helper_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/turing/image_plugins/white_squaring_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/turing/image_plugins/spiral_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/README.html
-%%GEM_DOC_DIR%%/rdoc/classes/Turing.html
-%%GEM_DOC_DIR%%/rdoc/classes/Turing/Challenge.html
-%%GEM_DOC_DIR%%/rdoc/classes/Turing/Image.html
-%%GEM_DOC_DIR%%/rdoc/classes/Turing/Image/SquaringHelper.html
-%%GEM_DOC_DIR%%/rdoc/classes/Turing/Image/BlackSquaring.html
-%%GEM_DOC_DIR%%/rdoc/classes/Turing/Image/RandomNoise.html
-%%GEM_DOC_DIR%%/rdoc/classes/Turing/Image/Spiral.html
-%%GEM_DOC_DIR%%/rdoc/classes/Turing/Image/WhiteSquaring.html
-%%GEM_DOC_DIR%%/rdoc/classes/Turing/Image/Blending.html
-%%GEM_DOC_DIR%%/rdoc/classes/Turing/CGIHandler.html
-%%GEM_DOC_DIR%%/rdoc/classes/Turing/CGIHandler/Template.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%%/samples
-@dirrm %%GEM_LIB_DIR%%/shared/templates
-@dirrm %%GEM_LIB_DIR%%/shared/bgs
-@dirrm %%GEM_LIB_DIR%%/shared/fonts
-@dirrm %%GEM_LIB_DIR%%/shared
-@dirrm %%GEM_LIB_DIR%%/lib/turing/image_plugins
-@dirrm %%GEM_LIB_DIR%%/lib/turing
-@dirrm %%GEM_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Turing/CGIHandler
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Turing/Image
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Turing
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/turing/image_plugins
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/turing
-@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/mail/rubygem-actionmailer/Makefile b/mail/rubygem-actionmailer/Makefile
index 84eb6468d8cd..36c633b7f0a9 100644
--- a/mail/rubygem-actionmailer/Makefile
+++ b/mail/rubygem-actionmailer/Makefile
@@ -7,8 +7,7 @@
PORTNAME= actionmailer
PORTVERSION= 2.2.2
CATEGORIES= mail rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= jw@innerewut.de
COMMENT= Easy email delivery and testing for Ruby
@@ -20,17 +19,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/mail/rubygem-tmail/Makefile b/mail/rubygem-tmail/Makefile
index 4a707c90fce8..5690cd590782 100644
--- a/mail/rubygem-tmail/Makefile
+++ b/mail/rubygem-tmail/Makefile
@@ -7,8 +7,7 @@
PORTNAME= tmail
PORTVERSION= 1.2.3.1
CATEGORIES= mail rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= knu@FreeBSD.org
COMMENT= A RFC2822/MIME compliant mail manipulating library for Ruby
@@ -16,5 +15,6 @@ COMMENT= A RFC2822/MIME compliant mail manipulating library for Ruby
USE_RUBY= yes
USE_RUBYGEMS= yes
USE_RUBY_FEATURES= racc-runtime
+RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/mail/rubygem-tmail/pkg-plist b/mail/rubygem-tmail/pkg-plist
deleted file mode 100644
index e43e9a1b2ade..000000000000
--- a/mail/rubygem-tmail/pkg-plist
+++ /dev/null
@@ -1,281 +0,0 @@
-%%GEM_CACHE%%
-%%GEM_SPEC%%
-%%GEM_LIB_DIR%%/CHANGES
-%%GEM_LIB_DIR%%/LICENSE
-%%GEM_LIB_DIR%%/MANIFEST
-%%GEM_LIB_DIR%%/NOTES
-%%GEM_LIB_DIR%%/README
-%%GEM_LIB_DIR%%/Rakefile
-%%GEM_LIB_DIR%%/ext/Makefile
-%%GEM_LIB_DIR%%/ext/tmailscanner/tmail/MANIFEST
-%%GEM_LIB_DIR%%/ext/tmailscanner/tmail/Makefile
-%%GEM_LIB_DIR%%/ext/tmailscanner/tmail/depend
-%%GEM_LIB_DIR%%/ext/tmailscanner/tmail/extconf.rb
-%%GEM_LIB_DIR%%/ext/tmailscanner/tmail/tmailscanner.c
-%%GEM_LIB_DIR%%/ext/tmailscanner/tmail/tmailscanner.o
-%%GEM_LIB_DIR%%/ext/tmailscanner/tmail/tmailscanner.so
-%%GEM_LIB_DIR%%/lib/tmail.rb
-%%GEM_LIB_DIR%%/lib/tmail/Makefile
-%%GEM_LIB_DIR%%/lib/tmail/address.rb
-%%GEM_LIB_DIR%%/lib/tmail/attachments.rb
-%%GEM_LIB_DIR%%/lib/tmail/base64.rb
-%%GEM_LIB_DIR%%/lib/tmail/compat.rb
-%%GEM_LIB_DIR%%/lib/tmail/config.rb
-%%GEM_LIB_DIR%%/lib/tmail/core_extensions.rb
-%%GEM_LIB_DIR%%/lib/tmail/encode.rb
-%%GEM_LIB_DIR%%/lib/tmail/header.rb
-%%GEM_LIB_DIR%%/lib/tmail/index.rb
-%%GEM_LIB_DIR%%/lib/tmail/interface.rb
-%%GEM_LIB_DIR%%/lib/tmail/loader.rb
-%%GEM_LIB_DIR%%/lib/tmail/mail.rb
-%%GEM_LIB_DIR%%/lib/tmail/mailbox.rb
-%%GEM_LIB_DIR%%/lib/tmail/main.rb
-%%GEM_LIB_DIR%%/lib/tmail/mbox.rb
-%%GEM_LIB_DIR%%/lib/tmail/net.rb
-%%GEM_LIB_DIR%%/lib/tmail/obsolete.rb
-%%GEM_LIB_DIR%%/lib/tmail/parser.rb
-%%GEM_LIB_DIR%%/lib/tmail/parser.y
-%%GEM_LIB_DIR%%/lib/tmail/port.rb
-%%GEM_LIB_DIR%%/lib/tmail/quoting.rb
-%%GEM_LIB_DIR%%/lib/tmail/require_arch.rb
-%%GEM_LIB_DIR%%/lib/tmail/scanner.rb
-%%GEM_LIB_DIR%%/lib/tmail/scanner_r.rb
-%%GEM_LIB_DIR%%/lib/tmail/stringio.rb
-%%GEM_LIB_DIR%%/lib/tmail/utils.rb
-%%GEM_LIB_DIR%%/lib/tmail/version.rb
-%%GEM_LIB_DIR%%/lib/tmailscanner.so
-%%GEM_LIB_DIR%%/log/BugTrackingLog.txt
-%%GEM_LIB_DIR%%/log/Changelog.txt
-%%GEM_LIB_DIR%%/log/Fixme.txt
-%%GEM_LIB_DIR%%/log/Testlog.txt
-%%GEM_LIB_DIR%%/log/Todo.txt
-%%GEM_LIB_DIR%%/log/fixme.rdoc
-%%GEM_LIB_DIR%%/meta/MANIFEST
-%%GEM_LIB_DIR%%/meta/VERSION
-%%GEM_LIB_DIR%%/meta/project.yaml
-%%GEM_LIB_DIR%%/meta/unixname
-%%GEM_LIB_DIR%%/sample/bench_base64.rb
-%%GEM_LIB_DIR%%/sample/data/multipart
-%%GEM_LIB_DIR%%/sample/data/normal
-%%GEM_LIB_DIR%%/sample/data/sendtest
-%%GEM_LIB_DIR%%/sample/data/simple
-%%GEM_LIB_DIR%%/sample/data/test
-%%GEM_LIB_DIR%%/sample/extract-attachements.rb
-%%GEM_LIB_DIR%%/sample/from-check.rb
-%%GEM_LIB_DIR%%/sample/multipart.rb
-%%GEM_LIB_DIR%%/sample/parse-bench.rb
-%%GEM_LIB_DIR%%/sample/parse-test.rb
-%%GEM_LIB_DIR%%/sample/sendmail.rb
-%%GEM_LIB_DIR%%/setup.rb
-%%GEM_LIB_DIR%%/site/contributing/index.html
-%%GEM_LIB_DIR%%/site/css/clean.css
-%%GEM_LIB_DIR%%/site/css/layout.css
-%%GEM_LIB_DIR%%/site/css/style.css
-%%GEM_LIB_DIR%%/site/download/index.html
-%%GEM_LIB_DIR%%/site/img/envelope.jpg
-%%GEM_LIB_DIR%%/site/img/mailman.gif
-%%GEM_LIB_DIR%%/site/img/stamp-sm.jpg
-%%GEM_LIB_DIR%%/site/img/stamp.jpg
-%%GEM_LIB_DIR%%/site/img/stampborder.jpg
-%%GEM_LIB_DIR%%/site/img/tfire.jpg
-%%GEM_LIB_DIR%%/site/img/tmail.png
-%%GEM_LIB_DIR%%/site/index.html
-%%GEM_LIB_DIR%%/site/js/jquery.js
-%%GEM_LIB_DIR%%/site/log/Changelog.xsl
-%%GEM_LIB_DIR%%/site/log/changelog.xml
-%%GEM_LIB_DIR%%/site/outdated/BUGS
-%%GEM_LIB_DIR%%/site/outdated/DEPENDS
-%%GEM_LIB_DIR%%/site/outdated/Incompatibilities
-%%GEM_LIB_DIR%%/site/outdated/Incompatibilities.ja
-%%GEM_LIB_DIR%%/site/outdated/NEWS
-%%GEM_LIB_DIR%%/site/outdated/README.ja
-%%GEM_LIB_DIR%%/site/outdated/doc.ja/address.html
-%%GEM_LIB_DIR%%/site/outdated/doc.ja/basics.html
-%%GEM_LIB_DIR%%/site/outdated/doc.ja/config.html
-%%GEM_LIB_DIR%%/site/outdated/doc.ja/details.html
-%%GEM_LIB_DIR%%/site/outdated/doc.ja/index.html
-%%GEM_LIB_DIR%%/site/outdated/doc.ja/mail.html
-%%GEM_LIB_DIR%%/site/outdated/doc.ja/mailbox.html
-%%GEM_LIB_DIR%%/site/outdated/doc.ja/port.html
-%%GEM_LIB_DIR%%/site/outdated/doc.ja/tmail.html
-%%GEM_LIB_DIR%%/site/outdated/doc.ja/usage.html
-%%GEM_LIB_DIR%%/site/outdated/rdd/address.rrd.m
-%%GEM_LIB_DIR%%/site/outdated/rdd/basics.rd.m
-%%GEM_LIB_DIR%%/site/outdated/rdd/config.rrd.m
-%%GEM_LIB_DIR%%/site/outdated/rdd/details.rd.m
-%%GEM_LIB_DIR%%/site/outdated/rdd/index.rhtml.m
-%%GEM_LIB_DIR%%/site/outdated/rdd/mail.rrd.m
-%%GEM_LIB_DIR%%/site/outdated/rdd/mailbox.rrd.m
-%%GEM_LIB_DIR%%/site/outdated/rdd/port.rrd.m
-%%GEM_LIB_DIR%%/site/outdated/rdd/tmail.rrd.m
-%%GEM_LIB_DIR%%/site/outdated/rdd/usage.rd.m
-%%GEM_LIB_DIR%%/site/quickstart/index.html
-%%GEM_LIB_DIR%%/site/quickstart/quickstart.html
-%%GEM_LIB_DIR%%/site/quickstart/usage.html
-%%GEM_LIB_DIR%%/site/reference/address.html
-%%GEM_LIB_DIR%%/site/reference/config.html
-%%GEM_LIB_DIR%%/site/reference/index.html
-%%GEM_LIB_DIR%%/site/reference/mail.html
-%%GEM_LIB_DIR%%/site/reference/mailbox.html
-%%GEM_LIB_DIR%%/site/reference/port.html
-%%GEM_LIB_DIR%%/site/reference/tmail.html
-%%GEM_LIB_DIR%%/test/extctrl.rb
-%%GEM_LIB_DIR%%/test/fixtures/mailbox
-%%GEM_LIB_DIR%%/test/fixtures/mailbox_without_any_from_or_sender
-%%GEM_LIB_DIR%%/test/fixtures/mailbox_without_from
-%%GEM_LIB_DIR%%/test/fixtures/mailbox_without_return_path
-%%GEM_LIB_DIR%%/test/fixtures/raw_attack_email_with_zero_length_whitespace
-%%GEM_LIB_DIR%%/test/fixtures/raw_base64_decoded_string
-%%GEM_LIB_DIR%%/test/fixtures/raw_base64_email
-%%GEM_LIB_DIR%%/test/fixtures/raw_base64_encoded_string
-%%GEM_LIB_DIR%%/test/fixtures/raw_email
-%%GEM_LIB_DIR%%/test/fixtures/raw_email10
-%%GEM_LIB_DIR%%/test/fixtures/raw_email11
-%%GEM_LIB_DIR%%/test/fixtures/raw_email12
-%%GEM_LIB_DIR%%/test/fixtures/raw_email13
-%%GEM_LIB_DIR%%/test/fixtures/raw_email2
-%%GEM_LIB_DIR%%/test/fixtures/raw_email3
-%%GEM_LIB_DIR%%/test/fixtures/raw_email4
-%%GEM_LIB_DIR%%/test/fixtures/raw_email5
-%%GEM_LIB_DIR%%/test/fixtures/raw_email6
-%%GEM_LIB_DIR%%/test/fixtures/raw_email7
-%%GEM_LIB_DIR%%/test/fixtures/raw_email8
-%%GEM_LIB_DIR%%/test/fixtures/raw_email9
-%%GEM_LIB_DIR%%/test/fixtures/raw_email_multiple_from
-%%GEM_LIB_DIR%%/test/fixtures/raw_email_quoted_with_0d0a
-%%GEM_LIB_DIR%%/test/fixtures/raw_email_reply
-%%GEM_LIB_DIR%%/test/fixtures/raw_email_simple
-%%GEM_LIB_DIR%%/test/fixtures/raw_email_with_bad_date
-%%GEM_LIB_DIR%%/test/fixtures/raw_email_with_illegal_boundary
-%%GEM_LIB_DIR%%/test/fixtures/raw_email_with_mimepart_without_content_type
-%%GEM_LIB_DIR%%/test/fixtures/raw_email_with_multipart_mixed_quoted_boundary
-%%GEM_LIB_DIR%%/test/fixtures/raw_email_with_nested_attachment
-%%GEM_LIB_DIR%%/test/fixtures/raw_email_with_partially_quoted_subject
-%%GEM_LIB_DIR%%/test/fixtures/raw_email_with_quoted_illegal_boundary
-%%GEM_LIB_DIR%%/test/kcode.rb
-%%GEM_LIB_DIR%%/test/temp_test_one.rb
-%%GEM_LIB_DIR%%/test/test_address.rb
-%%GEM_LIB_DIR%%/test/test_attachments.rb
-%%GEM_LIB_DIR%%/test/test_base64.rb
-%%GEM_LIB_DIR%%/test/test_encode.rb
-%%GEM_LIB_DIR%%/test/test_header.rb
-%%GEM_LIB_DIR%%/test/test_helper.rb
-%%GEM_LIB_DIR%%/test/test_mail.rb
-%%GEM_LIB_DIR%%/test/test_mbox.rb
-%%GEM_LIB_DIR%%/test/test_port.rb
-%%GEM_LIB_DIR%%/test/test_quote.rb
-%%GEM_LIB_DIR%%/test/test_scanner.rb
-%%GEM_LIB_DIR%%/test/test_utils.rb
-%%GEM_LIB_DIR%%/work/script/make
-%%GEM_LIB_DIR%%/work/script/rdoc
-%%GEM_LIB_DIR%%/work/script/setup
-%%GEM_LIB_DIR%%/work/script/test
-@dirrm %%GEM_LIB_DIR%%/work/script
-@dirrm %%GEM_LIB_DIR%%/work
-@dirrm %%GEM_LIB_DIR%%/test/fixtures
-@dirrm %%GEM_LIB_DIR%%/test
-@dirrm %%GEM_LIB_DIR%%/site/reference
-@dirrm %%GEM_LIB_DIR%%/site/quickstart
-@dirrm %%GEM_LIB_DIR%%/site/outdated/rdd
-@dirrm %%GEM_LIB_DIR%%/site/outdated/doc.ja
-@dirrm %%GEM_LIB_DIR%%/site/outdated
-@dirrm %%GEM_LIB_DIR%%/site/log
-@dirrm %%GEM_LIB_DIR%%/site/js
-@dirrm %%GEM_LIB_DIR%%/site/img
-@dirrm %%GEM_LIB_DIR%%/site/download
-@dirrm %%GEM_LIB_DIR%%/site/css
-@dirrm %%GEM_LIB_DIR%%/site/contributing
-@dirrm %%GEM_LIB_DIR%%/site
-@dirrm %%GEM_LIB_DIR%%/sample/data
-@dirrm %%GEM_LIB_DIR%%/sample
-@dirrm %%GEM_LIB_DIR%%/meta
-@dirrm %%GEM_LIB_DIR%%/log
-@dirrm %%GEM_LIB_DIR%%/lib/tmail
-@dirrm %%GEM_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%/ext/tmailscanner/tmail
-@dirrm %%GEM_LIB_DIR%%/ext/tmailscanner
-@dirrm %%GEM_LIB_DIR%%/ext
-@dirrm %%GEM_LIB_DIR%%
-%%GEM_DOC_DIR%%/rdoc/classes/TMail.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/Address.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/AddressGroup.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/AddressHeader.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/Attachment.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/ContentDispositionHeader.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/ContentTransferEncodingHeader.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/ContentTypeHeader.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/DateTimeHeader.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/EncryptedHeader.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/FilePort.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/HeaderField.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/KeywordsHeader.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/Mail.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/MailFlags.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/Maildir.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/MaildirPort.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/MessageIdHeader.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/MhMailbox.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/MhPort.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/MimeVersionHeader.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/Port.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/ReceivedHeader.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/ReferencesHeader.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/ReturnPathHeader.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/SingleAddressHeader.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/StringPort.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/StructuredHeader.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/SyntaxError.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/TMailScanner.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/TextUtils.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/UNIXMbox.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/Unquoter.html
-%%GEM_DOC_DIR%%/rdoc/classes/TMail/UnstructuredHeader.html
-%%GEM_DOC_DIR%%/rdoc/created.rid
-%%GEM_DOC_DIR%%/rdoc/files/CHANGES.html
-%%GEM_DOC_DIR%%/rdoc/files/LICENSE.html
-%%GEM_DOC_DIR%%/rdoc/files/MANIFEST.html
-%%GEM_DOC_DIR%%/rdoc/files/NOTES.html
-%%GEM_DOC_DIR%%/rdoc/files/README.html
-%%GEM_DOC_DIR%%/rdoc/files/Rakefile.html
-%%GEM_DOC_DIR%%/rdoc/files/ext/tmailscanner/tmail/extconf_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/ext/tmailscanner/tmail/tmailscanner_c.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tmail/address_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tmail/attachments_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tmail/base64_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tmail/compat_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tmail/config_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tmail/core_extensions_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tmail/encode_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tmail/header_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tmail/index_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tmail/interface_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tmail/loader_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tmail/mail_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tmail/mailbox_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tmail/main_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tmail/mbox_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tmail/net_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tmail/obsolete_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tmail/parser_y.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tmail/port_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tmail/quoting_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tmail/require_arch_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tmail/scanner_r_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tmail/stringio_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tmail/utils_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tmail_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/tmail
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/ext/tmailscanner/tmail
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/ext/tmailscanner
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/ext
-@dirrm %%GEM_DOC_DIR%%/rdoc/files
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/TMail
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes
-@dirrm %%GEM_DOC_DIR%%/rdoc
-@dirrm %%GEM_DOC_DIR%%
diff --git a/net-mgmt/rubygem-snmp/Makefile b/net-mgmt/rubygem-snmp/Makefile
index 952e3fcad645..228e7f7c765f 100644
--- a/net-mgmt/rubygem-snmp/Makefile
+++ b/net-mgmt/rubygem-snmp/Makefile
@@ -8,7 +8,7 @@
PORTNAME= snmp
PORTVERSION= 1.0.2
CATEGORIES= net-mgmt rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITES= RF
MASTER_SITE_SUBDIR= ${PORTNAME}lib
MAINTAINER= mhjacks@swbell.net
diff --git a/net/rubygem-macaddr/Makefile b/net/rubygem-macaddr/Makefile
index f9e3bd757d88..2a3f6eecc736 100644
--- a/net/rubygem-macaddr/Makefile
+++ b/net/rubygem-macaddr/Makefile
@@ -15,13 +15,6 @@ COMMENT= Cross Platform Mac Address Determination 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/net/rubygem-net-netrc/Makefile b/net/rubygem-net-netrc/Makefile
index c93c659ee4ac..865a183b1c24 100644
--- a/net/rubygem-net-netrc/Makefile
+++ b/net/rubygem-net-netrc/Makefile
@@ -8,8 +8,7 @@
PORTNAME= net-netrc
PORTVERSION= 0.2.1
CATEGORIES= net rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= don@na.rim.or.jp
COMMENT= Net::Netrc provides ftp(1)-style .netrc parsing
diff --git a/net/rubygem-openid/Makefile b/net/rubygem-openid/Makefile
index a3d5fa9913f6..809e04ef026a 100644
--- a/net/rubygem-openid/Makefile
+++ b/net/rubygem-openid/Makefile
@@ -22,7 +22,4 @@ USE_RUBYGEMS= yes
GEM_NAME= ${DISTNAME}
RUBYGEM_AUTOPLIST= yes
-post-install:
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -name "*~" -delete
-
.include <bsd.port.mk>
diff --git a/net/rubygem-twitter/Makefile b/net/rubygem-twitter/Makefile
index d1cf656b5f45..a6f79ed601d0 100644
--- a/net/rubygem-twitter/Makefile
+++ b/net/rubygem-twitter/Makefile
@@ -21,7 +21,6 @@ RUN_DEPENDS= ${BUILD_DEPENDS}
USE_RUBY= yes
USE_RUBYGEMS= yes
-GEM_NAME= ${DISTNAME}
RUBYGEM_AUTOPLIST= yes
PLIST_FILES= bin/twitter
diff --git a/net/rubygem-twitter4r/Makefile b/net/rubygem-twitter4r/Makefile
index 4eca7d57f11b..0182d9b10c5d 100644
--- a/net/rubygem-twitter4r/Makefile
+++ b/net/rubygem-twitter4r/Makefile
@@ -19,13 +19,6 @@ RUN_DEPENDS= rubygem-json>=0.4.3:${PORTSDIR}/devel/rubygem-json
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/net/rubygem-yadis/Makefile b/net/rubygem-yadis/Makefile
index c6db49decbc0..014442399c5a 100644
--- a/net/rubygem-yadis/Makefile
+++ b/net/rubygem-yadis/Makefile
@@ -19,7 +19,4 @@ USE_RUBYGEMS= yes
GEM_NAME= ${DISTNAME}
RUBYGEM_AUTOPLIST= yes
-post-install:
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -name "*~" -delete
-
.include <bsd.port.mk>
diff --git a/print/rubygem-colortools/Makefile b/print/rubygem-colortools/Makefile
index 31d3886849b6..4de4a0bc946e 100644
--- a/print/rubygem-colortools/Makefile
+++ b/print/rubygem-colortools/Makefile
@@ -7,7 +7,7 @@
PORTNAME= colortools
PORTVERSION= 1.3.0
CATEGORIES= print rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITES= RF
MASTER_SITE_SUBDIR= ruby-pdf
DISTNAME= color-tools-${PORTVERSION}
diff --git a/print/rubygem-pdfwriter/Makefile b/print/rubygem-pdfwriter/Makefile
index 34e3c0b5f22c..0637ab1309a6 100644
--- a/print/rubygem-pdfwriter/Makefile
+++ b/print/rubygem-pdfwriter/Makefile
@@ -7,7 +7,7 @@
PORTNAME= pdfwriter
PORTVERSION= 1.1.8
CATEGORIES= print rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITES= RF
MASTER_SITE_SUBDIR= ruby-pdf
DISTNAME= pdf-writer-${PORTVERSION}
diff --git a/print/rubygem-prawn-layout/Makefile b/print/rubygem-prawn-layout/Makefile
index 7760428f2eee..80d90d12464a 100644
--- a/print/rubygem-prawn-layout/Makefile
+++ b/print/rubygem-prawn-layout/Makefile
@@ -14,14 +14,6 @@ COMMENT= An Prawn Extension to Provides Table Support and Other Layout
USE_RUBY= yes
USE_RUBYGEMS= yes
-GEM_NAME= ${DISTNAME}
-
-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/print/rubygem-prawn/Makefile b/print/rubygem-prawn/Makefile
index 18cf8f5c1084..eedda2444e81 100644
--- a/print/rubygem-prawn/Makefile
+++ b/print/rubygem-prawn/Makefile
@@ -17,7 +17,6 @@ RUN_DEPENDS= rubygem-prawn-layout>=0.1.0:${PORTSDIR}/print/rubygem-prawn-layout
USE_RUBY= yes
USE_RUBYGEMS= yes
-GEM_NAME= ${DISTNAME}
RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/security/rubygem-net-scp/Makefile b/security/rubygem-net-scp/Makefile
index ed6247f06327..1766cec10a8b 100644
--- a/security/rubygem-net-scp/Makefile
+++ b/security/rubygem-net-scp/Makefile
@@ -18,6 +18,7 @@ RUN_DEPENDS= rubygem-net-ssh>=1.99.1:${PORTSDIR}/security/rubygem-net-ssh
USE_RUBY= yes
USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/security/rubygem-net-sftp/Makefile b/security/rubygem-net-sftp/Makefile
index d267b395ecef..5e2e3f5b17ff 100644
--- a/security/rubygem-net-sftp/Makefile
+++ b/security/rubygem-net-sftp/Makefile
@@ -18,5 +18,6 @@ RUN_DEPENDS= ${LOCALBASE}/${SPEC_DIR}/net-ssh-2.0.2.gemspec:${PORTSDIR}/security
USE_RUBY= yes
USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/security/rubygem-net-sftp/pkg-plist b/security/rubygem-net-sftp/pkg-plist
deleted file mode 100644
index c947439f6985..000000000000
--- a/security/rubygem-net-sftp/pkg-plist
+++ /dev/null
@@ -1,192 +0,0 @@
-%%GEM_SPEC%%
-%%GEM_CACHE%%
-%%GEM_DOC_DIR%%/rdoc/rdoc-style.css
-%%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
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/constants_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/errors_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/operations/dir_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/operations/download_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/operations/file_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/operations/file_factory_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/operations/upload_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/packet_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/protocol/01/attributes_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/protocol/01/base_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/protocol/01/name_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/protocol/02/base_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/protocol/03/base_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/protocol/04/attributes_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/protocol/04/base_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/protocol/04/name_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/protocol/05/base_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/protocol/06/attributes_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/protocol/06/base_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/protocol/base_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/protocol_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/response_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/request_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/session_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/version_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/CHANGELOG_rdoc.html
-%%GEM_DOC_DIR%%/rdoc/files/README_rdoc.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Operations.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Protocol.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Version.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Session.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Exception.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Operations/Dir.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Operations/Download.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Operations/Upload.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Operations/FileFactory.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Operations/File.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Protocol/V01.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Protocol/V01/Name.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Protocol/V01/Attributes.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Protocol/V01/Base.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Protocol/V02.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Protocol/V02/Base.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Protocol/V03.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Protocol/V03/Base.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Protocol/V04.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Protocol/V04/Name.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Protocol/V04/Attributes.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Protocol/V04/Base.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Protocol/V05.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Protocol/V05/Base.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Protocol/V06.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Protocol/V06/Attributes.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Protocol/V06/Base.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Protocol/Base.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Constants.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Constants/OpenFlags.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Constants/OpenFlags/FV1.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Constants/OpenFlags/FV5.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Constants/OpenFlags/FV6.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Constants/RenameFlags.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Constants/ACE.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Constants/ACE/Mask.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Constants/ACE/Flag.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Constants/ACE/Type.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Constants/PacketTypes.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Constants/LockTypes.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Constants/StatusCodes.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/StatusException.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Packet.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Response.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Request.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Connection.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Connection/Session.html
-%%GEM_LIB_DIR%%/CHANGELOG.rdoc
-%%GEM_LIB_DIR%%/lib/net/sftp.rb
-%%GEM_LIB_DIR%%/lib/net/sftp/constants.rb
-%%GEM_LIB_DIR%%/lib/net/sftp/errors.rb
-%%GEM_LIB_DIR%%/lib/net/sftp/operations/dir.rb
-%%GEM_LIB_DIR%%/lib/net/sftp/operations/download.rb
-%%GEM_LIB_DIR%%/lib/net/sftp/operations/file.rb
-%%GEM_LIB_DIR%%/lib/net/sftp/operations/file_factory.rb
-%%GEM_LIB_DIR%%/lib/net/sftp/operations/upload.rb
-%%GEM_LIB_DIR%%/lib/net/sftp/packet.rb
-%%GEM_LIB_DIR%%/lib/net/sftp/protocol/01/attributes.rb
-%%GEM_LIB_DIR%%/lib/net/sftp/protocol/01/base.rb
-%%GEM_LIB_DIR%%/lib/net/sftp/protocol/01/name.rb
-%%GEM_LIB_DIR%%/lib/net/sftp/protocol/02/base.rb
-%%GEM_LIB_DIR%%/lib/net/sftp/protocol/03/base.rb
-%%GEM_LIB_DIR%%/lib/net/sftp/protocol/04/attributes.rb
-%%GEM_LIB_DIR%%/lib/net/sftp/protocol/04/base.rb
-%%GEM_LIB_DIR%%/lib/net/sftp/protocol/04/name.rb
-%%GEM_LIB_DIR%%/lib/net/sftp/protocol/05/base.rb
-%%GEM_LIB_DIR%%/lib/net/sftp/protocol/06/attributes.rb
-%%GEM_LIB_DIR%%/lib/net/sftp/protocol/06/base.rb
-%%GEM_LIB_DIR%%/lib/net/sftp/protocol/base.rb
-%%GEM_LIB_DIR%%/lib/net/sftp/protocol.rb
-%%GEM_LIB_DIR%%/lib/net/sftp/request.rb
-%%GEM_LIB_DIR%%/lib/net/sftp/response.rb
-%%GEM_LIB_DIR%%/lib/net/sftp/session.rb
-%%GEM_LIB_DIR%%/lib/net/sftp/version.rb
-%%GEM_LIB_DIR%%/net-sftp.gemspec
-%%GEM_LIB_DIR%%/Rakefile
-%%GEM_LIB_DIR%%/README.rdoc
-%%GEM_LIB_DIR%%/setup.rb
-%%GEM_LIB_DIR%%/test/common.rb
-%%GEM_LIB_DIR%%/test/protocol/01/test_attributes.rb
-%%GEM_LIB_DIR%%/test/protocol/01/test_base.rb
-%%GEM_LIB_DIR%%/test/protocol/01/test_name.rb
-%%GEM_LIB_DIR%%/test/protocol/02/test_base.rb
-%%GEM_LIB_DIR%%/test/protocol/03/test_base.rb
-%%GEM_LIB_DIR%%/test/protocol/04/test_attributes.rb
-%%GEM_LIB_DIR%%/test/protocol/04/test_base.rb
-%%GEM_LIB_DIR%%/test/protocol/04/test_name.rb
-%%GEM_LIB_DIR%%/test/protocol/05/test_base.rb
-%%GEM_LIB_DIR%%/test/protocol/06/test_attributes.rb
-%%GEM_LIB_DIR%%/test/protocol/06/test_base.rb
-%%GEM_LIB_DIR%%/test/protocol/test_base.rb
-%%GEM_LIB_DIR%%/test/test_all.rb
-%%GEM_LIB_DIR%%/test/test_dir.rb
-%%GEM_LIB_DIR%%/test/test_download.rb
-%%GEM_LIB_DIR%%/test/test_file.rb
-%%GEM_LIB_DIR%%/test/test_file_factory.rb
-%%GEM_LIB_DIR%%/test/test_packet.rb
-%%GEM_LIB_DIR%%/test/test_protocol.rb
-%%GEM_LIB_DIR%%/test/test_request.rb
-%%GEM_LIB_DIR%%/test/test_response.rb
-%%GEM_LIB_DIR%%/test/test_session.rb
-%%GEM_LIB_DIR%%/test/test_upload.rb
-%%GEM_LIB_DIR%%/Manifest
-@dirrm %%GEM_LIB_DIR%%/test/protocol/06
-@dirrm %%GEM_LIB_DIR%%/test/protocol/05
-@dirrm %%GEM_LIB_DIR%%/test/protocol/04
-@dirrm %%GEM_LIB_DIR%%/test/protocol/03
-@dirrm %%GEM_LIB_DIR%%/test/protocol/02
-@dirrm %%GEM_LIB_DIR%%/test/protocol/01
-@dirrm %%GEM_LIB_DIR%%/test/protocol
-@dirrm %%GEM_LIB_DIR%%/test
-@dirrm %%GEM_LIB_DIR%%/lib/net/sftp/protocol/06
-@dirrm %%GEM_LIB_DIR%%/lib/net/sftp/protocol/05
-@dirrm %%GEM_LIB_DIR%%/lib/net/sftp/protocol/04
-@dirrm %%GEM_LIB_DIR%%/lib/net/sftp/protocol/03
-@dirrm %%GEM_LIB_DIR%%/lib/net/sftp/protocol/02
-@dirrm %%GEM_LIB_DIR%%/lib/net/sftp/protocol/01
-@dirrm %%GEM_LIB_DIR%%/lib/net/sftp/protocol
-@dirrm %%GEM_LIB_DIR%%/lib/net/sftp/operations
-@dirrm %%GEM_LIB_DIR%%/lib/net/sftp
-@dirrm %%GEM_LIB_DIR%%/lib/net
-@dirrm %%GEM_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/protocol/06
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/protocol/05
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/protocol/04
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/protocol/03
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/protocol/02
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/protocol/01
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/protocol
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp/operations
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/net/sftp
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/net
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib
-@dirrm %%GEM_DOC_DIR%%/rdoc/files
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Connection
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SSH
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Protocol/V06
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Protocol/V05
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Protocol/V04
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Protocol/V03
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Protocol/V02
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Protocol/V01
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Protocol
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Operations
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Constants/OpenFlags
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Constants/ACE
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP/Constants
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SFTP
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes
-@dirrm %%GEM_DOC_DIR%%/rdoc
-@dirrm %%GEM_DOC_DIR%%
diff --git a/security/rubygem-net-ssh-gateway/Makefile b/security/rubygem-net-ssh-gateway/Makefile
index 15696a03c755..dc1408e3e5d5 100644
--- a/security/rubygem-net-ssh-gateway/Makefile
+++ b/security/rubygem-net-ssh-gateway/Makefile
@@ -19,6 +19,7 @@ RUN_DEPENDS= rubygem-net-ssh>=2.0.0:${PORTSDIR}/security/rubygem-net-ssh
USE_RUBY= yes
USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/security/rubygem-net-ssh/Makefile b/security/rubygem-net-ssh/Makefile
index 35cdc49f04d5..b119be0429b8 100644
--- a/security/rubygem-net-ssh/Makefile
+++ b/security/rubygem-net-ssh/Makefile
@@ -19,6 +19,7 @@ OPTIONSFILE?= ${PORT_DBDIR}/rubygem-${PORTNAME}/options
# to get RUBY_SITEARCHLIBDIR
USE_RUBY= yes
USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
.if !defined(WITHOUT_PROMPT_PASSPHRASES)
RUN_DEPENDS+= ${RUBY_SITEARCHLIBDIR}/termios.so:${PORTSDIR}/comms/ruby-termios
diff --git a/security/rubygem-net-ssh/pkg-plist b/security/rubygem-net-ssh/pkg-plist
deleted file mode 100644
index 041cfaecb03d..000000000000
--- a/security/rubygem-net-ssh/pkg-plist
+++ /dev/null
@@ -1,328 +0,0 @@
-%%GEM_CACHE%%
-%%GEM_SPEC%%
-%%GEM_DOC_DIR%%/rdoc/rdoc-style.css
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/authentication/agent_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/authentication/constants_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/authentication/key_manager_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/authentication/methods/abstract_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/authentication/methods/hostbased_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/authentication/methods/keyboard_interactive_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/authentication/methods/password_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/authentication/methods/publickey_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/authentication/pageant_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/authentication/session_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/buffer_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/buffered_io_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/config_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/connection/channel_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/connection/constants_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/connection/session_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/connection/term_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/errors_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/key_factory_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/known_hosts_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/loggable_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/packet_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/prompt_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/proxy/errors_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/proxy/http_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/proxy/socks4_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/proxy/socks5_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/service/forward_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/test/channel_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/test/extensions_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/test/kex_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/test/local_packet_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/test/packet_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/test/remote_packet_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/test/script_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/test/socket_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/test_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/transport/algorithms_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/transport/cipher_factory_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/transport/constants_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/transport/hmac/abstract_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/transport/hmac/md5_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/transport/hmac/md5_96_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/transport/hmac/none_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/transport/hmac/sha1_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/transport/hmac/sha1_96_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/transport/hmac_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/transport/identity_cipher_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/transport/kex/diffie_hellman_group1_sha1_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/transport/kex_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/transport/openssl_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/transport/packet_stream_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/transport/server_version_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/transport/session_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/transport/state_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/verifiers/lenient_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/verifiers/null_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/verifiers/strict_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/version_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/CHANGELOG_rdoc.html
-%%GEM_DOC_DIR%%/rdoc/files/README_rdoc.html
-%%GEM_DOC_DIR%%/rdoc/files/THANKS_rdoc.html
-%%GEM_DOC_DIR%%/rdoc/classes/OpenSSL.html
-%%GEM_DOC_DIR%%/rdoc/classes/OpenSSL/PKey.html
-%%GEM_DOC_DIR%%/rdoc/classes/OpenSSL/PKey/RSA.html
-%%GEM_DOC_DIR%%/rdoc/classes/OpenSSL/PKey/DH.html
-%%GEM_DOC_DIR%%/rdoc/classes/OpenSSL/PKey/DSA.html
-%%GEM_DOC_DIR%%/rdoc/classes/OpenSSL/PKey/PKey.html
-%%GEM_DOC_DIR%%/rdoc/classes/OpenSSL/BN.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Transport.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Transport/HMAC.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Transport/HMAC/SHA1_96.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Transport/HMAC/MD5_96.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Transport/HMAC/None.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Transport/HMAC/Abstract.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Transport/HMAC/SHA1.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Transport/HMAC/MD5.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Transport/PacketStream.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Transport/Kex.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Transport/Kex/DiffieHellmanGroupExchangeSHA1.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Transport/Kex/DiffieHellmanGroup1SHA1.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Transport/Constants.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Transport/ServerVersion.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Transport/Session.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Transport/State.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Transport/Algorithms.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Transport/IdentityCipher.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Transport/CipherFactory.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Authentication.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Authentication/Pageant.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Authentication/Pageant/Win.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Authentication/Pageant/Socket.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Authentication/Methods.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Authentication/Methods/Hostbased.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Authentication/Methods/Abstract.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Authentication/Methods/Publickey.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Authentication/Methods/Password.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Authentication/Methods/KeyboardInteractive.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Authentication/Constants.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Authentication/KeyManager.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Authentication/Session.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Authentication/Agent.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Authentication/Agent/Comment.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Authentication/AgentNotAvailable.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Authentication/AgentError.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Authentication/KeyManagerError.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Proxy.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Proxy/SOCKS4.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Proxy/SOCKS5.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Proxy/HTTP.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Proxy/ConnectError.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Proxy/Error.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Proxy/UnauthorizedError.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/PromptMethods.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/PromptMethods/Highline.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/PromptMethods/Termios.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/PromptMethods/Clear.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/BufferedIo.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Verifiers.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Verifiers/Strict.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Verifiers/Lenient.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Verifiers/Null.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Test.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Test/Extensions.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Test/Extensions/Channel.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Test/Extensions/BufferedIo.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Test/Extensions/IO.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Test/Extensions/IO/ClassMethods.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Test/Extensions/PacketStream.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Test/Script.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Test/Socket.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Test/Packet.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Test/LocalPacket.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Test/Channel.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Test/RemotePacket.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Test/Kex.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Loggable.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Connection.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Connection/Term.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Connection/Constants.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Connection/Channel.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Connection/Session.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Service.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Service/Forward.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Buffer.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Packet.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/KnownHosts.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Version.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/ChannelRequestFailed.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Config.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/ChannelOpenFailed.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/KeyFactory.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Exception.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/HostKeyMismatch.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Disconnect.html
-%%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/AuthenticationFailed.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
-%%GEM_LIB_DIR%%/CHANGELOG.rdoc
-%%GEM_LIB_DIR%%/lib/net/ssh/authentication/agent.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/authentication/constants.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/authentication/key_manager.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/authentication/methods/abstract.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/authentication/methods/hostbased.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/authentication/methods/keyboard_interactive.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/authentication/methods/password.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/authentication/methods/publickey.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/authentication/pageant.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/authentication/session.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/buffer.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/buffered_io.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/config.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/connection/channel.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/connection/constants.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/connection/session.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/connection/term.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/errors.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/key_factory.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/known_hosts.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/loggable.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/packet.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/prompt.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/proxy/errors.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/proxy/http.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/proxy/socks4.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/proxy/socks5.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/service/forward.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/test/channel.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/test/extensions.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/test/kex.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/test/local_packet.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/test/packet.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/test/remote_packet.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/test/script.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/test/socket.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/test.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/transport/algorithms.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/transport/cipher_factory.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/transport/constants.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/transport/hmac/abstract.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/transport/hmac/md5.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/transport/hmac/md5_96.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/transport/hmac/none.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/transport/hmac/sha1.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/transport/hmac/sha1_96.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/transport/hmac.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/transport/identity_cipher.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/transport/kex.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/transport/openssl.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/transport/packet_stream.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/transport/server_version.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/transport/session.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/transport/state.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/verifiers/lenient.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/verifiers/null.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/verifiers/strict.rb
-%%GEM_LIB_DIR%%/lib/net/ssh/version.rb
-%%GEM_LIB_DIR%%/lib/net/ssh.rb
-%%GEM_LIB_DIR%%/Rakefile
-%%GEM_LIB_DIR%%/README.rdoc
-%%GEM_LIB_DIR%%/setup.rb
-%%GEM_LIB_DIR%%/test/authentication/methods/common.rb
-%%GEM_LIB_DIR%%/test/authentication/methods/test_abstract.rb
-%%GEM_LIB_DIR%%/test/authentication/methods/test_hostbased.rb
-%%GEM_LIB_DIR%%/test/authentication/methods/test_keyboard_interactive.rb
-%%GEM_LIB_DIR%%/test/authentication/methods/test_password.rb
-%%GEM_LIB_DIR%%/test/authentication/methods/test_publickey.rb
-%%GEM_LIB_DIR%%/test/authentication/test_agent.rb
-%%GEM_LIB_DIR%%/test/authentication/test_key_manager.rb
-%%GEM_LIB_DIR%%/test/authentication/test_session.rb
-%%GEM_LIB_DIR%%/test/common.rb
-%%GEM_LIB_DIR%%/test/configs/exact_match
-%%GEM_LIB_DIR%%/test/configs/wild_cards
-%%GEM_LIB_DIR%%/test/connection/test_channel.rb
-%%GEM_LIB_DIR%%/test/connection/test_session.rb
-%%GEM_LIB_DIR%%/test/test_all.rb
-%%GEM_LIB_DIR%%/test/test_buffer.rb
-%%GEM_LIB_DIR%%/test/test_buffered_io.rb
-%%GEM_LIB_DIR%%/test/test_config.rb
-%%GEM_LIB_DIR%%/test/test_key_factory.rb
-%%GEM_LIB_DIR%%/test/transport/hmac/test_md5.rb
-%%GEM_LIB_DIR%%/test/transport/hmac/test_md5_96.rb
-%%GEM_LIB_DIR%%/test/transport/hmac/test_none.rb
-%%GEM_LIB_DIR%%/test/transport/hmac/test_sha1.rb
-%%GEM_LIB_DIR%%/test/transport/hmac/test_sha1_96.rb
-%%GEM_LIB_DIR%%/test/transport/kex/test_diffie_hellman_group1_sha1.rb
-%%GEM_LIB_DIR%%/test/transport/kex/test_diffie_hellman_group_exchange_sha1.rb
-%%GEM_LIB_DIR%%/test/transport/test_algorithms.rb
-%%GEM_LIB_DIR%%/test/transport/test_cipher_factory.rb
-%%GEM_LIB_DIR%%/test/transport/test_hmac.rb
-%%GEM_LIB_DIR%%/test/transport/test_identity_cipher.rb
-%%GEM_LIB_DIR%%/test/transport/test_packet_stream.rb
-%%GEM_LIB_DIR%%/test/transport/test_server_version.rb
-%%GEM_LIB_DIR%%/test/transport/test_session.rb
-%%GEM_LIB_DIR%%/test/transport/test_state.rb
-%%GEM_LIB_DIR%%/THANKS.rdoc
-%%GEM_LIB_DIR%%/Manifest
-%%GEM_LIB_DIR%%/net-ssh.gemspec
-@dirrm %%GEM_LIB_DIR%%/test/transport/kex
-@dirrm %%GEM_LIB_DIR%%/test/transport/hmac
-@dirrm %%GEM_LIB_DIR%%/test/transport
-@dirrm %%GEM_LIB_DIR%%/test/connection
-@dirrm %%GEM_LIB_DIR%%/test/configs
-@dirrm %%GEM_LIB_DIR%%/test/authentication/methods
-@dirrm %%GEM_LIB_DIR%%/test/authentication
-@dirrm %%GEM_LIB_DIR%%/test
-@dirrm %%GEM_LIB_DIR%%/lib/net/ssh/verifiers
-@dirrm %%GEM_LIB_DIR%%/lib/net/ssh/transport/kex
-@dirrm %%GEM_LIB_DIR%%/lib/net/ssh/transport/hmac
-@dirrm %%GEM_LIB_DIR%%/lib/net/ssh/transport
-@dirrm %%GEM_LIB_DIR%%/lib/net/ssh/test
-@dirrm %%GEM_LIB_DIR%%/lib/net/ssh/service
-@dirrm %%GEM_LIB_DIR%%/lib/net/ssh/proxy
-@dirrm %%GEM_LIB_DIR%%/lib/net/ssh/connection
-@dirrm %%GEM_LIB_DIR%%/lib/net/ssh/authentication/methods
-@dirrm %%GEM_LIB_DIR%%/lib/net/ssh/authentication
-@dirrm %%GEM_LIB_DIR%%/lib/net/ssh
-@dirrm %%GEM_LIB_DIR%%/lib/net
-@dirrm %%GEM_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/verifiers
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/transport/kex
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/transport/hmac
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/transport
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/test
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/service
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/proxy
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/connection
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/authentication/methods
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh/authentication
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/net/ssh
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/net
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib
-@dirrm %%GEM_DOC_DIR%%/rdoc/files
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/OpenSSL/PKey
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/OpenSSL
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Verifiers
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Transport/Kex
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Transport/HMAC
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Transport
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Test/Extensions/IO
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Test/Extensions
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Test
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Service
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Proxy
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/PromptMethods
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Connection
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Authentication/Pageant
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Authentication/Methods
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Authentication/Agent
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SSH/Authentication
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net/SSH
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Net
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes
-@dirrm %%GEM_DOC_DIR%%/rdoc
-@dirrm %%GEM_DOC_DIR%%
diff --git a/sysutils/rubygem-capistrano/Makefile b/sysutils/rubygem-capistrano/Makefile
index ec252cde9119..6142b8c42aa4 100644
--- a/sysutils/rubygem-capistrano/Makefile
+++ b/sysutils/rubygem-capistrano/Makefile
@@ -21,6 +21,8 @@ RUN_DEPENDS= rubygem-net-ssh-gateway>=1.0.0:${PORTSDIR}/security/rubygem-net-ssh
USE_RUBY= yes
USE_RAKE= yes
USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
+PLIST_FILES= bin/cap bin/capify
post-install:
@${ECHO_MSG} "======================================================================"
diff --git a/sysutils/rubygem-capistrano/pkg-plist b/sysutils/rubygem-capistrano/pkg-plist
deleted file mode 100644
index 90b92d35ef4a..000000000000
--- a/sysutils/rubygem-capistrano/pkg-plist
+++ /dev/null
@@ -1,311 +0,0 @@
-%%GEM_CACHE%%
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/CLI.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/CLI/Execute.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/CLI/Execute/ClassMethods.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/CLI/Help.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/CLI/Options.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/CLI/Options/ClassMethods.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/CLI/UI.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/CLI/UI/ClassMethods.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Callback.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/CaptureError.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Command.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/CommandError.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Command/Tree.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Command/Tree/Branch.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Command/Tree/ConditionBranch.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Command/Tree/ConditionBranch/Evaluator.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Configuration.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Configuration/Actions.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Configuration/Actions/FileTransfer.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Configuration/Actions/Inspect.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Configuration/Actions/Invocation.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Configuration/Actions/Invocation/ClassMethods.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Configuration/Callbacks.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Configuration/Connections.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Configuration/Execution.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Configuration/Loading.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Configuration/Loading/ClassMethods.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Configuration/Namespaces.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Configuration/Namespaces/Namespace.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Configuration/Roles.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Configuration/Servers.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Configuration/Variables.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/ConnectionError.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/Dependencies.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/LocalDependency.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/RemoteDependency.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/SCM.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/SCM/Accurev.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/SCM/Accurev/InternalRevision.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/SCM/Base.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/SCM/Base/LocalProxy.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/SCM/Bzr.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/SCM/Cvs.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/SCM/Darcs.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/SCM/Git.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/SCM/Mercurial.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/SCM/None.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/SCM/Perforce.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/SCM/Subversion.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/Strategy.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/Strategy/Base.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/Strategy/Checkout.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/Strategy/Copy.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/Strategy/Export.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/Strategy/Remote.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/Strategy/RemoteCache.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Error.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/NoMatchingServersError.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/NoSuchTaskError.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/ProcCallback.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Processable.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Processable/SessionAssociation.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/RemoteError.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Role.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Role/DynamicServerList.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/SSH.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/ServerDefinition.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Shell.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/TaskCallback.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/TaskDefinition.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Transfer.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Transfer/SFTPTransferWrapper.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/TransferError.html
-%%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Version.html
-%%GEM_DOC_DIR%%/rdoc/created.rid
-%%GEM_DOC_DIR%%/rdoc/files/CHANGELOG_rdoc.html
-%%GEM_DOC_DIR%%/rdoc/files/README_rdoc.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/callback_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/cli/execute_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/cli/help_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/cli/help_txt.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/cli/options_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/cli/ui_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/cli_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/command_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/configuration/actions/file_transfer_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/configuration/actions/inspect_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/configuration/actions/invocation_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/configuration/callbacks_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/configuration/connections_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/configuration/execution_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/configuration/loading_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/configuration/namespaces_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/configuration/roles_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/configuration/servers_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/configuration/variables_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/configuration_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/errors_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/extensions_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/logger_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/processable_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/compat_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy/dependencies_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy/local_dependency_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy/remote_dependency_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy/scm/accurev_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy/scm/base_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy/scm/bzr_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy/scm/cvs_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy/scm/darcs_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy/scm/git_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy/scm/mercurial_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy/scm/none_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy/scm/perforce_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy/scm/subversion_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy/scm_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy/strategy/base_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy/strategy/checkout_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy/strategy/copy_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy/strategy/export_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy/strategy/remote_cache_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy/strategy/remote_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy/strategy_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy/templates/maintenance_rhtml.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/standard_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/templates/maintenance_rhtml.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/upgrade_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/role_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/server_definition_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/shell_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/ssh_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/task_definition_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/transfer_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/version_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/capistrano_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%%/CHANGELOG.rdoc
-%%GEM_LIB_DIR%%/Manifest
-%%GEM_LIB_DIR%%/README.rdoc
-%%GEM_LIB_DIR%%/Rakefile
-%%GEM_LIB_DIR%%/bin/cap
-%%GEM_LIB_DIR%%/bin/capify
-%%GEM_LIB_DIR%%/capistrano.gemspec
-%%GEM_LIB_DIR%%/examples/sample.rb
-%%GEM_LIB_DIR%%/lib/capistrano.rb
-%%GEM_LIB_DIR%%/lib/capistrano/callback.rb
-%%GEM_LIB_DIR%%/lib/capistrano/cli.rb
-%%GEM_LIB_DIR%%/lib/capistrano/cli/execute.rb
-%%GEM_LIB_DIR%%/lib/capistrano/cli/help.rb
-%%GEM_LIB_DIR%%/lib/capistrano/cli/help.txt
-%%GEM_LIB_DIR%%/lib/capistrano/cli/options.rb
-%%GEM_LIB_DIR%%/lib/capistrano/cli/ui.rb
-%%GEM_LIB_DIR%%/lib/capistrano/command.rb
-%%GEM_LIB_DIR%%/lib/capistrano/configuration.rb
-%%GEM_LIB_DIR%%/lib/capistrano/configuration/actions/file_transfer.rb
-%%GEM_LIB_DIR%%/lib/capistrano/configuration/actions/inspect.rb
-%%GEM_LIB_DIR%%/lib/capistrano/configuration/actions/invocation.rb
-%%GEM_LIB_DIR%%/lib/capistrano/configuration/callbacks.rb
-%%GEM_LIB_DIR%%/lib/capistrano/configuration/connections.rb
-%%GEM_LIB_DIR%%/lib/capistrano/configuration/execution.rb
-%%GEM_LIB_DIR%%/lib/capistrano/configuration/loading.rb
-%%GEM_LIB_DIR%%/lib/capistrano/configuration/namespaces.rb
-%%GEM_LIB_DIR%%/lib/capistrano/configuration/roles.rb
-%%GEM_LIB_DIR%%/lib/capistrano/configuration/servers.rb
-%%GEM_LIB_DIR%%/lib/capistrano/configuration/variables.rb
-%%GEM_LIB_DIR%%/lib/capistrano/errors.rb
-%%GEM_LIB_DIR%%/lib/capistrano/extensions.rb
-%%GEM_LIB_DIR%%/lib/capistrano/logger.rb
-%%GEM_LIB_DIR%%/lib/capistrano/processable.rb
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/compat.rb
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy.rb
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy/dependencies.rb
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy/local_dependency.rb
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy/remote_dependency.rb
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy/scm.rb
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy/scm/accurev.rb
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy/scm/base.rb
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy/scm/bzr.rb
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy/scm/cvs.rb
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy/scm/darcs.rb
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy/scm/git.rb
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy/scm/mercurial.rb
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy/scm/none.rb
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy/scm/perforce.rb
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy/scm/subversion.rb
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy/strategy.rb
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy/strategy/base.rb
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy/strategy/checkout.rb
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy/strategy/copy.rb
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy/strategy/export.rb
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy/strategy/remote.rb
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy/strategy/remote_cache.rb
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy/templates/maintenance.rhtml
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/standard.rb
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/templates/maintenance.rhtml
-%%GEM_LIB_DIR%%/lib/capistrano/recipes/upgrade.rb
-%%GEM_LIB_DIR%%/lib/capistrano/role.rb
-%%GEM_LIB_DIR%%/lib/capistrano/server_definition.rb
-%%GEM_LIB_DIR%%/lib/capistrano/shell.rb
-%%GEM_LIB_DIR%%/lib/capistrano/ssh.rb
-%%GEM_LIB_DIR%%/lib/capistrano/task_definition.rb
-%%GEM_LIB_DIR%%/lib/capistrano/transfer.rb
-%%GEM_LIB_DIR%%/lib/capistrano/version.rb
-%%GEM_LIB_DIR%%/setup.rb
-%%GEM_LIB_DIR%%/test/cli/execute_test.rb
-%%GEM_LIB_DIR%%/test/cli/help_test.rb
-%%GEM_LIB_DIR%%/test/cli/options_test.rb
-%%GEM_LIB_DIR%%/test/cli/ui_test.rb
-%%GEM_LIB_DIR%%/test/cli_test.rb
-%%GEM_LIB_DIR%%/test/command_test.rb
-%%GEM_LIB_DIR%%/test/configuration/actions/file_transfer_test.rb
-%%GEM_LIB_DIR%%/test/configuration/actions/inspect_test.rb
-%%GEM_LIB_DIR%%/test/configuration/actions/invocation_test.rb
-%%GEM_LIB_DIR%%/test/configuration/callbacks_test.rb
-%%GEM_LIB_DIR%%/test/configuration/connections_test.rb
-%%GEM_LIB_DIR%%/test/configuration/execution_test.rb
-%%GEM_LIB_DIR%%/test/configuration/loading_test.rb
-%%GEM_LIB_DIR%%/test/configuration/namespace_dsl_test.rb
-%%GEM_LIB_DIR%%/test/configuration/roles_test.rb
-%%GEM_LIB_DIR%%/test/configuration/servers_test.rb
-%%GEM_LIB_DIR%%/test/configuration/variables_test.rb
-%%GEM_LIB_DIR%%/test/configuration_test.rb
-%%GEM_LIB_DIR%%/test/deploy/local_dependency_test.rb
-%%GEM_LIB_DIR%%/test/deploy/remote_dependency_test.rb
-%%GEM_LIB_DIR%%/test/deploy/scm/accurev_test.rb
-%%GEM_LIB_DIR%%/test/deploy/scm/base_test.rb
-%%GEM_LIB_DIR%%/test/deploy/scm/git_test.rb
-%%GEM_LIB_DIR%%/test/deploy/scm/none_test.rb
-%%GEM_LIB_DIR%%/test/deploy/scm/mercurial_test.rb
-%%GEM_LIB_DIR%%/test/deploy/strategy/copy_test.rb
-%%GEM_LIB_DIR%%/test/extensions_test.rb
-%%GEM_LIB_DIR%%/test/fixtures/cli_integration.rb
-%%GEM_LIB_DIR%%/test/fixtures/config.rb
-%%GEM_LIB_DIR%%/test/fixtures/custom.rb
-%%GEM_LIB_DIR%%/test/logger_test.rb
-%%GEM_LIB_DIR%%/test/role_test.rb
-%%GEM_LIB_DIR%%/test/server_definition_test.rb
-%%GEM_LIB_DIR%%/test/shell_test.rb
-%%GEM_LIB_DIR%%/test/ssh_test.rb
-%%GEM_LIB_DIR%%/test/task_definition_test.rb
-%%GEM_LIB_DIR%%/test/transfer_test.rb
-%%GEM_LIB_DIR%%/test/utils.rb
-%%GEM_SPEC%%
-bin/cap
-bin/capify
-@dirrm %%GEM_LIB_DIR%%/test/fixtures
-@dirrm %%GEM_LIB_DIR%%/test/deploy/strategy
-@dirrm %%GEM_LIB_DIR%%/test/deploy/scm
-@dirrm %%GEM_LIB_DIR%%/test/deploy
-@dirrm %%GEM_LIB_DIR%%/test/configuration/actions
-@dirrm %%GEM_LIB_DIR%%/test/configuration
-@dirrm %%GEM_LIB_DIR%%/test/cli
-@dirrm %%GEM_LIB_DIR%%/test
-@dirrm %%GEM_LIB_DIR%%/lib/capistrano/recipes/templates
-@dirrm %%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy/templates
-@dirrm %%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy/strategy
-@dirrm %%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy/scm
-@dirrm %%GEM_LIB_DIR%%/lib/capistrano/recipes/deploy
-@dirrm %%GEM_LIB_DIR%%/lib/capistrano/recipes
-@dirrm %%GEM_LIB_DIR%%/lib/capistrano/configuration/actions
-@dirrm %%GEM_LIB_DIR%%/lib/capistrano/configuration
-@dirrm %%GEM_LIB_DIR%%/lib/capistrano/cli
-@dirrm %%GEM_LIB_DIR%%/lib/capistrano
-@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/capistrano/recipes/templates
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy/templates
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy/strategy
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy/scm
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes/deploy
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/recipes
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/configuration/actions
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/configuration
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/capistrano/cli
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/capistrano
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib
-@dirrm %%GEM_DOC_DIR%%/rdoc/files
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Transfer
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Role
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Processable
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/Strategy
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/SCM/Base
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/SCM/Accurev
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy/SCM
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Deploy
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Configuration/Namespaces
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Configuration/Loading
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Configuration/Actions/Invocation
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Configuration/Actions
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Configuration
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Command/Tree/ConditionBranch
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Command/Tree
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Capistrano/Command
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Capistrano/CLI/UI
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Capistrano/CLI/Options
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Capistrano/CLI/Execute
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Capistrano/CLI
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Capistrano
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes
-@dirrm %%GEM_DOC_DIR%%/rdoc
-@dirrm %%GEM_DOC_DIR%%
diff --git a/sysutils/rubygem-god/Makefile b/sysutils/rubygem-god/Makefile
index 26b925b52e3b..cf0ab00fe16f 100644
--- a/sysutils/rubygem-god/Makefile
+++ b/sysutils/rubygem-god/Makefile
@@ -7,8 +7,7 @@
PORTNAME= god
PORTVERSION= 0.7.12
CATEGORIES= sysutils rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= gogo@cs.uni-sb.de
COMMENT= Monitoring framework written in Ruby
diff --git a/textproc/rubygem-diff-lcs/Makefile b/textproc/rubygem-diff-lcs/Makefile
index ba5158b65b67..3b3e335433af 100644
--- a/textproc/rubygem-diff-lcs/Makefile
+++ b/textproc/rubygem-diff-lcs/Makefile
@@ -14,15 +14,7 @@ COMMENT= LCS-based diff library for ruby
USE_RUBY= yes
USE_RUBYGEMS= yes
-
-post-install:
- @${ECHO} bin/ldiff >> ${TMPPLIST}
- @${ECHO} bin/htmldiff >> ${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/ldiff bin/htmldiff
.include <bsd.port.mk>
diff --git a/textproc/rubygem-ferret/Makefile b/textproc/rubygem-ferret/Makefile
index 83d9e80537e9..d95428f49692 100644
--- a/textproc/rubygem-ferret/Makefile
+++ b/textproc/rubygem-ferret/Makefile
@@ -16,15 +16,7 @@ COMMENT= Ferret is a ruby port of Lucene
USE_RUBY= yes
USE_RAKE= yes
USE_RUBYGEMS= yes
-
-post-install:
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} ! -type d | \
- ${SED} "s,^${PREFIX}/,," >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type d | ${SORT} -r | \
- ${SED} "s,^${PREFIX}/,@dirrm ," >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} ! -type d | \
- ${SED} "s,^${PREFIX}/,," >> ${TMPPLIST}
- @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type d | ${SORT} -r | \
- ${SED} "s,^${PREFIX}/,@dirrm ," >> ${TMPPLIST}
+RUBYGEM_AUTOPLIST= yes
+PLIST_FILES= bin/ferret-browser
.include <bsd.port.mk>
diff --git a/textproc/rubygem-ferret/pkg-plist b/textproc/rubygem-ferret/pkg-plist
deleted file mode 100644
index 08451597614d..000000000000
--- a/textproc/rubygem-ferret/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/ferret-browser
-%%GEM_CACHE%%
-%%GEM_SPEC%%
diff --git a/textproc/rubygem-formosa/Makefile b/textproc/rubygem-formosa/Makefile
index 2da4322c2917..8fb5ec8ebc77 100644
--- a/textproc/rubygem-formosa/Makefile
+++ b/textproc/rubygem-formosa/Makefile
@@ -17,8 +17,6 @@ COMMENT= A collection of libraries for Taiwanese languages processing
RUN_DEPENDS= rubygem-activesupport>=1.4.2:${PORTSDIR}/devel/rubygem-activesupport
-GEM_NAME= ${DISTNAME}
-
USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
diff --git a/textproc/rubygem-htmltools/Makefile b/textproc/rubygem-htmltools/Makefile
index 274eb2f6631e..cefcfe92f3b1 100644
--- a/textproc/rubygem-htmltools/Makefile
+++ b/textproc/rubygem-htmltools/Makefile
@@ -7,7 +7,7 @@
PORTNAME= htmltools
PORTVERSION= 1.10
CATEGORIES= textproc www rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITES= RF
MASTER_SITE_SUBDIR= ruby-htmltools
DISTNAME= htmltools-${PORTVERSION}
@@ -16,5 +16,6 @@ COMMENT= Tools for parsing and manipulating HTML text in Ruby
USE_RUBY= yes
USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/textproc/rubygem-htmltools/pkg-plist b/textproc/rubygem-htmltools/pkg-plist
deleted file mode 100644
index 1be6a1fc160d..000000000000
--- a/textproc/rubygem-htmltools/pkg-plist
+++ /dev/null
@@ -1,27 +0,0 @@
-%%GEM_CACHE%%
-%%GEM_LIB_DIR%%/INSTALL
-%%GEM_LIB_DIR%%/README
-%%GEM_LIB_DIR%%/demo/degolive.rb
-%%GEM_LIB_DIR%%/demo/ebaySearch.rb
-%%GEM_LIB_DIR%%/demo/xpath.rb
-%%GEM_LIB_DIR%%/lib/html/element.rb
-%%GEM_LIB_DIR%%/lib/html/rexml-nodepath.rb
-%%GEM_LIB_DIR%%/lib/html/sgml-parser.rb
-%%GEM_LIB_DIR%%/lib/html/stparser.rb
-%%GEM_LIB_DIR%%/lib/html/tags.rb
-%%GEM_LIB_DIR%%/lib/html/tree.rb
-%%GEM_LIB_DIR%%/lib/html/xmltree.rb
-%%GEM_LIB_DIR%%/lib/html/xpath.rb
-%%GEM_LIB_DIR%%/test/suite.rb
-%%GEM_LIB_DIR%%/test/tc_html-element.rb
-%%GEM_LIB_DIR%%/test/tc_html-tree.rb
-%%GEM_LIB_DIR%%/test/tc_source-parser.rb
-%%GEM_LIB_DIR%%/test/tc_stacking-parser.rb
-%%GEM_LIB_DIR%%/test/tc_xpath.rb
-%%GEM_SPEC%%
-@dirrm %%GEM_LIB_DIR%%/test
-@dirrm %%GEM_LIB_DIR%%/lib/html
-@dirrm %%GEM_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%/demo
-@dirrm %%GEM_LIB_DIR%%
-@dirrm %%GEM_DOC_DIR%%
diff --git a/textproc/rubygem-ini/Makefile b/textproc/rubygem-ini/Makefile
index 6cc8d0697402..3da5fdd95cf2 100644
--- a/textproc/rubygem-ini/Makefile
+++ b/textproc/rubygem-ini/Makefile
@@ -8,7 +8,7 @@
PORTNAME= ini
PORTVERSION= 0.1.1
CATEGORIES= textproc rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITES= RF
MASTER_SITE_SUBDIR= ${PORTNAME}file
MAINTAINER= yds@CoolRat.org
diff --git a/textproc/rubygem-markaby/Makefile b/textproc/rubygem-markaby/Makefile
index 4fd8d11bc47a..be40cf84f5ba 100644
--- a/textproc/rubygem-markaby/Makefile
+++ b/textproc/rubygem-markaby/Makefile
@@ -19,13 +19,6 @@ RUN_DEPENDS= rubygem-builder>0:${PORTSDIR}/devel/rubygem-builder
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/textproc/rubygem-rak/Makefile b/textproc/rubygem-rak/Makefile
index 67e9c141cfa9..f97621cc2fc4 100644
--- a/textproc/rubygem-rak/Makefile
+++ b/textproc/rubygem-rak/Makefile
@@ -7,8 +7,7 @@
PORTNAME= rak
PORTVERSION= 0.9
CATEGORIES= textproc rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= gogo@cs.uni-sb.de
COMMENT= A grep replacement in pure Ruby
diff --git a/textproc/rubygem-syntax/Makefile b/textproc/rubygem-syntax/Makefile
index 387262126ae0..ef389ad67bdf 100644
--- a/textproc/rubygem-syntax/Makefile
+++ b/textproc/rubygem-syntax/Makefile
@@ -8,8 +8,7 @@ PORTNAME= syntax
PORTVERSION= 1.0.0
PKGVERSION= 1
CATEGORIES= textproc rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= dinoex@FreeBSD.org
COMMENT= A module for using Systax highlighting in Ruby
diff --git a/textproc/rubygem-tidy/Makefile b/textproc/rubygem-tidy/Makefile
index 3b50400a45bd..7621c89d3dfc 100644
--- a/textproc/rubygem-tidy/Makefile
+++ b/textproc/rubygem-tidy/Makefile
@@ -8,13 +8,13 @@
PORTNAME= tidy
PORTVERSION= 1.1.2
CATEGORIES= textproc rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= don@na.rim.or.jp
COMMENT= Ruby interface to HTML Tidy Library Project
USE_RUBY= yes
USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/textproc/rubygem-tidy/pkg-plist b/textproc/rubygem-tidy/pkg-plist
deleted file mode 100644
index 1d4dc8130c43..000000000000
--- a/textproc/rubygem-tidy/pkg-plist
+++ /dev/null
@@ -1,43 +0,0 @@
-%%GEM_CACHE%%
-%%GEM_DOC_DIR%%/rdoc/created.rid
-%%GEM_DOC_DIR%%/rdoc/rdoc-style.css
-%%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/files/lib/tidy_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tidy/tidyerr_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tidy/tidyopt_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tidy/tidyobj_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tidy/tidybuf_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/tidy/tidylib_rb.html
-%%GEM_DOC_DIR%%/rdoc/classes/Tidyobj.html
-%%GEM_DOC_DIR%%/rdoc/classes/Tidyerr.html
-%%GEM_DOC_DIR%%/rdoc/classes/Tidybuf.html
-%%GEM_DOC_DIR%%/rdoc/classes/Tidyopt.html
-%%GEM_DOC_DIR%%/rdoc/classes/Tidylib.html
-%%GEM_DOC_DIR%%/rdoc/classes/Tidy.html
-%%GEM_LIB_DIR%%/VERSION
-%%GEM_LIB_DIR%%/MANIFEST
-%%GEM_LIB_DIR%%/CHANGES
-%%GEM_LIB_DIR%%/tidy.gemspec
-%%GEM_LIB_DIR%%/README.txt.en
-%%GEM_LIB_DIR%%/install.rb
-%%GEM_LIB_DIR%%/test/usage.rb
-%%GEM_LIB_DIR%%/lib/tidy.rb
-%%GEM_LIB_DIR%%/lib/tidy/tidyerr.rb
-%%GEM_LIB_DIR%%/lib/tidy/tidyopt.rb
-%%GEM_LIB_DIR%%/lib/tidy/tidyobj.rb
-%%GEM_LIB_DIR%%/lib/tidy/tidybuf.rb
-%%GEM_LIB_DIR%%/lib/tidy/tidylib.rb
-%%GEM_SPEC%%
-@dirrm %%GEM_LIB_DIR%%/test
-@dirrm %%GEM_LIB_DIR%%/lib/tidy
-@dirrm %%GEM_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/tidy
-@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/www/rubygem-actionpack/Makefile b/www/rubygem-actionpack/Makefile
index 5a94c6084a72..0f20d65c64c0 100644
--- a/www/rubygem-actionpack/Makefile
+++ b/www/rubygem-actionpack/Makefile
@@ -7,8 +7,7 @@
PORTNAME= actionpack
PORTVERSION= 2.2.2
CATEGORIES= www rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= jw@innerewut.de
COMMENT= Action Controller and Action View of Rails MVC Framework
@@ -20,17 +19,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/www/rubygem-amazon-ecs/Makefile b/www/rubygem-amazon-ecs/Makefile
index abedb51b0c14..ca5c68972a20 100644
--- a/www/rubygem-amazon-ecs/Makefile
+++ b/www/rubygem-amazon-ecs/Makefile
@@ -8,8 +8,7 @@
PORTNAME= amazon-ecs
PORTVERSION= 0.5.3
CATEGORIES= www rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= tota@rtfm.jp
COMMENT= A generic Amazon E-commerce REST API written in Ruby
@@ -20,13 +19,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:
- ${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.mk>
diff --git a/www/rubygem-bluecloth/Makefile b/www/rubygem-bluecloth/Makefile
index 39f5923d0572..d0a78eb1fa0b 100644
--- a/www/rubygem-bluecloth/Makefile
+++ b/www/rubygem-bluecloth/Makefile
@@ -16,5 +16,6 @@ GEM_NAME= ${DISTNAME}
USE_RUBY= yes
USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/www/rubygem-bluecloth/pkg-plist b/www/rubygem-bluecloth/pkg-plist
deleted file mode 100644
index 1cdc73fe2cac..000000000000
--- a/www/rubygem-bluecloth/pkg-plist
+++ /dev/null
@@ -1,25 +0,0 @@
-%%GEM_CACHE%%
-%%GEM_SPEC%%
-%%GEM_LIB_DIR%%/utils.rb
-%%GEM_LIB_DIR%%/tests/bctestcase.rb
-%%GEM_LIB_DIR%%/tests/00_Class.tests.rb
-%%GEM_LIB_DIR%%/tests/05_Markdown.tests.rb
-%%GEM_LIB_DIR%%/tests/10_Bug.tests.rb
-%%GEM_LIB_DIR%%/tests/15_Contrib.tests.rb
-%%GEM_LIB_DIR%%/tests/data/antsugar.txt
-%%GEM_LIB_DIR%%/tests/data/ml-announce.txt
-%%GEM_LIB_DIR%%/tests/data/re-overflow.txt
-%%GEM_LIB_DIR%%/tests/data/re-overflow2.txt
-%%GEM_LIB_DIR%%/test.rb
-%%GEM_LIB_DIR%%/README
-%%GEM_LIB_DIR%%/CHANGES
-%%GEM_LIB_DIR%%/LICENSE
-%%GEM_LIB_DIR%%/lib/bluecloth.rb
-%%GEM_LIB_DIR%%/install.rb
-%%GEM_LIB_DIR%%/bin/bluecloth
-@dirrm %%GEM_LIB_DIR%%/bin
-@dirrm %%GEM_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%/tests/data
-@dirrm %%GEM_LIB_DIR%%/tests
-@dirrm %%GEM_LIB_DIR%%
-@dirrm %%GEM_DOC_DIR%%
diff --git a/www/rubygem-erubis/Makefile b/www/rubygem-erubis/Makefile
index fc7728f0a043..fcddc1bf060f 100644
--- a/www/rubygem-erubis/Makefile
+++ b/www/rubygem-erubis/Makefile
@@ -17,5 +17,7 @@ RUN_DEPENDS= ${BUILD_DEPENDS}
USE_RUBY= yes
USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
+PLIST_FILES= bin/erubis
.include <bsd.port.mk>
diff --git a/www/rubygem-erubis/pkg-plist b/www/rubygem-erubis/pkg-plist
deleted file mode 100644
index 487250c8f3f2..000000000000
--- a/www/rubygem-erubis/pkg-plist
+++ /dev/null
@@ -1,336 +0,0 @@
-bin/erubis
-%%GEM_CACHE%%
-%%GEM_LIB_DIR%%/CHANGES.txt
-%%GEM_LIB_DIR%%/MIT-LICENSE
-%%GEM_LIB_DIR%%/README.txt
-%%GEM_LIB_DIR%%/benchmark/Makefile
-%%GEM_LIB_DIR%%/benchmark/bench.rb
-%%GEM_LIB_DIR%%/benchmark/bench_context.yaml
-%%GEM_LIB_DIR%%/benchmark/templates/_footer.html
-%%GEM_LIB_DIR%%/benchmark/templates/_header.html
-%%GEM_LIB_DIR%%/benchmark/templates/bench_erb.rhtml
-%%GEM_LIB_DIR%%/benchmark/templates/bench_erubis.rhtml
-%%GEM_LIB_DIR%%/benchmark/templates/bench_eruby.rhtml
-%%GEM_LIB_DIR%%/bin/erubis
-%%GEM_LIB_DIR%%/contrib/erubis
-%%GEM_LIB_DIR%%/contrib/erubis-run.rb
-%%GEM_LIB_DIR%%/contrib/inline-require
-%%GEM_LIB_DIR%%/doc-api/classes/ActionView.html
-%%GEM_LIB_DIR%%/doc-api/classes/ActionView/TemplateHandlers/ErubisHandler.html
-%%GEM_LIB_DIR%%/doc-api/classes/ERB.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/ArrayBufferEnhancer.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/ArrayBufferEruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/ArrayEnhancer.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/ArrayEruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/Basic.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/Basic/Converter.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/Basic/Engine.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/BiPatternEnhancer.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/BiPatternEruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/CGenerator.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/CommandOptionError.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/Context.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/Converter.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/DeleteIndentEnhancer.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/DeleteIndentEruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/Ec.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/Ejava.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/Ejavascript.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/Engine.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/Eperl.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/Ephp.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/ErboutEnhancer.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/ErboutEruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/ErubisError.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/Eruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/EscapeEnhancer.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/EscapedEc.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/EscapedEjava.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/EscapedEjavascript.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/EscapedEperl.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/EscapedEphp.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/EscapedEruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/EscapedEscheme.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/Escheme.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/Evaluator.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/FastEruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/Generator.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/HeaderFooterEnhancer.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/HeaderFooterEruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/Helpers.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/Helpers/RailsFormHelper.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/Helpers/RailsHelper.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/Helpers/RailsHelper/TemplateConverter.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/InterpolationEnhancer.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/InterpolationEruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/JavaGenerator.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/JavascriptGenerator.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/Main.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/NoCodeEnhancer.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/NoCodeEruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/NoTextEnhancer.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/NoTextEruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/NotSupportedError.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/OptimizedEruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/OptimizedGenerator.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/OptimizedXmlEruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/PI.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/PI/Converter.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/PI/Ec.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/PI/Ejava.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/PI/Ejavascript.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/PI/Engine.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/PI/Eperl.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/PI/Ephp.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/PI/Eruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/PI/Escheme.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/PI/TinyEruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/PercentLineEnhancer.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/PercentLineEruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/PerlGenerator.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/PhpGenerator.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/PreprocessingEruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/PreprocessingHelper.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/PrintEnabledEnhancer.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/PrintEnabledEruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/PrintOutEnhancer.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/PrintOutEruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/PrintOutSimplifiedEruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/RubyEvaluator.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/RubyGenerator.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/SchemeGenerator.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/SimplifiedEruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/SimplifyEnhancer.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/StdoutEnhancer.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/StdoutEruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/StdoutSimplifiedEruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/StringBufferEnhancer.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/StringBufferEruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/StringIOEruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/TinyEruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/XmlEruby.html
-%%GEM_LIB_DIR%%/doc-api/classes/Erubis/XmlHelper.html
-%%GEM_LIB_DIR%%/doc-api/created.rid
-%%GEM_LIB_DIR%%/doc-api/files/README_txt.html
-%%GEM_LIB_DIR%%/doc-api/files/erubis/context_rb.html
-%%GEM_LIB_DIR%%/doc-api/files/erubis/converter_rb.html
-%%GEM_LIB_DIR%%/doc-api/files/erubis/engine/ec_rb.html
-%%GEM_LIB_DIR%%/doc-api/files/erubis/engine/ejava_rb.html
-%%GEM_LIB_DIR%%/doc-api/files/erubis/engine/ejavascript_rb.html
-%%GEM_LIB_DIR%%/doc-api/files/erubis/engine/enhanced_rb.html
-%%GEM_LIB_DIR%%/doc-api/files/erubis/engine/eperl_rb.html
-%%GEM_LIB_DIR%%/doc-api/files/erubis/engine/ephp_rb.html
-%%GEM_LIB_DIR%%/doc-api/files/erubis/engine/eruby_rb.html
-%%GEM_LIB_DIR%%/doc-api/files/erubis/engine/escheme_rb.html
-%%GEM_LIB_DIR%%/doc-api/files/erubis/engine/optimized_rb.html
-%%GEM_LIB_DIR%%/doc-api/files/erubis/engine_rb.html
-%%GEM_LIB_DIR%%/doc-api/files/erubis/enhancer_rb.html
-%%GEM_LIB_DIR%%/doc-api/files/erubis/error_rb.html
-%%GEM_LIB_DIR%%/doc-api/files/erubis/evaluator_rb.html
-%%GEM_LIB_DIR%%/doc-api/files/erubis/generator_rb.html
-%%GEM_LIB_DIR%%/doc-api/files/erubis/helper_rb.html
-%%GEM_LIB_DIR%%/doc-api/files/erubis/helpers/rails_form_helper_rb.html
-%%GEM_LIB_DIR%%/doc-api/files/erubis/helpers/rails_helper_rb.html
-%%GEM_LIB_DIR%%/doc-api/files/erubis/local-setting_rb.html
-%%GEM_LIB_DIR%%/doc-api/files/erubis/main_rb.html
-%%GEM_LIB_DIR%%/doc-api/files/erubis/preprocessing_rb.html
-%%GEM_LIB_DIR%%/doc-api/files/erubis/tiny_rb.html
-%%GEM_LIB_DIR%%/doc-api/files/erubis_rb.html
-%%GEM_LIB_DIR%%/doc-api/fr_class_index.html
-%%GEM_LIB_DIR%%/doc-api/fr_file_index.html
-%%GEM_LIB_DIR%%/doc-api/fr_method_index.html
-%%GEM_LIB_DIR%%/doc-api/index.html
-%%GEM_LIB_DIR%%/doc-api/rdoc-style.css
-%%GEM_LIB_DIR%%/doc/docstyle.css
-%%GEM_LIB_DIR%%/doc/users-guide.html
-%%GEM_LIB_DIR%%/examples/basic/Makefile
-%%GEM_LIB_DIR%%/examples/basic/example.ec
-%%GEM_LIB_DIR%%/examples/basic/example.ejava
-%%GEM_LIB_DIR%%/examples/basic/example.ejs
-%%GEM_LIB_DIR%%/examples/basic/example.eperl
-%%GEM_LIB_DIR%%/examples/basic/example.ephp
-%%GEM_LIB_DIR%%/examples/basic/example.eruby
-%%GEM_LIB_DIR%%/examples/basic/example.escheme
-%%GEM_LIB_DIR%%/examples/pi/Makefile
-%%GEM_LIB_DIR%%/examples/pi/example.ec
-%%GEM_LIB_DIR%%/examples/pi/example.ejava
-%%GEM_LIB_DIR%%/examples/pi/example.ejs
-%%GEM_LIB_DIR%%/examples/pi/example.eperl
-%%GEM_LIB_DIR%%/examples/pi/example.ephp
-%%GEM_LIB_DIR%%/examples/pi/example.eruby
-%%GEM_LIB_DIR%%/examples/pi/example.escheme
-%%GEM_LIB_DIR%%/lib/erubis.rb
-%%GEM_LIB_DIR%%/lib/erubis/context.rb
-%%GEM_LIB_DIR%%/lib/erubis/converter.rb
-%%GEM_LIB_DIR%%/lib/erubis/engine.rb
-%%GEM_LIB_DIR%%/lib/erubis/engine/ec.rb
-%%GEM_LIB_DIR%%/lib/erubis/engine/ejava.rb
-%%GEM_LIB_DIR%%/lib/erubis/engine/ejavascript.rb
-%%GEM_LIB_DIR%%/lib/erubis/engine/enhanced.rb
-%%GEM_LIB_DIR%%/lib/erubis/engine/eperl.rb
-%%GEM_LIB_DIR%%/lib/erubis/engine/ephp.rb
-%%GEM_LIB_DIR%%/lib/erubis/engine/eruby.rb
-%%GEM_LIB_DIR%%/lib/erubis/engine/escheme.rb
-%%GEM_LIB_DIR%%/lib/erubis/engine/optimized.rb
-%%GEM_LIB_DIR%%/lib/erubis/enhancer.rb
-%%GEM_LIB_DIR%%/lib/erubis/error.rb
-%%GEM_LIB_DIR%%/lib/erubis/evaluator.rb
-%%GEM_LIB_DIR%%/lib/erubis/generator.rb
-%%GEM_LIB_DIR%%/lib/erubis/helper.rb
-%%GEM_LIB_DIR%%/lib/erubis/helpers/rails_form_helper.rb
-%%GEM_LIB_DIR%%/lib/erubis/helpers/rails_helper.rb
-%%GEM_LIB_DIR%%/lib/erubis/local-setting.rb
-%%GEM_LIB_DIR%%/lib/erubis/main.rb
-%%GEM_LIB_DIR%%/lib/erubis/preprocessing.rb
-%%GEM_LIB_DIR%%/lib/erubis/tiny.rb
-%%GEM_LIB_DIR%%/setup.rb
-%%GEM_LIB_DIR%%/test/assert-text-equal.rb
-%%GEM_LIB_DIR%%/test/assert-text-equal.rbc
-%%GEM_LIB_DIR%%/test/data/users-guide/Example.ejava
-%%GEM_LIB_DIR%%/test/data/users-guide/array_example.result
-%%GEM_LIB_DIR%%/test/data/users-guide/arraybuffer_example.result
-%%GEM_LIB_DIR%%/test/data/users-guide/bipattern-example.rhtml
-%%GEM_LIB_DIR%%/test/data/users-guide/bipattern_example.result
-%%GEM_LIB_DIR%%/test/data/users-guide/context.rb
-%%GEM_LIB_DIR%%/test/data/users-guide/context.yaml
-%%GEM_LIB_DIR%%/test/data/users-guide/def_method.rb
-%%GEM_LIB_DIR%%/test/data/users-guide/def_method.result
-%%GEM_LIB_DIR%%/test/data/users-guide/escape_example.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example.ec
-%%GEM_LIB_DIR%%/test/data/users-guide/example.ejs
-%%GEM_LIB_DIR%%/test/data/users-guide/example.eperl
-%%GEM_LIB_DIR%%/test/data/users-guide/example.ephp
-%%GEM_LIB_DIR%%/test/data/users-guide/example.eruby
-%%GEM_LIB_DIR%%/test/data/users-guide/example.escheme
-%%GEM_LIB_DIR%%/test/data/users-guide/example1.eruby
-%%GEM_LIB_DIR%%/test/data/users-guide/example1.rb
-%%GEM_LIB_DIR%%/test/data/users-guide/example1.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example10.rb
-%%GEM_LIB_DIR%%/test/data/users-guide/example10.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example10.xhtml
-%%GEM_LIB_DIR%%/test/data/users-guide/example10_x.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example11.php
-%%GEM_LIB_DIR%%/test/data/users-guide/example11.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example11.rhtml
-%%GEM_LIB_DIR%%/test/data/users-guide/example11_C.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example11_N.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example11_U.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example11_php.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example1_x.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example2.eruby
-%%GEM_LIB_DIR%%/test/data/users-guide/example2.rb
-%%GEM_LIB_DIR%%/test/data/users-guide/example2.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example2_trim.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example2_x.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example3.eruby
-%%GEM_LIB_DIR%%/test/data/users-guide/example3.rb
-%%GEM_LIB_DIR%%/test/data/users-guide/example31.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example32.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example3_e.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example4.eruby
-%%GEM_LIB_DIR%%/test/data/users-guide/example4.rb
-%%GEM_LIB_DIR%%/test/data/users-guide/example4.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example4_x.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example5.eruby
-%%GEM_LIB_DIR%%/test/data/users-guide/example5.rb
-%%GEM_LIB_DIR%%/test/data/users-guide/example5.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example6.rb
-%%GEM_LIB_DIR%%/test/data/users-guide/example6.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example7.eruby
-%%GEM_LIB_DIR%%/test/data/users-guide/example71.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example72.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example8.eruby
-%%GEM_LIB_DIR%%/test/data/users-guide/example8_ruby.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example8_yaml.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example9.eruby
-%%GEM_LIB_DIR%%/test/data/users-guide/example9.rb
-%%GEM_LIB_DIR%%/test/data/users-guide/example9.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example91.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example92.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example_c.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example_java.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example_js.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example_perl.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example_php.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example_scheme.result
-%%GEM_LIB_DIR%%/test/data/users-guide/example_scheme_display.result
-%%GEM_LIB_DIR%%/test/data/users-guide/fasteruby.rb
-%%GEM_LIB_DIR%%/test/data/users-guide/fasteruby.result
-%%GEM_LIB_DIR%%/test/data/users-guide/fasteruby.rhtml
-%%GEM_LIB_DIR%%/test/data/users-guide/headerfooter-example.eruby
-%%GEM_LIB_DIR%%/test/data/users-guide/headerfooter-example2.rb
-%%GEM_LIB_DIR%%/test/data/users-guide/headerfooter-example2.rhtml
-%%GEM_LIB_DIR%%/test/data/users-guide/headerfooter_example.result
-%%GEM_LIB_DIR%%/test/data/users-guide/headerfooter_example2.result
-%%GEM_LIB_DIR%%/test/data/users-guide/interpolation_example.result
-%%GEM_LIB_DIR%%/test/data/users-guide/main_program1.rb
-%%GEM_LIB_DIR%%/test/data/users-guide/main_program1.result
-%%GEM_LIB_DIR%%/test/data/users-guide/main_program2.rb
-%%GEM_LIB_DIR%%/test/data/users-guide/main_program2.result
-%%GEM_LIB_DIR%%/test/data/users-guide/nocode-example.eruby
-%%GEM_LIB_DIR%%/test/data/users-guide/nocode-php.result
-%%GEM_LIB_DIR%%/test/data/users-guide/nocode_example.result
-%%GEM_LIB_DIR%%/test/data/users-guide/normal-eruby-test.eruby
-%%GEM_LIB_DIR%%/test/data/users-guide/normal_eruby_test.result
-%%GEM_LIB_DIR%%/test/data/users-guide/notext-example.eruby
-%%GEM_LIB_DIR%%/test/data/users-guide/notext-example.php
-%%GEM_LIB_DIR%%/test/data/users-guide/notext-php.result
-%%GEM_LIB_DIR%%/test/data/users-guide/notext_example.result
-%%GEM_LIB_DIR%%/test/data/users-guide/percentline-example.rhtml
-%%GEM_LIB_DIR%%/test/data/users-guide/percentline_example.result
-%%GEM_LIB_DIR%%/test/data/users-guide/printenable_example.result
-%%GEM_LIB_DIR%%/test/data/users-guide/printenabled-example.eruby
-%%GEM_LIB_DIR%%/test/data/users-guide/printenabled-example.rb
-%%GEM_LIB_DIR%%/test/data/users-guide/printstatement_example.result
-%%GEM_LIB_DIR%%/test/data/users-guide/simplify_example.result
-%%GEM_LIB_DIR%%/test/data/users-guide/stdout_exmple.result
-%%GEM_LIB_DIR%%/test/data/users-guide/stringbuffer_example.result
-%%GEM_LIB_DIR%%/test/data/users-guide/tail_260.result
-%%GEM_LIB_DIR%%/test/data/users-guide/tailnewline.rhtml
-%%GEM_LIB_DIR%%/test/data/users-guide/template1.rhtml
-%%GEM_LIB_DIR%%/test/data/users-guide/template2.rhtml
-%%GEM_LIB_DIR%%/test/hoge.rb
-%%GEM_LIB_DIR%%/test/test-engines.rb
-%%GEM_LIB_DIR%%/test/test-engines.rbc
-%%GEM_LIB_DIR%%/test/test-enhancers.rb
-%%GEM_LIB_DIR%%/test/test-erubis.rb
-%%GEM_LIB_DIR%%/test/test-erubis.rbc
-%%GEM_LIB_DIR%%/test/test-main.rb
-%%GEM_LIB_DIR%%/test/test-users-guide.rb
-%%GEM_LIB_DIR%%/test/test-users-guide.rbc
-%%GEM_LIB_DIR%%/test/test.rb
-%%GEM_LIB_DIR%%/test/test.rbc
-%%GEM_LIB_DIR%%/test/testutil.rb
-%%GEM_LIB_DIR%%/test/testutil.rbc
-%%GEM_SPEC%%
-@dirrm %%GEM_LIB_DIR%%/test/data/users-guide
-@dirrm %%GEM_LIB_DIR%%/test/data
-@dirrm %%GEM_LIB_DIR%%/test
-@dirrm %%GEM_LIB_DIR%%/lib/erubis/helpers
-@dirrm %%GEM_LIB_DIR%%/lib/erubis/engine
-@dirrm %%GEM_LIB_DIR%%/lib/erubis
-@dirrm %%GEM_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%/examples/pi
-@dirrm %%GEM_LIB_DIR%%/examples/basic
-@dirrm %%GEM_LIB_DIR%%/examples
-@dirrm %%GEM_LIB_DIR%%/doc-api/files/erubis/helpers
-@dirrm %%GEM_LIB_DIR%%/doc-api/files/erubis/engine
-@dirrm %%GEM_LIB_DIR%%/doc-api/files/erubis
-@dirrm %%GEM_LIB_DIR%%/doc-api/files
-@dirrm %%GEM_LIB_DIR%%/doc-api/classes/Erubis/PI
-@dirrm %%GEM_LIB_DIR%%/doc-api/classes/Erubis/Helpers/RailsHelper
-@dirrm %%GEM_LIB_DIR%%/doc-api/classes/Erubis/Helpers
-@dirrm %%GEM_LIB_DIR%%/doc-api/classes/Erubis/Basic
-@dirrm %%GEM_LIB_DIR%%/doc-api/classes/Erubis
-@dirrm %%GEM_LIB_DIR%%/doc-api/classes/ActionView/TemplateHandlers
-@dirrm %%GEM_LIB_DIR%%/doc-api/classes/ActionView
-@dirrm %%GEM_LIB_DIR%%/doc-api/classes
-@dirrm %%GEM_LIB_DIR%%/doc-api
-@dirrm %%GEM_LIB_DIR%%/doc
-@dirrm %%GEM_LIB_DIR%%/contrib
-@dirrm %%GEM_LIB_DIR%%/bin
-@dirrm %%GEM_LIB_DIR%%/benchmark/templates
-@dirrm %%GEM_LIB_DIR%%/benchmark
-@dirrm %%GEM_LIB_DIR%%
-@dirrm %%GEM_DOC_DIR%%
diff --git a/www/rubygem-hpricot/Makefile b/www/rubygem-hpricot/Makefile
index 9c0b274f1048..4cc02c59484a 100644
--- a/www/rubygem-hpricot/Makefile
+++ b/www/rubygem-hpricot/Makefile
@@ -15,5 +15,6 @@ COMMENT= A Fast, Enjoyable HTML Parser for Ruby
USE_RUBY= yes
USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/www/rubygem-hpricot/pkg-plist b/www/rubygem-hpricot/pkg-plist
deleted file mode 100644
index 4c64519aa7e7..000000000000
--- a/www/rubygem-hpricot/pkg-plist
+++ /dev/null
@@ -1,140 +0,0 @@
-%%GEM_CACHE%%
-%%GEM_DOC_DIR%%/rdoc/rdoc-style.css
-%%GEM_DOC_DIR%%/rdoc/files/lib/hpricot_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/hpricot/builder_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/hpricot/htmlinfo_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/hpricot/xchar_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/hpricot/inspect_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/hpricot/modules_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/hpricot/parse_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/hpricot/tag_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/hpricot/traverse_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/hpricot/elements_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/hpricot/tags_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/hpricot/blankslate_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/README.html
-%%GEM_DOC_DIR%%/rdoc/files/CHANGELOG.html
-%%GEM_DOC_DIR%%/rdoc/files/COPYING.html
-%%GEM_DOC_DIR%%/rdoc/classes/Object.html
-%%GEM_DOC_DIR%%/rdoc/classes/Kernel.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/Container.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/Container/Trav.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/Node.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/Builder.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/Traverse.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/Leaf.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/Leaf/Trav.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/Name.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/CssProxy.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/XMLDecl.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/XMLDecl/Trav.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/Comment.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/Comment/Trav.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/ProcIns.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/ProcIns/Trav.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/Text.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/Text/Trav.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/Doc.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/Doc/Trav.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/XHTMLTransitional.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/EncodingError.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/Context.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/Elements.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/XHTMLStrict.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/BogusETag.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/BogusETag/Trav.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/DocType.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/DocType/Trav.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/Error.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/Elem.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/Elem/Trav.html
-%%GEM_DOC_DIR%%/rdoc/classes/Hpricot/BlankSlate.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
-%%GEM_LIB_DIR%%/CHANGELOG
-%%GEM_LIB_DIR%%/COPYING
-%%GEM_LIB_DIR%%/README
-%%GEM_LIB_DIR%%/Rakefile
-%%GEM_LIB_DIR%%/test/test_preserved.rb
-%%GEM_LIB_DIR%%/test/test_paths.rb
-%%GEM_LIB_DIR%%/test/load_files.rb
-%%GEM_LIB_DIR%%/test/test_xml.rb
-%%GEM_LIB_DIR%%/test/test_parser.rb
-%%GEM_LIB_DIR%%/test/test_alter.rb
-%%GEM_LIB_DIR%%/test/test_builder.rb
-%%GEM_LIB_DIR%%/test/files/why.xml
-%%GEM_LIB_DIR%%/test/files/boingboing.html
-%%GEM_LIB_DIR%%/test/files/uswebgen.html
-%%GEM_LIB_DIR%%/test/files/immob.html
-%%GEM_LIB_DIR%%/test/files/week9.html
-%%GEM_LIB_DIR%%/test/files/utf8.html
-%%GEM_LIB_DIR%%/test/files/basic.xhtml
-%%GEM_LIB_DIR%%/test/files/cy0.html
-%%GEM_LIB_DIR%%/test/files/tenderlove.html
-%%GEM_LIB_DIR%%/test/files/pace_application.html
-%%GEM_LIB_DIR%%/lib/hpricot.rb
-%%GEM_LIB_DIR%%/lib/hpricot/blankslate.rb
-%%GEM_LIB_DIR%%/lib/hpricot/builder.rb
-%%GEM_LIB_DIR%%/lib/hpricot/elements.rb
-%%GEM_LIB_DIR%%/lib/hpricot/htmlinfo.rb
-%%GEM_LIB_DIR%%/lib/hpricot/inspect.rb
-%%GEM_LIB_DIR%%/lib/hpricot/modules.rb
-%%GEM_LIB_DIR%%/lib/hpricot/parse.rb
-%%GEM_LIB_DIR%%/lib/hpricot/tag.rb
-%%GEM_LIB_DIR%%/lib/hpricot/tags.rb
-%%GEM_LIB_DIR%%/lib/hpricot/traverse.rb
-%%GEM_LIB_DIR%%/lib/hpricot/xchar.rb
-%%GEM_LIB_DIR%%/lib/universal-darwin9.0/fast_xs.so
-%%GEM_LIB_DIR%%/lib/universal-darwin9.0/hpricot_scan.so
-%%GEM_LIB_DIR%%/extras/mingw-rbconfig.rb
-%%GEM_LIB_DIR%%/ext/fast_xs/FastXsService.java
-%%GEM_LIB_DIR%%/ext/fast_xs/Makefile
-%%GEM_LIB_DIR%%/ext/fast_xs/extconf.rb
-%%GEM_LIB_DIR%%/ext/fast_xs/fast_xs.c
-%%GEM_LIB_DIR%%/ext/fast_xs/fast_xs.o
-%%GEM_LIB_DIR%%/ext/fast_xs/fast_xs.so
-%%GEM_LIB_DIR%%/ext/fast_xs/mkmf.log
-%%GEM_LIB_DIR%%/ext/hpricot_scan/hpricot_scan.h
-%%GEM_LIB_DIR%%/ext/hpricot_scan/HpricotScanService.java
-%%GEM_LIB_DIR%%/ext/hpricot_scan/hpricot_scan.c
-%%GEM_LIB_DIR%%/ext/hpricot_scan/extconf.rb
-%%GEM_LIB_DIR%%/ext/hpricot_scan/hpricot_common.rl
-%%GEM_LIB_DIR%%/ext/hpricot_scan/hpricot_scan.rl
-%%GEM_LIB_DIR%%/ext/hpricot_scan/hpricot_scan.java.rl
-%%GEM_LIB_DIR%%/ext/hpricot_scan/hpricot_scan.java.java
-%%GEM_LIB_DIR%%/ext/hpricot_scan/mkmf.log
-%%GEM_LIB_DIR%%/ext/hpricot_scan/Makefile
-%%GEM_LIB_DIR%%/ext/hpricot_scan/hpricot_scan.o
-%%GEM_LIB_DIR%%/ext/hpricot_scan/hpricot_scan.so
-%%GEM_SPEC%%
-@dirrm %%GEM_LIB_DIR%%/test/files
-@dirrm %%GEM_LIB_DIR%%/test
-@dirrm %%GEM_LIB_DIR%%/lib/universal-darwin9.0
-@dirrm %%GEM_LIB_DIR%%/lib/hpricot
-@dirrm %%GEM_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%/extras
-@dirrm %%GEM_LIB_DIR%%/ext/hpricot_scan
-@dirrm %%GEM_LIB_DIR%%/ext/fast_xs
-@dirrm %%GEM_LIB_DIR%%/ext
-@dirrm %%GEM_LIB_DIR%%
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/hpricot
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib
-@dirrm %%GEM_DOC_DIR%%/rdoc/files
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Hpricot/Container
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Hpricot/Leaf
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Hpricot/XMLDecl
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Hpricot/Comment
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Hpricot/ProcIns
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Hpricot/Text
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Hpricot/Doc
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Hpricot/BogusETag
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Hpricot/DocType
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Hpricot/Elem
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Hpricot
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes
-@dirrm %%GEM_DOC_DIR%%/rdoc
-@dirrm %%GEM_DOC_DIR%%
diff --git a/www/rubygem-htauth/Makefile b/www/rubygem-htauth/Makefile
index 0e110558be47..e39c2a516326 100644
--- a/www/rubygem-htauth/Makefile
+++ b/www/rubygem-htauth/Makefile
@@ -7,7 +7,7 @@
PORTNAME= htauth
PORTVERSION= 1.0.3
CATEGORIES= www rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITES= RF
MASTER_SITE_SUBDIR= copiousfreetime
MAINTAINER= dinoex@FreeBSD.org
@@ -19,5 +19,7 @@ RUN_DEPENDS= ${BUILD_DEPENDS}
USE_RUBY= yes
USE_RUBYGEMS= yes
USE_RAKE= yes
+RUBYGEM_AUTOPLIST= yes
+PLIST_FILES= bin/htdigest-ruby bin/htpasswd-ruby
.include <bsd.port.mk>
diff --git a/www/rubygem-htauth/pkg-plist b/www/rubygem-htauth/pkg-plist
deleted file mode 100644
index eddde4cd3c65..000000000000
--- a/www/rubygem-htauth/pkg-plist
+++ /dev/null
@@ -1,103 +0,0 @@
-bin/htdigest-ruby
-bin/htpasswd-ruby
-%%GEM_CACHE%%
-%%GEM_DOC_DIR%%/rdoc/classes/HTAuth.html
-%%GEM_DOC_DIR%%/rdoc/classes/HTAuth/Algorithm.html
-%%GEM_DOC_DIR%%/rdoc/classes/HTAuth/Crypt.html
-%%GEM_DOC_DIR%%/rdoc/classes/HTAuth/Digest.html
-%%GEM_DOC_DIR%%/rdoc/classes/HTAuth/DigestEntry.html
-%%GEM_DOC_DIR%%/rdoc/classes/HTAuth/DigestFile.html
-%%GEM_DOC_DIR%%/rdoc/classes/HTAuth/DigestFileError.html
-%%GEM_DOC_DIR%%/rdoc/classes/HTAuth/Entry.html
-%%GEM_DOC_DIR%%/rdoc/classes/HTAuth/File.html
-%%GEM_DOC_DIR%%/rdoc/classes/HTAuth/FileAccessError.html
-%%GEM_DOC_DIR%%/rdoc/classes/HTAuth/InvalidAlgorithmError.html
-%%GEM_DOC_DIR%%/rdoc/classes/HTAuth/InvalidDigestEntry.html
-%%GEM_DOC_DIR%%/rdoc/classes/HTAuth/InvalidPasswdEntry.html
-%%GEM_DOC_DIR%%/rdoc/classes/HTAuth/Md5.html
-%%GEM_DOC_DIR%%/rdoc/classes/HTAuth/Passwd.html
-%%GEM_DOC_DIR%%/rdoc/classes/HTAuth/PasswdEntry.html
-%%GEM_DOC_DIR%%/rdoc/classes/HTAuth/PasswdFile.html
-%%GEM_DOC_DIR%%/rdoc/classes/HTAuth/PasswdFileError.html
-%%GEM_DOC_DIR%%/rdoc/classes/HTAuth/PasswordError.html
-%%GEM_DOC_DIR%%/rdoc/classes/HTAuth/Plaintext.html
-%%GEM_DOC_DIR%%/rdoc/classes/HTAuth/Sha1.html
-%%GEM_DOC_DIR%%/rdoc/classes/HTAuth/TempFileError.html
-%%GEM_DOC_DIR%%/rdoc/classes/HTAuth/Version.html
-%%GEM_DOC_DIR%%/rdoc/created.rid
-%%GEM_DOC_DIR%%/rdoc/files/HISTORY.html
-%%GEM_DOC_DIR%%/rdoc/files/LICENSE.html
-%%GEM_DOC_DIR%%/rdoc/files/README.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/htauth/algorithm_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/htauth/crypt_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/htauth/digest_entry_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/htauth/digest_file_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/htauth/digest_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/htauth/entry_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/htauth/file_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/htauth/md5_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/htauth/passwd_entry_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/htauth/passwd_file_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/htauth/passwd_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/htauth/plaintext_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/htauth/sha1_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/htauth/version_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/htauth_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%%/HISTORY
-%%GEM_LIB_DIR%%/LICENSE
-%%GEM_LIB_DIR%%/README
-%%GEM_LIB_DIR%%/bin/htdigest-ruby
-%%GEM_LIB_DIR%%/bin/htpasswd-ruby
-%%GEM_LIB_DIR%%/gemspec.rb
-%%GEM_LIB_DIR%%/lib/htauth.rb
-%%GEM_LIB_DIR%%/lib/htauth/algorithm.rb
-%%GEM_LIB_DIR%%/lib/htauth/crypt.rb
-%%GEM_LIB_DIR%%/lib/htauth/digest.rb
-%%GEM_LIB_DIR%%/lib/htauth/digest_entry.rb
-%%GEM_LIB_DIR%%/lib/htauth/digest_file.rb
-%%GEM_LIB_DIR%%/lib/htauth/entry.rb
-%%GEM_LIB_DIR%%/lib/htauth/file.rb
-%%GEM_LIB_DIR%%/lib/htauth/md5.rb
-%%GEM_LIB_DIR%%/lib/htauth/passwd.rb
-%%GEM_LIB_DIR%%/lib/htauth/passwd_entry.rb
-%%GEM_LIB_DIR%%/lib/htauth/passwd_file.rb
-%%GEM_LIB_DIR%%/lib/htauth/plaintext.rb
-%%GEM_LIB_DIR%%/lib/htauth/sha1.rb
-%%GEM_LIB_DIR%%/lib/htauth/version.rb
-%%GEM_LIB_DIR%%/spec/crypt_spec.rb
-%%GEM_LIB_DIR%%/spec/digest_entry_spec.rb
-%%GEM_LIB_DIR%%/spec/digest_file_spec.rb
-%%GEM_LIB_DIR%%/spec/digest_spec.rb
-%%GEM_LIB_DIR%%/spec/md5_spec.rb
-%%GEM_LIB_DIR%%/spec/passwd_entry_spec.rb
-%%GEM_LIB_DIR%%/spec/passwd_file_spec.rb
-%%GEM_LIB_DIR%%/spec/passwd_spec.rb
-%%GEM_LIB_DIR%%/spec/plaintext_spec.rb
-%%GEM_LIB_DIR%%/spec/sha1_spec.rb
-%%GEM_LIB_DIR%%/spec/spec_helper.rb
-%%GEM_LIB_DIR%%/tasks/announce.rake
-%%GEM_LIB_DIR%%/tasks/config.rb
-%%GEM_LIB_DIR%%/tasks/distribution.rake
-%%GEM_LIB_DIR%%/tasks/documentation.rake
-%%GEM_LIB_DIR%%/tasks/rspec.rake
-%%GEM_LIB_DIR%%/tasks/rubyforge.rake
-%%GEM_LIB_DIR%%/tasks/utils.rb
-%%GEM_SPEC%%
-@dirrm %%GEM_LIB_DIR%%/tasks
-@dirrm %%GEM_LIB_DIR%%/spec
-@dirrm %%GEM_LIB_DIR%%/lib/htauth
-@dirrm %%GEM_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%/bin
-@dirrm %%GEM_LIB_DIR%%
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib/htauth
-@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib
-@dirrm %%GEM_DOC_DIR%%/rdoc/files
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes/HTAuth
-@dirrm %%GEM_DOC_DIR%%/rdoc/classes
-@dirrm %%GEM_DOC_DIR%%/rdoc
-@dirrm %%GEM_DOC_DIR%%
diff --git a/www/rubygem-layout-yullio/Makefile b/www/rubygem-layout-yullio/Makefile
index a2af44291ca9..ab2fe431e5b3 100644
--- a/www/rubygem-layout-yullio/Makefile
+++ b/www/rubygem-layout-yullio/Makefile
@@ -9,8 +9,7 @@
PORTNAME= layout-yullio
PORTVERSION= 0.9.0
CATEGORIES= www rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
DISTNAME= layout_yullio_generator-${PORTVERSION}
MAINTAINER= ijliao@FreeBSD.org
@@ -22,5 +21,6 @@ GEM_NAME= ${DISTNAME}
USE_RUBY= yes
USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/www/rubygem-layout-yullio/pkg-plist b/www/rubygem-layout-yullio/pkg-plist
deleted file mode 100644
index 6a5940b9b6f7..000000000000
--- a/www/rubygem-layout-yullio/pkg-plist
+++ /dev/null
@@ -1,50 +0,0 @@
-%%GEM_CACHE%%
-%%GEM_SPEC%%
-%%GEM_LIB_DIR%%/USAGE
-%%GEM_LIB_DIR%%/layout_yullio_generator.rb
-%%GEM_LIB_DIR%%/lib/layout_yullio.rb
-%%GEM_LIB_DIR%%/lib/layout_yullio/version.rb
-%%GEM_LIB_DIR%%/templates/layout.rhtml
-%%GEM_LIB_DIR%%/templates/mollio-yui/css/mollio-yui.css
-%%GEM_LIB_DIR%%/templates/mollio_version1.1/css/images/2nd_nav_bg.gif
-%%GEM_LIB_DIR%%/templates/mollio_version1.1/css/images/body_bg.gif
-%%GEM_LIB_DIR%%/templates/mollio_version1.1/css/images/content_wrap_bg.gif
-%%GEM_LIB_DIR%%/templates/mollio_version1.1/css/images/content_wrap_e_bg.gif
-%%GEM_LIB_DIR%%/templates/mollio_version1.1/css/images/featurebox2_bg.gif
-%%GEM_LIB_DIR%%/templates/mollio_version1.1/css/images/featurebox_bg.gif
-%%GEM_LIB_DIR%%/templates/mollio_version1.1/css/images/header_bg.gif
-%%GEM_LIB_DIR%%/templates/mollio_version1.1/css/images/sprites.gif
-%%GEM_LIB_DIR%%/templates/mollio_version1.1/css/images/td_bg.gif
-%%GEM_LIB_DIR%%/templates/mollio_version1.1/js/common.js
-%%GEM_LIB_DIR%%/templates/partial.rhtml
-%%GEM_LIB_DIR%%/templates/plugins/yullio/init.rb
-%%GEM_LIB_DIR%%/templates/yui_0.12.1/build/reset-fonts-grids/reset-fonts-grids.css
-@dirrm %%GEM_LIB_DIR%%/templates/yui_0.12.1/build/reset-fonts-grids
-@dirrm %%GEM_LIB_DIR%%/templates/yui_0.12.1/build
-@dirrm %%GEM_LIB_DIR%%/templates/yui_0.12.1
-@dirrm %%GEM_LIB_DIR%%/templates/plugins/yullio
-@dirrm %%GEM_LIB_DIR%%/templates/plugins
-@dirrm %%GEM_LIB_DIR%%/templates/mollio_version1.1/js
-@dirrm %%GEM_LIB_DIR%%/templates/mollio_version1.1/css/images
-@dirrm %%GEM_LIB_DIR%%/templates/mollio_version1.1/css
-@dirrm %%GEM_LIB_DIR%%/templates/mollio_version1.1
-@dirrm %%GEM_LIB_DIR%%/templates/mollio-yui/css
-@dirrm %%GEM_LIB_DIR%%/templates/mollio-yui
-@dirrm %%GEM_LIB_DIR%%/templates
-@dirrm %%GEM_LIB_DIR%%/lib/layout_yullio
-@dirrm %%GEM_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%
-%%GEM_DOC_DIR%%/rdoc/created.rid
-%%GEM_DOC_DIR%%/rdoc/files/lib/layout_yullio/version_rb.html
-%%GEM_DOC_DIR%%/rdoc/files/lib/layout_yullio_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/layout_yullio
-@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/www/rubygem-maruku/Makefile b/www/rubygem-maruku/Makefile
index 5d6e31acbe58..451aa792ecc2 100644
--- a/www/rubygem-maruku/Makefile
+++ b/www/rubygem-maruku/Makefile
@@ -18,5 +18,7 @@ RUN_DEPENDS= ${BUILD_DEPENDS}
USE_RUBY= yes
USE_RUBYGEMS= yes
USE_RUBY_FEATURES= iconv
+RUBYGEM_AUTOPLIST= yes
+PLIST_FILES= bin/maruku bin/marutex
.include <bsd.port.mk>
diff --git a/www/rubygem-maruku/pkg-plist b/www/rubygem-maruku/pkg-plist
deleted file mode 100644
index 7cce94c0040c..000000000000
--- a/www/rubygem-maruku/pkg-plist
+++ /dev/null
@@ -1,239 +0,0 @@
-bin/maruku
-bin/marutex
-%%GEM_CACHE%%
-%%GEM_SPEC%%
-%%GEM_LIB_DIR%%/lib/maruku.rb
-%%GEM_LIB_DIR%%/lib/sort_prof.rb
-%%GEM_LIB_DIR%%/lib/maruku/attributes.rb
-%%GEM_LIB_DIR%%/lib/maruku/defaults.rb
-%%GEM_LIB_DIR%%/lib/maruku/errors_management.rb
-%%GEM_LIB_DIR%%/lib/maruku/helpers.rb
-%%GEM_LIB_DIR%%/lib/maruku/maruku.rb
-%%GEM_LIB_DIR%%/lib/maruku/string_utils.rb
-%%GEM_LIB_DIR%%/lib/maruku/structures.rb
-%%GEM_LIB_DIR%%/lib/maruku/structures_inspect.rb
-%%GEM_LIB_DIR%%/lib/maruku/structures_iterators.rb
-%%GEM_LIB_DIR%%/lib/maruku/textile2.rb
-%%GEM_LIB_DIR%%/lib/maruku/toc.rb
-%%GEM_LIB_DIR%%/lib/maruku/version.rb
-%%GEM_LIB_DIR%%/lib/maruku/ext/div.rb
-%%GEM_LIB_DIR%%/lib/maruku/ext/math.rb
-%%GEM_LIB_DIR%%/lib/maruku/ext/math/elements.rb
-%%GEM_LIB_DIR%%/lib/maruku/ext/math/latex_fix.rb
-%%GEM_LIB_DIR%%/lib/maruku/ext/math/parsing.rb
-%%GEM_LIB_DIR%%/lib/maruku/ext/math/to_html.rb
-%%GEM_LIB_DIR%%/lib/maruku/ext/math/to_latex.rb
-%%GEM_LIB_DIR%%/lib/maruku/ext/math/mathml_engines/blahtex.rb
-%%GEM_LIB_DIR%%/lib/maruku/ext/math/mathml_engines/itex2mml.rb
-%%GEM_LIB_DIR%%/lib/maruku/ext/math/mathml_engines/none.rb
-%%GEM_LIB_DIR%%/lib/maruku/ext/math/mathml_engines/ritex.rb
-%%GEM_LIB_DIR%%/lib/maruku/input/charsource.rb
-%%GEM_LIB_DIR%%/lib/maruku/input/extensions.rb
-%%GEM_LIB_DIR%%/lib/maruku/input/html_helper.rb
-%%GEM_LIB_DIR%%/lib/maruku/input/linesource.rb
-%%GEM_LIB_DIR%%/lib/maruku/input/parse_block.rb
-%%GEM_LIB_DIR%%/lib/maruku/input/parse_doc.rb
-%%GEM_LIB_DIR%%/lib/maruku/input/parse_span_better.rb
-%%GEM_LIB_DIR%%/lib/maruku/input/rubypants.rb
-%%GEM_LIB_DIR%%/lib/maruku/input/type_detection.rb
-%%GEM_LIB_DIR%%/lib/maruku/input_textile2/t2_parser.rb
-%%GEM_LIB_DIR%%/lib/maruku/output/to_html.rb
-%%GEM_LIB_DIR%%/lib/maruku/output/to_latex.rb
-%%GEM_LIB_DIR%%/lib/maruku/output/to_latex_entities.rb
-%%GEM_LIB_DIR%%/lib/maruku/output/to_latex_strings.rb
-%%GEM_LIB_DIR%%/lib/maruku/output/to_markdown.rb
-%%GEM_LIB_DIR%%/lib/maruku/output/to_s.rb
-%%GEM_LIB_DIR%%/lib/maruku/output/s5/fancy.rb
-%%GEM_LIB_DIR%%/lib/maruku/output/s5/to_s5.rb
-%%GEM_LIB_DIR%%/lib/maruku/tests/benchmark.rb
-%%GEM_LIB_DIR%%/lib/maruku/tests/new_parser.rb
-%%GEM_LIB_DIR%%/lib/maruku/tests/tests.rb
-%%GEM_LIB_DIR%%/lib/maruku/usage/example1.rb
-%%GEM_LIB_DIR%%/docs/changelog.md
-%%GEM_LIB_DIR%%/docs/div_syntax.md
-%%GEM_LIB_DIR%%/docs/entity_test.md
-%%GEM_LIB_DIR%%/docs/markdown_syntax.md
-%%GEM_LIB_DIR%%/docs/maruku.md
-%%GEM_LIB_DIR%%/docs/math.md
-%%GEM_LIB_DIR%%/docs/other_stuff.md
-%%GEM_LIB_DIR%%/docs/proposal.md
-%%GEM_LIB_DIR%%/docs/tmp.md
-%%GEM_LIB_DIR%%/docs/changelog.html
-%%GEM_LIB_DIR%%/docs/entity_test.html
-%%GEM_LIB_DIR%%/docs/exd.html
-%%GEM_LIB_DIR%%/docs/index.html
-%%GEM_LIB_DIR%%/docs/markdown_syntax.html
-%%GEM_LIB_DIR%%/docs/maruku.html
-%%GEM_LIB_DIR%%/docs/proposal.html
-%%GEM_LIB_DIR%%/tests/bugs/abbrev.md
-%%GEM_LIB_DIR%%/tests/bugs/code_in_links.md
-%%GEM_LIB_DIR%%/tests/bugs/complex_escaping.md
-%%GEM_LIB_DIR%%/tests/bugs/html.md
-%%GEM_LIB_DIR%%/tests/bugs/links.md
-%%GEM_LIB_DIR%%/tests/diagrams/diagrams.md
-%%GEM_LIB_DIR%%/tests/math/syntax.md
-%%GEM_LIB_DIR%%/tests/math_usage/document.md
-%%GEM_LIB_DIR%%/tests/others/abbreviations.md
-%%GEM_LIB_DIR%%/tests/others/blank.md
-%%GEM_LIB_DIR%%/tests/others/code.md
-%%GEM_LIB_DIR%%/tests/others/code2.md
-%%GEM_LIB_DIR%%/tests/others/code3.md
-%%GEM_LIB_DIR%%/tests/others/email.md
-%%GEM_LIB_DIR%%/tests/others/entities.md
-%%GEM_LIB_DIR%%/tests/others/escaping.md
-%%GEM_LIB_DIR%%/tests/others/extra_dl.md
-%%GEM_LIB_DIR%%/tests/others/extra_header_id.md
-%%GEM_LIB_DIR%%/tests/others/extra_table1.md
-%%GEM_LIB_DIR%%/tests/others/footnotes.md
-%%GEM_LIB_DIR%%/tests/others/headers.md
-%%GEM_LIB_DIR%%/tests/others/hrule.md
-%%GEM_LIB_DIR%%/tests/others/images.md
-%%GEM_LIB_DIR%%/tests/others/inline_html.md
-%%GEM_LIB_DIR%%/tests/others/links.md
-%%GEM_LIB_DIR%%/tests/others/list1.md
-%%GEM_LIB_DIR%%/tests/others/list2.md
-%%GEM_LIB_DIR%%/tests/others/list3.md
-%%GEM_LIB_DIR%%/tests/others/lists.md
-%%GEM_LIB_DIR%%/tests/others/lists_after_paragraph.md
-%%GEM_LIB_DIR%%/tests/others/lists_ol.md
-%%GEM_LIB_DIR%%/tests/others/misc_sw.md
-%%GEM_LIB_DIR%%/tests/others/one.md
-%%GEM_LIB_DIR%%/tests/others/paragraphs.md
-%%GEM_LIB_DIR%%/tests/others/sss06.md
-%%GEM_LIB_DIR%%/tests/others/test.md
-%%GEM_LIB_DIR%%/tests/s5/a.md
-%%GEM_LIB_DIR%%/tests/s5/instiki+s5.md
-%%GEM_LIB_DIR%%/tests/s5/s5profiling.md
-%%GEM_LIB_DIR%%/tests/unittest/abbreviations.md
-%%GEM_LIB_DIR%%/tests/unittest/alt.md
-%%GEM_LIB_DIR%%/tests/unittest/blank.md
-%%GEM_LIB_DIR%%/tests/unittest/blanks_in_code.md
-%%GEM_LIB_DIR%%/tests/unittest/bug_def.md
-%%GEM_LIB_DIR%%/tests/unittest/bug_table.md
-%%GEM_LIB_DIR%%/tests/unittest/code.md
-%%GEM_LIB_DIR%%/tests/unittest/code2.md
-%%GEM_LIB_DIR%%/tests/unittest/code3.md
-%%GEM_LIB_DIR%%/tests/unittest/data_loss.md
-%%GEM_LIB_DIR%%/tests/unittest/easy.md
-%%GEM_LIB_DIR%%/tests/unittest/email.md
-%%GEM_LIB_DIR%%/tests/unittest/entities.md
-%%GEM_LIB_DIR%%/tests/unittest/escaping.md
-%%GEM_LIB_DIR%%/tests/unittest/extra_dl.md
-%%GEM_LIB_DIR%%/tests/unittest/extra_header_id.md
-%%GEM_LIB_DIR%%/tests/unittest/extra_table1.md
-%%GEM_LIB_DIR%%/tests/unittest/footnotes.md
-%%GEM_LIB_DIR%%/tests/unittest/headers.md
-%%GEM_LIB_DIR%%/tests/unittest/hex_entities.md
-%%GEM_LIB_DIR%%/tests/unittest/hrule.md
-%%GEM_LIB_DIR%%/tests/unittest/html2.md
-%%GEM_LIB_DIR%%/tests/unittest/ie.md
-%%GEM_LIB_DIR%%/tests/unittest/html3.md
-%%GEM_LIB_DIR%%/tests/unittest/html4.md
-%%GEM_LIB_DIR%%/tests/unittest/html5.md
-%%GEM_LIB_DIR%%/tests/unittest/images.md
-%%GEM_LIB_DIR%%/tests/unittest/images2.md
-%%GEM_LIB_DIR%%/tests/unittest/inline_html.md
-%%GEM_LIB_DIR%%/tests/unittest/inline_html2.md
-%%GEM_LIB_DIR%%/tests/unittest/links.md
-%%GEM_LIB_DIR%%/tests/unittest/links2.md
-%%GEM_LIB_DIR%%/tests/unittest/list1.md
-%%GEM_LIB_DIR%%/tests/unittest/list12.md
-%%GEM_LIB_DIR%%/tests/unittest/list2.md
-%%GEM_LIB_DIR%%/tests/unittest/list3.md
-%%GEM_LIB_DIR%%/tests/unittest/list4.md
-%%GEM_LIB_DIR%%/tests/unittest/lists.md
-%%GEM_LIB_DIR%%/tests/unittest/lists10.md
-%%GEM_LIB_DIR%%/tests/unittest/lists11.md
-%%GEM_LIB_DIR%%/tests/unittest/lists6.md
-%%GEM_LIB_DIR%%/tests/unittest/lists7.md
-%%GEM_LIB_DIR%%/tests/unittest/lists7b.md
-%%GEM_LIB_DIR%%/tests/unittest/lists8.md
-%%GEM_LIB_DIR%%/tests/unittest/lists9.md
-%%GEM_LIB_DIR%%/tests/unittest/lists_after_paragraph.md
-%%GEM_LIB_DIR%%/tests/unittest/lists_ol.md
-%%GEM_LIB_DIR%%/tests/unittest/loss.md
-%%GEM_LIB_DIR%%/tests/unittest/misc_sw.md
-%%GEM_LIB_DIR%%/tests/unittest/olist.md
-%%GEM_LIB_DIR%%/tests/unittest/one.md
-%%GEM_LIB_DIR%%/tests/unittest/paragraph.md
-%%GEM_LIB_DIR%%/tests/unittest/paragraphs.md
-%%GEM_LIB_DIR%%/tests/unittest/smartypants.md
-%%GEM_LIB_DIR%%/tests/unittest/syntax_hl.md
-%%GEM_LIB_DIR%%/tests/unittest/table_attributes.md
-%%GEM_LIB_DIR%%/tests/unittest/test.md
-%%GEM_LIB_DIR%%/tests/unittest/wrapping.md
-%%GEM_LIB_DIR%%/tests/unittest/xml.md
-%%GEM_LIB_DIR%%/tests/unittest/xml2.md
-%%GEM_LIB_DIR%%/tests/unittest/xml3.md
-%%GEM_LIB_DIR%%/tests/unittest/xml_instruction.md
-%%GEM_LIB_DIR%%/tests/unittest/attributes/att2.md
-%%GEM_LIB_DIR%%/tests/unittest/attributes/att3.md
-%%GEM_LIB_DIR%%/tests/unittest/attributes/attributes.md
-%%GEM_LIB_DIR%%/tests/unittest/attributes/circular.md
-%%GEM_LIB_DIR%%/tests/unittest/attributes/default.md
-%%GEM_LIB_DIR%%/tests/unittest/divs/div1.md
-%%GEM_LIB_DIR%%/tests/unittest/divs/div2.md
-%%GEM_LIB_DIR%%/tests/unittest/divs/div3_nest.md
-%%GEM_LIB_DIR%%/tests/unittest/encoding/iso-8859-1.md
-%%GEM_LIB_DIR%%/tests/unittest/encoding/utf-8.md
-%%GEM_LIB_DIR%%/tests/unittest/math/equations.md
-%%GEM_LIB_DIR%%/tests/unittest/math/inline.md
-%%GEM_LIB_DIR%%/tests/unittest/math/math2.md
-%%GEM_LIB_DIR%%/tests/unittest/math/notmath.md
-%%GEM_LIB_DIR%%/tests/unittest/math/table.md
-%%GEM_LIB_DIR%%/tests/unittest/math/table2.md
-%%GEM_LIB_DIR%%/tests/unittest/notyet/escape.md
-%%GEM_LIB_DIR%%/tests/unittest/notyet/header_after_par.md
-%%GEM_LIB_DIR%%/tests/unittest/notyet/ticks.md
-%%GEM_LIB_DIR%%/tests/unittest/notyet/triggering.md
-%%GEM_LIB_DIR%%/tests/unittest/paragraph_rules/dont_merge_ref.md
-%%GEM_LIB_DIR%%/tests/unittest/paragraph_rules/tab_is_blank.md
-%%GEM_LIB_DIR%%/tests/unittest/pending/amps.md
-%%GEM_LIB_DIR%%/tests/unittest/pending/empty_cells.md
-%%GEM_LIB_DIR%%/tests/unittest/pending/link.md
-%%GEM_LIB_DIR%%/tests/unittest/pending/ref.md
-%%GEM_LIB_DIR%%/tests/unittest/recover/recover_links.md
-%%GEM_LIB_DIR%%/tests/unittest/references/long_example.md
-%%GEM_LIB_DIR%%/tests/unittest/references/spaces_and_numbers.md
-%%GEM_LIB_DIR%%/tests/utf8-files/simple.md
-%%GEM_LIB_DIR%%/bin/marudown
-%%GEM_LIB_DIR%%/bin/maruku
-%%GEM_LIB_DIR%%/bin/marutest
-%%GEM_LIB_DIR%%/bin/marutex
-%%GEM_LIB_DIR%%/unit_test_block.sh
-%%GEM_LIB_DIR%%/unit_test_span.sh
-%%GEM_LIB_DIR%%/Rakefile
-%%GEM_LIB_DIR%%/maruku_gem.rb
-@dirrm %%GEM_LIB_DIR%%/bin
-@dirrm %%GEM_LIB_DIR%%/tests/utf8-files
-@dirrm %%GEM_LIB_DIR%%/tests/unittest/references
-@dirrm %%GEM_LIB_DIR%%/tests/unittest/recover
-@dirrm %%GEM_LIB_DIR%%/tests/unittest/pending
-@dirrm %%GEM_LIB_DIR%%/tests/unittest/paragraph_rules
-@dirrm %%GEM_LIB_DIR%%/tests/unittest/notyet
-@dirrm %%GEM_LIB_DIR%%/tests/unittest/math
-@dirrm %%GEM_LIB_DIR%%/tests/unittest/encoding
-@dirrm %%GEM_LIB_DIR%%/tests/unittest/divs
-@dirrm %%GEM_LIB_DIR%%/tests/unittest/attributes
-@dirrm %%GEM_LIB_DIR%%/tests/unittest
-@dirrm %%GEM_LIB_DIR%%/tests/s5
-@dirrm %%GEM_LIB_DIR%%/tests/others
-@dirrm %%GEM_LIB_DIR%%/tests/math_usage
-@dirrm %%GEM_LIB_DIR%%/tests/math
-@dirrm %%GEM_LIB_DIR%%/tests/diagrams
-@dirrm %%GEM_LIB_DIR%%/tests/bugs
-@dirrm %%GEM_LIB_DIR%%/tests
-@dirrm %%GEM_LIB_DIR%%/docs
-@dirrm %%GEM_LIB_DIR%%/lib/maruku/usage
-@dirrm %%GEM_LIB_DIR%%/lib/maruku/tests
-@dirrm %%GEM_LIB_DIR%%/lib/maruku/output/s5
-@dirrm %%GEM_LIB_DIR%%/lib/maruku/output
-@dirrm %%GEM_LIB_DIR%%/lib/maruku/input_textile2
-@dirrm %%GEM_LIB_DIR%%/lib/maruku/input
-@dirrm %%GEM_LIB_DIR%%/lib/maruku/ext/math/mathml_engines
-@dirrm %%GEM_LIB_DIR%%/lib/maruku/ext/math
-@dirrm %%GEM_LIB_DIR%%/lib/maruku/ext
-@dirrm %%GEM_LIB_DIR%%/lib/maruku
-@dirrm %%GEM_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%
-@dirrm %%GEM_DOC_DIR%%
diff --git a/www/rubygem-mechanize/Makefile b/www/rubygem-mechanize/Makefile
index 384dad96b720..e37fa88451f2 100644
--- a/www/rubygem-mechanize/Makefile
+++ b/www/rubygem-mechanize/Makefile
@@ -18,13 +18,6 @@ RUN_DEPENDS= ${BUILD_DEPENDS}
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/www/rubygem-mongrel_cluster/Makefile b/www/rubygem-mongrel_cluster/Makefile
index 6bf9c45cbbf1..39ae751ad71f 100644
--- a/www/rubygem-mongrel_cluster/Makefile
+++ b/www/rubygem-mongrel_cluster/Makefile
@@ -19,21 +19,9 @@ RUN_DEPENDS= ${BUILD_DEPENDS}
USE_RC_SUBR= mongrel_cluster
USE_RUBY= yes
USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST= yes
REINPLACE_ARGS= -i ""
-
-# 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,.*etc/rc.d/.+$$,,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
+PLIST_FILES= bin/mongrel_cluster_ctl
post-install:
${RMDIR} ${PREFIX}/${GEM_DOC_DIR}
diff --git a/www/rubygem-mongrel_cluster/pkg-plist b/www/rubygem-mongrel_cluster/pkg-plist
deleted file mode 100644
index ae9d5fb5fe5a..000000000000
--- a/www/rubygem-mongrel_cluster/pkg-plist
+++ /dev/null
@@ -1,21 +0,0 @@
-bin/mongrel_cluster_ctl
-%%GEM_CACHE%%
-%%GEM_SPEC%%
-%%GEM_LIB_DIR%%/bin/mongrel_cluster_ctl
-%%GEM_LIB_DIR%%/CHANGELOG
-%%GEM_LIB_DIR%%/COPYING
-%%GEM_LIB_DIR%%/lib/mongrel_cluster/init.rb
-%%GEM_LIB_DIR%%/lib/mongrel_cluster/recipes.rb
-%%GEM_LIB_DIR%%/lib/mongrel_cluster/recipes_1.rb
-%%GEM_LIB_DIR%%/lib/mongrel_cluster/recipes_2.rb
-%%GEM_LIB_DIR%%/LICENSE
-%%GEM_LIB_DIR%%/Manifest
-%%GEM_LIB_DIR%%/README
-%%GEM_LIB_DIR%%/resources/defaults.yaml
-%%GEM_LIB_DIR%%/resources/mongrel_cluster
-%%GEM_LIB_DIR%%/mongrel_cluster.gemspec
-@dirrm %%GEM_LIB_DIR%%/resources
-@dirrm %%GEM_LIB_DIR%%/lib/mongrel_cluster
-@dirrm %%GEM_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%/bin
-@dirrm %%GEM_LIB_DIR%%
diff --git a/www/rubygem-passenger/Makefile b/www/rubygem-passenger/Makefile
index 4b303d3e5b1e..1bb316d8b4ac 100644
--- a/www/rubygem-passenger/Makefile
+++ b/www/rubygem-passenger/Makefile
@@ -23,22 +23,17 @@ USE_APACHE= 2.2+
USE_RUBY= yes
USE_RUBYGEMS= yes
USE_RAKE= yes
+RUBYGEM_AUTOPLIST= yes
+PLIST_FILES= bin/passenger-config \
+ bin/passenger-install-apache2-module \
+ bin/passenger-make-enterprisey \
+ bin/passenger-memory-stats \
+ bin/passenger-spawn-server \
+ bin/passenger-status \
+ bin/passenger-stress-test
post-install:
(${PREFIX}/bin/passenger-install-apache2-module --auto )
@${CAT} ${PKGMESSAGE}
- @${ECHO} bin/passenger-config > ${TMPPLIST}
- @${ECHO} bin/passenger-install-apache2-module >> ${TMPPLIST}
- @${ECHO} bin/passenger-make-enterprisey >> ${TMPPLIST}
- @${ECHO} bin/passenger-memory-stats >> ${TMPPLIST}
- @${ECHO} bin/passenger-spawn-server >> ${TMPPLIST}
- @${ECHO} bin/passenger-status >> ${TMPPLIST}
- @${ECHO} bin/passenger-stress-test >> ${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}
.include <bsd.port.mk>
diff --git a/www/rubygem-rack/Makefile b/www/rubygem-rack/Makefile
index daa947303605..a486c9fd5fdf 100644
--- a/www/rubygem-rack/Makefile
+++ b/www/rubygem-rack/Makefile
@@ -15,14 +15,7 @@ COMMENT= Rack, a Ruby Webserver Interface
USE_RUBY= yes
USE_RUBYGEMS= yes
-
-post-install:
- @${ECHO} bin/rackup >> ${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/rackup
.include <bsd.port.mk>
diff --git a/www/rubygem-rails-app-installer/Makefile b/www/rubygem-rails-app-installer/Makefile
index 5023d1b3cd30..84b563af0dca 100644
--- a/www/rubygem-rails-app-installer/Makefile
+++ b/www/rubygem-rails-app-installer/Makefile
@@ -8,7 +8,7 @@
PORTNAME= rails-app-installer
PORTVERSION= 0.2.0
CATEGORIES= www rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITES= RF
MASTER_SITE_SUBDIR= rails-installer
MAINTAINER= geraud@gcu.info
@@ -27,17 +27,4 @@ PLIST_FILES= bin/rails-app-installer-setup \
bin/rails-backup \
bin/rails-restore
-# 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/www/rubygem-rails/Makefile b/www/rubygem-rails/Makefile
index 3080ba9e8adf..275010dec96d 100644
--- a/www/rubygem-rails/Makefile
+++ b/www/rubygem-rails/Makefile
@@ -7,8 +7,7 @@
PORTNAME= rails
PORTVERSION= 2.2.2
CATEGORIES= www rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= jw@innerewut.de
COMMENT= MVC web application framework
@@ -28,19 +27,8 @@ OPTIONSFILE= ${PORT_DBDIR}/rubygem-${PORTNAME}/options
USE_RUBY= yes
USE_RAKE= yes
USE_RUBYGEMS= 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
+RUBYGEM_AUTOPLIST= yes
+PLIST_FILES= bin/rails
.include <bsd.port.pre.mk>
diff --git a/www/rubygem-rails/pkg-plist b/www/rubygem-rails/pkg-plist
deleted file mode 100644
index 1feac06bfdfe..000000000000
--- a/www/rubygem-rails/pkg-plist
+++ /dev/null
@@ -1,412 +0,0 @@
-bin/rails
-%%GEM_CACHE%%
-%%GEM_LIB_DIR%%/CHANGELOG
-%%GEM_LIB_DIR%%/MIT-LICENSE
-%%GEM_LIB_DIR%%/README
-%%GEM_LIB_DIR%%/Rakefile
-%%GEM_LIB_DIR%%/bin/about
-%%GEM_LIB_DIR%%/bin/console
-%%GEM_LIB_DIR%%/bin/dbconsole
-%%GEM_LIB_DIR%%/bin/destroy
-%%GEM_LIB_DIR%%/bin/generate
-%%GEM_LIB_DIR%%/bin/performance/benchmarker
-%%GEM_LIB_DIR%%/bin/performance/profiler
-%%GEM_LIB_DIR%%/bin/performance/request
-%%GEM_LIB_DIR%%/bin/plugin
-%%GEM_LIB_DIR%%/bin/process/inspector
-%%GEM_LIB_DIR%%/bin/process/reaper
-%%GEM_LIB_DIR%%/bin/process/spawner
-%%GEM_LIB_DIR%%/bin/rails
-%%GEM_LIB_DIR%%/bin/runner
-%%GEM_LIB_DIR%%/bin/server
-%%GEM_LIB_DIR%%/builtin/rails_info/rails/info.rb
-%%GEM_LIB_DIR%%/builtin/rails_info/rails/info_controller.rb
-%%GEM_LIB_DIR%%/builtin/rails_info/rails/info_helper.rb
-%%GEM_LIB_DIR%%/builtin/rails_info/rails_info_controller.rb
-%%GEM_LIB_DIR%%/config.ru
-%%GEM_LIB_DIR%%/configs/apache.conf
-%%GEM_LIB_DIR%%/configs/databases/frontbase.yml
-%%GEM_LIB_DIR%%/configs/databases/ibm_db.yml
-%%GEM_LIB_DIR%%/configs/databases/mysql.yml
-%%GEM_LIB_DIR%%/configs/databases/oracle.yml
-%%GEM_LIB_DIR%%/configs/databases/postgresql.yml
-%%GEM_LIB_DIR%%/configs/databases/sqlite2.yml
-%%GEM_LIB_DIR%%/configs/databases/sqlite3.yml
-%%GEM_LIB_DIR%%/configs/empty.log
-%%GEM_LIB_DIR%%/configs/initializers/inflections.rb
-%%GEM_LIB_DIR%%/configs/initializers/mime_types.rb
-%%GEM_LIB_DIR%%/configs/initializers/new_rails_defaults.rb
-%%GEM_LIB_DIR%%/configs/lighttpd.conf
-%%GEM_LIB_DIR%%/configs/locales/en.yml
-%%GEM_LIB_DIR%%/configs/routes.rb
-%%GEM_LIB_DIR%%/dispatches/dispatch.fcgi
-%%GEM_LIB_DIR%%/dispatches/dispatch.rb
-%%GEM_LIB_DIR%%/dispatches/gateway.cgi
-%%GEM_LIB_DIR%%/doc/README_FOR_APP
-%%GEM_LIB_DIR%%/doc/guides/html/2_2_release_notes.html
-%%GEM_LIB_DIR%%/doc/guides/html/actioncontroller_basics.html
-%%GEM_LIB_DIR%%/doc/guides/html/activerecord_validations_callbacks.html
-%%GEM_LIB_DIR%%/doc/guides/html/association_basics.html
-%%GEM_LIB_DIR%%/doc/guides/html/authors.html
-%%GEM_LIB_DIR%%/doc/guides/html/benchmarking_and_profiling.html
-%%GEM_LIB_DIR%%/doc/guides/html/caching_with_rails.html
-%%GEM_LIB_DIR%%/doc/guides/html/command_line.html
-%%GEM_LIB_DIR%%/doc/guides/html/configuring.html
-%%GEM_LIB_DIR%%/doc/guides/html/creating_plugins.html
-%%GEM_LIB_DIR%%/doc/guides/html/debugging_rails_applications.html
-%%GEM_LIB_DIR%%/doc/guides/html/finders.html
-%%GEM_LIB_DIR%%/doc/guides/html/form_helpers.html
-%%GEM_LIB_DIR%%/doc/guides/html/getting_started_with_rails.html
-%%GEM_LIB_DIR%%/doc/guides/html/index.html
-%%GEM_LIB_DIR%%/doc/guides/html/layouts_and_rendering.html
-%%GEM_LIB_DIR%%/doc/guides/html/migrations.html
-%%GEM_LIB_DIR%%/doc/guides/html/routing_outside_in.html
-%%GEM_LIB_DIR%%/doc/guides/html/security.html
-%%GEM_LIB_DIR%%/doc/guides/html/testing_rails_applications.html
-%%GEM_LIB_DIR%%/doc/guides/source/2_2_release_notes.txt
-%%GEM_LIB_DIR%%/doc/guides/source/actioncontroller_basics/changelog.txt
-%%GEM_LIB_DIR%%/doc/guides/source/actioncontroller_basics/cookies.txt
-%%GEM_LIB_DIR%%/doc/guides/source/actioncontroller_basics/csrf.txt
-%%GEM_LIB_DIR%%/doc/guides/source/actioncontroller_basics/filters.txt
-%%GEM_LIB_DIR%%/doc/guides/source/actioncontroller_basics/http_auth.txt
-%%GEM_LIB_DIR%%/doc/guides/source/actioncontroller_basics/index.txt
-%%GEM_LIB_DIR%%/doc/guides/source/actioncontroller_basics/introduction.txt
-%%GEM_LIB_DIR%%/doc/guides/source/actioncontroller_basics/methods.txt
-%%GEM_LIB_DIR%%/doc/guides/source/actioncontroller_basics/parameter_filtering.txt
-%%GEM_LIB_DIR%%/doc/guides/source/actioncontroller_basics/params.txt
-%%GEM_LIB_DIR%%/doc/guides/source/actioncontroller_basics/request_response_objects.txt
-%%GEM_LIB_DIR%%/doc/guides/source/actioncontroller_basics/rescue.txt
-%%GEM_LIB_DIR%%/doc/guides/source/actioncontroller_basics/session.txt
-%%GEM_LIB_DIR%%/doc/guides/source/actioncontroller_basics/streaming.txt
-%%GEM_LIB_DIR%%/doc/guides/source/actioncontroller_basics/verification.txt
-%%GEM_LIB_DIR%%/doc/guides/source/active_record_basics.txt
-%%GEM_LIB_DIR%%/doc/guides/source/activerecord_validations_callbacks.txt
-%%GEM_LIB_DIR%%/doc/guides/source/association_basics.txt
-%%GEM_LIB_DIR%%/doc/guides/source/authors.txt
-%%GEM_LIB_DIR%%/doc/guides/source/benchmarking_and_profiling/appendix.txt
-%%GEM_LIB_DIR%%/doc/guides/source/benchmarking_and_profiling/digging_deeper.txt
-%%GEM_LIB_DIR%%/doc/guides/source/benchmarking_and_profiling/edge_rails_features.txt
-%%GEM_LIB_DIR%%/doc/guides/source/benchmarking_and_profiling/gameplan.txt
-%%GEM_LIB_DIR%%/doc/guides/source/benchmarking_and_profiling/index.txt
-%%GEM_LIB_DIR%%/doc/guides/source/benchmarking_and_profiling/rubyprof.txt
-%%GEM_LIB_DIR%%/doc/guides/source/benchmarking_and_profiling/statistics.txt
-%%GEM_LIB_DIR%%/doc/guides/source/caching_with_rails.txt
-%%GEM_LIB_DIR%%/doc/guides/source/command_line.txt
-%%GEM_LIB_DIR%%/doc/guides/source/configuring.txt
-%%GEM_LIB_DIR%%/doc/guides/source/creating_plugins/acts_as_yaffle.txt
-%%GEM_LIB_DIR%%/doc/guides/source/creating_plugins/appendix.txt
-%%GEM_LIB_DIR%%/doc/guides/source/creating_plugins/controllers.txt
-%%GEM_LIB_DIR%%/doc/guides/source/creating_plugins/core_ext.txt
-%%GEM_LIB_DIR%%/doc/guides/source/creating_plugins/custom_route.txt
-%%GEM_LIB_DIR%%/doc/guides/source/creating_plugins/gem.txt
-%%GEM_LIB_DIR%%/doc/guides/source/creating_plugins/generator_method.txt
-%%GEM_LIB_DIR%%/doc/guides/source/creating_plugins/helpers.txt
-%%GEM_LIB_DIR%%/doc/guides/source/creating_plugins/index.txt
-%%GEM_LIB_DIR%%/doc/guides/source/creating_plugins/migration_generator.txt
-%%GEM_LIB_DIR%%/doc/guides/source/creating_plugins/models.txt
-%%GEM_LIB_DIR%%/doc/guides/source/creating_plugins/odds_and_ends.txt
-%%GEM_LIB_DIR%%/doc/guides/source/creating_plugins/test_setup.txt
-%%GEM_LIB_DIR%%/doc/guides/source/debugging_rails_applications.txt
-%%GEM_LIB_DIR%%/doc/guides/source/finders.txt
-%%GEM_LIB_DIR%%/doc/guides/source/form_helpers.txt
-%%GEM_LIB_DIR%%/doc/guides/source/getting_started_with_rails.txt
-%%GEM_LIB_DIR%%/doc/guides/source/images/belongs_to.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/bullet.gif
-%%GEM_LIB_DIR%%/doc/guides/source/images/csrf.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/habtm.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/has_many.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/has_many_through.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/has_one.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/has_one_through.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/header_backdrop.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/icons/README
-%%GEM_LIB_DIR%%/doc/guides/source/images/icons/callouts/1.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/icons/callouts/10.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/icons/callouts/11.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/icons/callouts/12.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/icons/callouts/13.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/icons/callouts/14.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/icons/callouts/15.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/icons/callouts/2.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/icons/callouts/3.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/icons/callouts/4.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/icons/callouts/5.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/icons/callouts/6.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/icons/callouts/7.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/icons/callouts/8.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/icons/callouts/9.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/icons/caution.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/icons/example.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/icons/home.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/icons/important.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/icons/next.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/icons/note.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/icons/prev.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/icons/tip.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/icons/up.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/icons/warning.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/polymorphic.png
-%%GEM_LIB_DIR%%/doc/guides/source/images/rails_logo_remix.gif
-%%GEM_LIB_DIR%%/doc/guides/source/images/ruby_on_rails_by_mike_rundle2.gif
-%%GEM_LIB_DIR%%/doc/guides/source/images/session_fixation.png
-%%GEM_LIB_DIR%%/doc/guides/source/index.txt
-%%GEM_LIB_DIR%%/doc/guides/source/layouts_and_rendering.txt
-%%GEM_LIB_DIR%%/doc/guides/source/migrations/anatomy_of_a_migration.txt
-%%GEM_LIB_DIR%%/doc/guides/source/migrations/changelog.txt
-%%GEM_LIB_DIR%%/doc/guides/source/migrations/creating_a_migration.txt
-%%GEM_LIB_DIR%%/doc/guides/source/migrations/foreign_keys.txt
-%%GEM_LIB_DIR%%/doc/guides/source/migrations/index.txt
-%%GEM_LIB_DIR%%/doc/guides/source/migrations/rakeing_around.txt
-%%GEM_LIB_DIR%%/doc/guides/source/migrations/scheming.txt
-%%GEM_LIB_DIR%%/doc/guides/source/migrations/using_models_in_migrations.txt
-%%GEM_LIB_DIR%%/doc/guides/source/migrations/writing_a_migration.txt
-%%GEM_LIB_DIR%%/doc/guides/source/routing_outside_in.txt
-%%GEM_LIB_DIR%%/doc/guides/source/security.txt
-%%GEM_LIB_DIR%%/doc/guides/source/stylesheets/base.css
-%%GEM_LIB_DIR%%/doc/guides/source/stylesheets/forms.css
-%%GEM_LIB_DIR%%/doc/guides/source/stylesheets/more.css
-%%GEM_LIB_DIR%%/doc/guides/source/templates/guides.html.erb
-%%GEM_LIB_DIR%%/doc/guides/source/templates/inline.css
-%%GEM_LIB_DIR%%/doc/guides/source/testing_rails_applications.txt
-%%GEM_LIB_DIR%%/environments/boot.rb
-%%GEM_LIB_DIR%%/environments/development.rb
-%%GEM_LIB_DIR%%/environments/environment.rb
-%%GEM_LIB_DIR%%/environments/production.rb
-%%GEM_LIB_DIR%%/environments/test.rb
-%%GEM_LIB_DIR%%/fresh_rakefile
-%%GEM_LIB_DIR%%/helpers/application.rb
-%%GEM_LIB_DIR%%/helpers/application_helper.rb
-%%GEM_LIB_DIR%%/helpers/performance_test.rb
-%%GEM_LIB_DIR%%/helpers/test_helper.rb
-%%GEM_LIB_DIR%%/html/404.html
-%%GEM_LIB_DIR%%/html/422.html
-%%GEM_LIB_DIR%%/html/500.html
-%%GEM_LIB_DIR%%/html/favicon.ico
-%%GEM_LIB_DIR%%/html/images/rails.png
-%%GEM_LIB_DIR%%/html/index.html
-%%GEM_LIB_DIR%%/html/javascripts/application.js
-%%GEM_LIB_DIR%%/html/javascripts/controls.js
-%%GEM_LIB_DIR%%/html/javascripts/dragdrop.js
-%%GEM_LIB_DIR%%/html/javascripts/effects.js
-%%GEM_LIB_DIR%%/html/javascripts/prototype.js
-%%GEM_LIB_DIR%%/html/robots.txt
-%%GEM_LIB_DIR%%/lib/code_statistics.rb
-%%GEM_LIB_DIR%%/lib/commands.rb
-%%GEM_LIB_DIR%%/lib/commands/about.rb
-%%GEM_LIB_DIR%%/lib/commands/console.rb
-%%GEM_LIB_DIR%%/lib/commands/dbconsole.rb
-%%GEM_LIB_DIR%%/lib/commands/destroy.rb
-%%GEM_LIB_DIR%%/lib/commands/generate.rb
-%%GEM_LIB_DIR%%/lib/commands/ncgi/listener
-%%GEM_LIB_DIR%%/lib/commands/ncgi/tracker
-%%GEM_LIB_DIR%%/lib/commands/performance/benchmarker.rb
-%%GEM_LIB_DIR%%/lib/commands/performance/profiler.rb
-%%GEM_LIB_DIR%%/lib/commands/performance/request.rb
-%%GEM_LIB_DIR%%/lib/commands/plugin.rb
-%%GEM_LIB_DIR%%/lib/commands/process/inspector.rb
-%%GEM_LIB_DIR%%/lib/commands/process/reaper.rb
-%%GEM_LIB_DIR%%/lib/commands/process/spawner.rb
-%%GEM_LIB_DIR%%/lib/commands/process/spinner.rb
-%%GEM_LIB_DIR%%/lib/commands/runner.rb
-%%GEM_LIB_DIR%%/lib/commands/server.rb
-%%GEM_LIB_DIR%%/lib/commands/servers/base.rb
-%%GEM_LIB_DIR%%/lib/commands/servers/lighttpd.rb
-%%GEM_LIB_DIR%%/lib/commands/servers/mongrel.rb
-%%GEM_LIB_DIR%%/lib/commands/servers/new_mongrel.rb
-%%GEM_LIB_DIR%%/lib/commands/servers/thin.rb
-%%GEM_LIB_DIR%%/lib/commands/servers/webrick.rb
-%%GEM_LIB_DIR%%/lib/commands/update.rb
-%%GEM_LIB_DIR%%/lib/console_app.rb
-%%GEM_LIB_DIR%%/lib/console_sandbox.rb
-%%GEM_LIB_DIR%%/lib/console_with_helpers.rb
-%%GEM_LIB_DIR%%/lib/dispatcher.rb
-%%GEM_LIB_DIR%%/lib/fcgi_handler.rb
-%%GEM_LIB_DIR%%/lib/initializer.rb
-%%GEM_LIB_DIR%%/lib/performance_test_help.rb
-%%GEM_LIB_DIR%%/lib/rails/gem_builder.rb
-%%GEM_LIB_DIR%%/lib/rails/gem_dependency.rb
-%%GEM_LIB_DIR%%/lib/rails/mongrel_server/commands.rb
-%%GEM_LIB_DIR%%/lib/rails/mongrel_server/handler.rb
-%%GEM_LIB_DIR%%/lib/rails/plugin.rb
-%%GEM_LIB_DIR%%/lib/rails/plugin/loader.rb
-%%GEM_LIB_DIR%%/lib/rails/plugin/locator.rb
-%%GEM_LIB_DIR%%/lib/rails/rack.rb
-%%GEM_LIB_DIR%%/lib/rails/rack/logger.rb
-%%GEM_LIB_DIR%%/lib/rails/rack/static.rb
-%%GEM_LIB_DIR%%/lib/rails/vendor_gem_source_index.rb
-%%GEM_LIB_DIR%%/lib/rails/version.rb
-%%GEM_LIB_DIR%%/lib/rails_generator.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/base.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/commands.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generated_attribute.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/applications/app/USAGE
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/applications/app/app_generator.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/controller/USAGE
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/controller/controller_generator.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/controller/templates/controller.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/controller/templates/functional_test.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/controller/templates/helper.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/controller/templates/view.html.erb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/integration_test/USAGE
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/integration_test/integration_test_generator.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/integration_test/templates/integration_test.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/mailer/USAGE
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/mailer/mailer_generator.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/mailer/templates/fixture.erb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/mailer/templates/fixture.rhtml
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/mailer/templates/mailer.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/mailer/templates/unit_test.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/mailer/templates/view.erb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/mailer/templates/view.rhtml
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/migration/USAGE
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/migration/migration_generator.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/migration/templates/migration.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/model/USAGE
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/model/model_generator.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/model/templates/fixtures.yml
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/model/templates/migration.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/model/templates/model.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/model/templates/unit_test.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/observer/USAGE
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/observer/observer_generator.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/observer/templates/observer.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/observer/templates/unit_test.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/performance_test/USAGE
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/performance_test/performance_test_generator.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/performance_test/templates/performance_test.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/plugin/USAGE
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/plugin/plugin_generator.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/plugin/templates/MIT-LICENSE
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/plugin/templates/README
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/plugin/templates/Rakefile
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/plugin/templates/USAGE
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/plugin/templates/generator.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/plugin/templates/init.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/plugin/templates/install.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/plugin/templates/plugin.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/plugin/templates/tasks.rake
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/plugin/templates/test_helper.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/plugin/templates/uninstall.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/plugin/templates/unit_test.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/resource/USAGE
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/resource/resource_generator.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/resource/templates/controller.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/resource/templates/functional_test.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/resource/templates/helper.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/scaffold/USAGE
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/scaffold/scaffold_generator.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/scaffold/templates/controller.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/scaffold/templates/functional_test.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/scaffold/templates/helper.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/scaffold/templates/layout.html.erb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/scaffold/templates/style.css
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/scaffold/templates/view_edit.html.erb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/scaffold/templates/view_index.html.erb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/scaffold/templates/view_new.html.erb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/scaffold/templates/view_show.html.erb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/session_migration/USAGE
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/session_migration/session_migration_generator.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/generators/components/session_migration/templates/migration.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/lookup.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/manifest.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/options.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/scripts.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/scripts/destroy.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/scripts/generate.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/scripts/update.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/secret_key_generator.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/simple_logger.rb
-%%GEM_LIB_DIR%%/lib/rails_generator/spec.rb
-%%GEM_LIB_DIR%%/lib/railties_path.rb
-%%GEM_LIB_DIR%%/lib/ruby_version_check.rb
-%%GEM_LIB_DIR%%/lib/rubyprof_ext.rb
-%%GEM_LIB_DIR%%/lib/source_annotation_extractor.rb
-%%GEM_LIB_DIR%%/lib/tasks/annotations.rake
-%%GEM_LIB_DIR%%/lib/tasks/databases.rake
-%%GEM_LIB_DIR%%/lib/tasks/documentation.rake
-%%GEM_LIB_DIR%%/lib/tasks/framework.rake
-%%GEM_LIB_DIR%%/lib/tasks/gems.rake
-%%GEM_LIB_DIR%%/lib/tasks/log.rake
-%%GEM_LIB_DIR%%/lib/tasks/misc.rake
-%%GEM_LIB_DIR%%/lib/tasks/rails.rb
-%%GEM_LIB_DIR%%/lib/tasks/routes.rake
-%%GEM_LIB_DIR%%/lib/tasks/statistics.rake
-%%GEM_LIB_DIR%%/lib/tasks/testing.rake
-%%GEM_LIB_DIR%%/lib/tasks/tmp.rake
-%%GEM_LIB_DIR%%/lib/test_help.rb
-%%GEM_LIB_DIR%%/lib/webrick_server.rb
-%%GEM_SPEC%%
-@dirrm %%GEM_LIB_DIR%%/lib/tasks
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/scripts
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components/web_service/templates
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components/web_service
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components/session_migration/templates
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components/session_migration
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components/scaffold_resource/templates
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components/scaffold_resource
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components/scaffold/templates
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components/scaffold
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components/resource/templates
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components/resource
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components/plugin/templates
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components/plugin
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components/performance_test/templates
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components/performance_test
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components/observer/templates
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components/observer
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components/model/templates
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components/model
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components/migration/templates
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components/migration
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components/mailer/templates
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components/mailer
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components/integration_test/templates
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components/integration_test
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components/controller/templates
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components/controller
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/components
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/applications/app
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators/applications
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator/generators
-@dirrm %%GEM_LIB_DIR%%/lib/rails_generator
-@dirrm %%GEM_LIB_DIR%%/lib/rails/rack
-@dirrm %%GEM_LIB_DIR%%/lib/rails/plugin
-@dirrm %%GEM_LIB_DIR%%/lib/rails/mongrel_server
-@dirrm %%GEM_LIB_DIR%%/lib/rails
-@dirrm %%GEM_LIB_DIR%%/lib/commands/servers
-@dirrm %%GEM_LIB_DIR%%/lib/commands/process
-@dirrm %%GEM_LIB_DIR%%/lib/commands/performance
-@dirrm %%GEM_LIB_DIR%%/lib/commands/ncgi
-@dirrm %%GEM_LIB_DIR%%/lib/commands
-@dirrm %%GEM_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%/html/javascripts
-@dirrm %%GEM_LIB_DIR%%/html/images
-@dirrm %%GEM_LIB_DIR%%/html
-@dirrm %%GEM_LIB_DIR%%/helpers
-@dirrm %%GEM_LIB_DIR%%/environments
-@dirrm %%GEM_LIB_DIR%%/doc/guides/source/templates
-@dirrm %%GEM_LIB_DIR%%/doc/guides/source/stylesheets
-@dirrm %%GEM_LIB_DIR%%/doc/guides/source/migrations
-@dirrm %%GEM_LIB_DIR%%/doc/guides/source/images/icons/callouts
-@dirrm %%GEM_LIB_DIR%%/doc/guides/source/images/icons
-@dirrm %%GEM_LIB_DIR%%/doc/guides/source/images
-@dirrm %%GEM_LIB_DIR%%/doc/guides/source/creating_plugins
-@dirrm %%GEM_LIB_DIR%%/doc/guides/source/benchmarking_and_profiling
-@dirrm %%GEM_LIB_DIR%%/doc/guides/source/actioncontroller_basics
-@dirrm %%GEM_LIB_DIR%%/doc/guides/source
-@dirrm %%GEM_LIB_DIR%%/doc/guides/html
-@dirrm %%GEM_LIB_DIR%%/doc/guides
-@dirrm %%GEM_LIB_DIR%%/doc
-@dirrm %%GEM_LIB_DIR%%/dispatches
-@dirrm %%GEM_LIB_DIR%%/configs/locales
-@dirrm %%GEM_LIB_DIR%%/configs/initializers
-@dirrm %%GEM_LIB_DIR%%/configs/databases
-@dirrm %%GEM_LIB_DIR%%/configs
-@dirrm %%GEM_LIB_DIR%%/builtin/rails_info/rails
-@dirrm %%GEM_LIB_DIR%%/builtin/rails_info
-@dirrm %%GEM_LIB_DIR%%/builtin
-@dirrm %%GEM_LIB_DIR%%/bin/process
-@dirrm %%GEM_LIB_DIR%%/bin/performance
-@dirrm %%GEM_LIB_DIR%%/bin
-@dirrm %%GEM_LIB_DIR%%
-@dirrm %%GEM_DOC_DIR%%
diff --git a/www/rubygem-redcloth/Makefile b/www/rubygem-redcloth/Makefile
index 1f4e88363c3e..670ef7c55a04 100644
--- a/www/rubygem-redcloth/Makefile
+++ b/www/rubygem-redcloth/Makefile
@@ -7,8 +7,7 @@
PORTNAME= redcloth
PORTVERSION= 3.0.4
CATEGORIES= www rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
DISTNAME= RedCloth-${PORTVERSION}
MAINTAINER= jw@innerewut.de
@@ -17,5 +16,7 @@ COMMENT= A module for using Textile in Ruby
USE_RUBY= yes
USE_RUBYGEMS= yes
GEM_NAME= ${DISTNAME}
+RUBYGEM_AUTOPLIST= yes
+PLIST_FILES= bin/redcloth
.include <bsd.port.mk>
diff --git a/www/rubygem-redcloth/pkg-plist b/www/rubygem-redcloth/pkg-plist
deleted file mode 100644
index 98e24606c75c..000000000000
--- a/www/rubygem-redcloth/pkg-plist
+++ /dev/null
@@ -1,28 +0,0 @@
-bin/redcloth
-%%GEM_CACHE%%
-%%GEM_LIB_DIR%%/bin/redcloth
-%%GEM_LIB_DIR%%/doc/CHANGELOG
-%%GEM_LIB_DIR%%/doc/COPYING
-%%GEM_LIB_DIR%%/doc/README
-%%GEM_LIB_DIR%%/doc/REFERENCE
-%%GEM_LIB_DIR%%/doc/make.rb
-%%GEM_LIB_DIR%%/lib/redcloth.rb
-%%GEM_LIB_DIR%%/run-tests.rb
-%%GEM_LIB_DIR%%/setup.rb
-%%GEM_LIB_DIR%%/tests/code.yml
-%%GEM_LIB_DIR%%/tests/hard_breaks.yml
-%%GEM_LIB_DIR%%/tests/images.yml
-%%GEM_LIB_DIR%%/tests/instiki.yml
-%%GEM_LIB_DIR%%/tests/links.yml
-%%GEM_LIB_DIR%%/tests/lists.yml
-%%GEM_LIB_DIR%%/tests/markdown.yml
-%%GEM_LIB_DIR%%/tests/poignant.yml
-%%GEM_LIB_DIR%%/tests/table.yml
-%%GEM_LIB_DIR%%/tests/textism.yml
-%%GEM_SPEC%%
-@dirrm %%GEM_LIB_DIR%%/tests
-@dirrm %%GEM_LIB_DIR%%/lib
-@dirrm %%GEM_LIB_DIR%%/doc
-@dirrm %%GEM_LIB_DIR%%/bin
-@dirrm %%GEM_LIB_DIR%%
-@dirrm %%GEM_DOC_DIR%%
diff --git a/www/rubygem-rubyfulsoup/Makefile b/www/rubygem-rubyfulsoup/Makefile
index 6c5edac378ce..bb9a756a6ff1 100644
--- a/www/rubygem-rubyfulsoup/Makefile
+++ b/www/rubygem-rubyfulsoup/Makefile
@@ -7,9 +7,8 @@
PORTNAME= rubyfulsoup
PORTVERSION= 1.0.4
CATEGORIES= www textproc rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= rubyfulsoup
-DISTNAME= ${GEM_NAME}
+MASTER_SITES= RF
+DISTNAME= rubyful_soup-${PORTVERSION}
MAINTAINER= dinoex@FreeBSD.org
COMMENT= Ruby port of the HTML/XML parser Beautiful Soup
@@ -19,7 +18,7 @@ RUN_DEPENDS= ${BUILD_DEPENDS}
USE_RUBY= yes
USE_RUBYGEMS= yes
-GEM_NAME= rubyful_soup-${PORTVERSION}
+GEM_NAME= ${DISTNAME}
RUBYGEM_AUTOPLIST= yes
.include <bsd.port.mk>
diff --git a/www/rubygem-scrapi/Makefile b/www/rubygem-scrapi/Makefile
index 8b4fd11eeb94..acd9cfafd0c9 100644
--- a/www/rubygem-scrapi/Makefile
+++ b/www/rubygem-scrapi/Makefile
@@ -8,8 +8,7 @@
PORTNAME= scrapi
PORTVERSION= 1.2.0
CATEGORIES= www rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= don@na.rim.or.jp
COMMENT= A scrAPI toolkit for Ruby
diff --git a/www/rubygem-scrubyt/Makefile b/www/rubygem-scrubyt/Makefile
index e8799a44db6c..7009ba5c70ad 100644
--- a/www/rubygem-scrubyt/Makefile
+++ b/www/rubygem-scrubyt/Makefile
@@ -8,8 +8,7 @@
PORTNAME= scrubyt
PORTVERSION= 0.4.1
CATEGORIES= www rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= tota@rtfm.jp
COMMENT= A powerful web scraping toolkit written in Ruby
@@ -20,13 +19,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:
- ${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.mk>
diff --git a/www/rubygem-staticmatic/Makefile b/www/rubygem-staticmatic/Makefile
index a5b1ab642a33..4c11510a0c06 100644
--- a/www/rubygem-staticmatic/Makefile
+++ b/www/rubygem-staticmatic/Makefile
@@ -7,8 +7,7 @@
PORTNAME= staticmatic
PORTVERSION= 0.10.1
CATEGORIES= www rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
MAINTAINER= gogo@cs.uni-sb.de
COMMENT= Manage static websites using Haml and Sass
diff --git a/www/rubygem-taggable/Makefile b/www/rubygem-taggable/Makefile
index f86c5f92b00d..fd47f5f23964 100644
--- a/www/rubygem-taggable/Makefile
+++ b/www/rubygem-taggable/Makefile
@@ -9,8 +9,7 @@
PORTNAME= taggable
PORTVERSION= 2.0.2
CATEGORIES= www rubygems
-MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
+MASTER_SITES= RF
DISTNAME= acts_as_taggable-${PORTVERSION}
MAINTAINER= ijliao@FreeBSD.org
diff --git a/www/rubygem-thin/Makefile b/www/rubygem-thin/Makefile
index f514418ca755..a854edb7131b 100644
--- a/www/rubygem-thin/Makefile
+++ b/www/rubygem-thin/Makefile
@@ -19,14 +19,7 @@ RUN_DEPENDS= ${BUILD_DEPENDS}
USE_RUBY= yes
USE_RUBYGEMS= yes
-
-post-install:
- @${ECHO} bin/thin > ${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/thin
.include <bsd.port.mk>
diff --git a/www/rubygem-yapra/Makefile b/www/rubygem-yapra/Makefile
index a9808a22ec5f..175af9b2ea50 100644
--- a/www/rubygem-yapra/Makefile
+++ b/www/rubygem-yapra/Makefile
@@ -8,7 +8,7 @@
PORTNAME= yapra
PORTVERSION= 0.1.2
CATEGORIES= www rubygems
-MASTER_SITES= RUBYFORGE
+MASTER_SITES= RF
MAINTAINER= tota@rtfm.jp
COMMENT= Yet Another Pragger implementation
@@ -20,13 +20,4 @@ USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
PLIST_FILES= bin/yapra
-# This target is only meant to be used by the port maintainer.
-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
-
.include <bsd.port.mk>