summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Wills <swills@FreeBSD.org>2014-08-19 15:35:35 +0000
committerSteve Wills <swills@FreeBSD.org>2014-08-19 15:35:35 +0000
commitf64d9973793a9276d2552aa0e13dcb33bbfb61dc (patch)
tree09c2d656aaba0bcc376e74ce56d845f491a8ffa7
parent- Update to 1.9.0 (diff)
many ruby/rubygem ports: death of rubyforge.org
rubyforge.org shutdown on May 15, 2014. This commit accounts for that by doing several things: - Deprecate ruby that had only rubyforge.org as MASTER_SITES (and so are now only fetchable via our cache) - Deprecate ports that depend on those - Update the WWW pkg-descr line that points to rubyforge.org for rubygem ports (which are still fetchable from rubygems.org) The next step will be to remove rubyforge.org from bsd.sites.mk, after these deprecated ports are deleted. Phabric: D591 With hat: ruby Approved by: portmgr (because of committing to unstaged graphics/mingplot port)
Notes
Notes: svn path=/head/; revision=365393
-rw-r--r--archivers/rubygem-archive-tar-minitar/pkg-descr2
-rw-r--r--audio/ruby-freedb/Makefile3
-rw-r--r--audio/ruby-mp3info/Makefile3
-rw-r--r--audio/rubygem-librmpd/pkg-descr2
-rw-r--r--audio/rubygem-ruby-ogginfo/pkg-descr2
-rw-r--r--benchmarks/rubygem-railsbench/pkg-descr2
-rw-r--r--comms/callsign/Makefile3
-rw-r--r--databases/ruby-dbd_mysql/Makefile3
-rw-r--r--databases/ruby-dbd_odbc/Makefile3
-rw-r--r--databases/ruby-dbd_pg/Makefile3
-rw-r--r--databases/ruby-dbd_sqlite/Makefile3
-rw-r--r--databases/ruby-dbd_sqlite3/Makefile3
-rw-r--r--databases/ruby-dbi/Makefile3
-rw-r--r--databases/ruby-mysql/Makefile3
-rw-r--r--databases/ruby-oci8/Makefile3
-rw-r--r--databases/rubygem-amalgalite/pkg-descr2
-rw-r--r--databases/rubygem-dbi/pkg-descr2
-rw-r--r--databases/rubygem-do_mysql/pkg-descr2
-rw-r--r--databases/rubygem-do_postgres/pkg-descr2
-rw-r--r--databases/rubygem-do_sqlite3/pkg-descr2
-rw-r--r--databases/rubygem-jdbc-mysql/pkg-descr2
-rw-r--r--databases/rubygem-rbase/pkg-descr2
-rw-r--r--devel/ri-emacs/Makefile3
-rw-r--r--devel/ruby-fastri/Makefile3
-rw-r--r--devel/ruby-flexmock/pkg-descr2
-rw-r--r--devel/ruby-locale2/Makefile3
-rw-r--r--devel/ruby-memoize/Makefile3
-rw-r--r--devel/ruby-multi/Makefile3
-rw-r--r--devel/ruby-statgrab/Makefile3
-rw-r--r--devel/rubygem-abstract/pkg-descr2
-rw-r--r--devel/rubygem-ascii85/pkg-descr2
-rw-r--r--devel/rubygem-bioruby/Makefile2
-rw-r--r--devel/rubygem-clio/pkg-descr2
-rw-r--r--devel/rubygem-daemons/pkg-descr2
-rw-r--r--devel/rubygem-deeptest/pkg-descr2
-rw-r--r--devel/rubygem-deprecated/pkg-descr2
-rw-r--r--devel/rubygem-deprecated2/pkg-descr2
-rw-r--r--devel/rubygem-ditz/pkg-descr2
-rw-r--r--devel/rubygem-echoe/Makefile3
-rw-r--r--devel/rubygem-elif/pkg-descr2
-rw-r--r--devel/rubygem-fastercsv/pkg-descr2
-rw-r--r--devel/rubygem-fastthread/pkg-descr2
-rw-r--r--devel/rubygem-gem_plugin/pkg-descr2
-rw-r--r--devel/rubygem-getopt/pkg-descr2
-rw-r--r--devel/rubygem-highline/pkg-descr2
-rw-r--r--devel/rubygem-igraph/pkg-descr2
-rw-r--r--devel/rubygem-inline/pkg-descr2
-rw-r--r--devel/rubygem-io-like/pkg-descr2
-rw-r--r--devel/rubygem-json/pkg-descr2
-rw-r--r--devel/rubygem-json146/pkg-descr2
-rw-r--r--devel/rubygem-little_plugger/pkg-descr2
-rw-r--r--devel/rubygem-mocha/pkg-descr2
-rw-r--r--devel/rubygem-needle/pkg-descr2
-rw-r--r--devel/rubygem-ptreloaded/pkg-descr2
-rw-r--r--devel/rubygem-racc/pkg-descr2
-rw-r--r--devel/rubygem-rake/pkg-descr2
-rw-r--r--devel/rubygem-rapt/pkg-descr2
-rw-r--r--devel/rubygem-rgl/pkg-descr2
-rw-r--r--devel/rubygem-rscm/pkg-descr2
-rw-r--r--devel/rubygem-ruby-prof/pkg-descr2
-rw-r--r--devel/rubygem-rubyforge/Makefile3
-rw-r--r--devel/rubygem-rubyforge/pkg-descr2
-rw-r--r--devel/rubygem-rubyinlineaccel/pkg-descr2
-rw-r--r--devel/rubygem-rubytree/pkg-descr2
-rw-r--r--devel/rubygem-runt/pkg-descr2
-rw-r--r--devel/rubygem-sequel/pkg-descr2
-rw-r--r--devel/rubygem-sequel3/pkg-descr2
-rw-r--r--devel/rubygem-stemmer/pkg-descr2
-rw-r--r--devel/rubygem-stream/pkg-descr2
-rw-r--r--devel/rubygem-streetaddress/pkg-descr2
-rw-r--r--devel/rubygem-term-ansicolor/pkg-descr2
-rw-r--r--devel/rubygem-test-unit/pkg-descr2
-rw-r--r--devel/rubygem-transactionsimple/pkg-descr2
-rw-r--r--devel/rubygem-trollop/pkg-descr2
-rw-r--r--devel/rubygem-tzinfo/pkg-descr2
-rw-r--r--devel/rubygem-uuidtools/pkg-descr2
-rw-r--r--devel/rubygem-validatable/pkg-descr2
-rw-r--r--devel/rubygem-warbler/pkg-descr2
-rw-r--r--devel/rubygem-webby/pkg-descr2
-rw-r--r--devel/rubygem-zentest/pkg-descr2
-rw-r--r--dns/rubygem-dnsruby/pkg-descr2
-rw-r--r--ftp/rubygem-curb/pkg-descr2
-rw-r--r--graphics/mingplot/Makefile3
-rw-r--r--graphics/ruby-gd/pkg-descr1
-rw-r--r--graphics/ruby-ming/Makefile3
-rw-r--r--graphics/ruby-rmagick/Makefile3
-rw-r--r--graphics/rubygem-gd2/pkg-descr2
-rw-r--r--graphics/rubygem-geokit/pkg-descr2
-rw-r--r--graphics/rubygem-image_science/pkg-descr2
-rw-r--r--graphics/rubygem-imagesize/pkg-descr2
-rw-r--r--graphics/rubygem-objectdetect/pkg-descr2
-rw-r--r--graphics/rubygem-opengl/pkg-descr2
-rw-r--r--graphics/rubygem-railroad/pkg-descr2
-rw-r--r--graphics/rubygem-rmagick/pkg-descr2
-rw-r--r--japanese/ruby-ming/Makefile3
-rw-r--r--java/rubygem-rjb/pkg-descr2
-rw-r--r--mail/rubygem-mailfactory/pkg-descr2
-rw-r--r--mail/rubygem-tmail/pkg-descr2
-rw-r--r--math/ruby-fftw3/Makefile3
-rw-r--r--math/ruby-gnuplot/Makefile3
-rw-r--r--math/ruby-gsl/Makefile3
-rw-r--r--math/ruby-narray/Makefile3
-rw-r--r--math/ruby-numru_misc/Makefile3
-rw-r--r--math/rubygem-narray/pkg-descr2
-rw-r--r--misc/ruby-vpim/Makefile3
-rw-r--r--misc/rubygem-mime-types/pkg-descr2
-rw-r--r--misc/rubygem-mime-types117/pkg-descr2
-rw-r--r--misc/rubygem-vpim/pkg-descr2
-rw-r--r--multimedia/podcatcher/Makefile3
-rw-r--r--multimedia/ruby-flvtool2/Makefile3
-rw-r--r--multimedia/vodcatcher/Makefile3
-rw-r--r--net-mgmt/rubygem-snmp/pkg-descr2
-rw-r--r--net/ruby-growl/Makefile3
-rw-r--r--net/ruby-ldap/Makefile3
-rw-r--r--net/rubygem-aws-s3/pkg-descr2
-rw-r--r--net/rubygem-httpauth/pkg-descr2
-rw-r--r--net/rubygem-net-ldap/pkg-descr2
-rw-r--r--net/rubygem-net-netrc/pkg-descr2
-rw-r--r--net/rubygem-oauth/pkg-descr2
-rw-r--r--net/rubygem-openid/pkg-descr2
-rw-r--r--net/rubygem-rightaws/pkg-descr2
-rw-r--r--net/rubygem-rightflexiscale/pkg-descr2
-rw-r--r--net/rubygem-rightgogrid/pkg-descr2
-rw-r--r--net/rubygem-righthttpconnection/pkg-descr2
-rw-r--r--net/rubygem-rightslicehost/pkg-descr2
-rw-r--r--net/rubygem-twitter4r/pkg-descr2
-rw-r--r--print/rubygem-color/pkg-descr2
-rw-r--r--print/rubygem-colortools/pkg-descr2
-rw-r--r--print/rubygem-pdfwriter/pkg-descr2
-rw-r--r--print/rubygem-prawn-format/pkg-descr2
-rw-r--r--science/ruby-dcl/Makefile3
-rw-r--r--science/ruby-gphys/Makefile3
-rw-r--r--science/ruby-netcdf/Makefile3
-rw-r--r--science/rubygem-ai4r/pkg-descr2
-rw-r--r--security/ruby-crypt/Makefile3
-rw-r--r--security/ruby-gpgme/Makefile3
-rw-r--r--security/rubygem-bcrypt-ruby/pkg-descr2
-rw-r--r--security/rubygem-ezcrypto/pkg-descr2
-rw-r--r--security/rubygem-net-scp/pkg-descr2
-rw-r--r--security/rubygem-net-scp11/pkg-descr2
-rw-r--r--security/rubygem-net-sftp/pkg-descr2
-rw-r--r--security/rubygem-net-ssh-gateway/pkg-descr2
-rw-r--r--security/rubygem-ruby-hmac/pkg-descr2
-rw-r--r--sysutils/philesight/Makefile3
-rw-r--r--sysutils/rubygem-god/pkg-descr2
-rw-r--r--sysutils/rubygem-log4r/pkg-descr2
-rw-r--r--sysutils/rubygem-sys-cpu/pkg-descr2
-rw-r--r--sysutils/rubygem-sys-filesystem/pkg-descr2
-rw-r--r--sysutils/rubygem-sys-host/pkg-descr2
-rw-r--r--sysutils/rubygem-sys-proctable/pkg-descr2
-rw-r--r--sysutils/rubygem-sys-uname/pkg-descr2
-rw-r--r--sysutils/rubygem-sys-uptime/pkg-descr2
-rw-r--r--textproc/ruby-liquid/Makefile3
-rw-r--r--textproc/rubygem-diff-lcs/pkg-descr2
-rw-r--r--textproc/rubygem-fast_xs/pkg-descr2
-rw-r--r--textproc/rubygem-fast_xs073/pkg-descr2
-rw-r--r--textproc/rubygem-hikidoc/pkg-descr2
-rw-r--r--textproc/rubygem-htmlentities/pkg-descr2
-rw-r--r--textproc/rubygem-ini/pkg-descr2
-rw-r--r--textproc/rubygem-opml/pkg-descr2
-rw-r--r--textproc/rubygem-rak/pkg-descr2
-rw-r--r--textproc/rubygem-ri_cal/pkg-descr2
-rw-r--r--textproc/rubygem-spreadsheet/pkg-descr2
-rw-r--r--textproc/rubygem-syntax/pkg-descr2
-rw-r--r--textproc/rubygem-tidy/pkg-descr2
-rw-r--r--textproc/rubygem-xml-simple/pkg-descr2
-rw-r--r--www/ruby-borges/Makefile3
-rw-r--r--www/ruby-fcgi/Makefile3
-rw-r--r--www/ruby-fcgiwrap/Makefile3
-rw-r--r--www/rubygem-addressable/pkg-descr2
-rw-r--r--www/rubygem-anemone/pkg-descr2
-rw-r--r--www/rubygem-davclient/pkg-descr2
-rw-r--r--www/rubygem-layout-yullio/pkg-descr2
-rw-r--r--www/rubygem-maruku/pkg-descr2
-rw-r--r--www/rubygem-mechanize/pkg-descr2
-rw-r--r--www/rubygem-mechanize26/pkg-descr2
-rw-r--r--www/rubygem-nicovideo/pkg-descr2
-rw-r--r--www/rubygem-rack/pkg-descr2
-rw-r--r--www/rubygem-rack15/pkg-descr2
-rw-r--r--www/rubygem-rfeedfinder/pkg-descr2
-rw-r--r--www/rubygem-scrubyt/Makefile3
-rw-r--r--www/rubygem-yapra/pkg-descr2
-rw-r--r--x11-toolkits/ruby-fox16/Makefile3
183 files changed, 272 insertions, 139 deletions
diff --git a/archivers/rubygem-archive-tar-minitar/pkg-descr b/archivers/rubygem-archive-tar-minitar/pkg-descr
index 2c8c1305bd26..cf585a21a773 100644
--- a/archivers/rubygem-archive-tar-minitar/pkg-descr
+++ b/archivers/rubygem-archive-tar-minitar/pkg-descr
@@ -9,4 +9,4 @@ archives, and list archive contents.
LICENSE: Ruby License or GPL2 or later
-WWW: http://rubyforge.org/projects/ruwiki/
+WWW: http://rubygems.org/gems/archive-tar-minitar/
diff --git a/audio/ruby-freedb/Makefile b/audio/ruby-freedb/Makefile
index 6556feb42493..2117f546c112 100644
--- a/audio/ruby-freedb/Makefile
+++ b/audio/ruby-freedb/Makefile
@@ -23,6 +23,9 @@ EXAMPLES= examples/*.rb
OPTIONS_DEFINE= DOCS
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
post-patch:
${REINPLACE_CMD} -E -e "s,RSTRING\(([^)]+)\)->ptr,RSTRING_PTR(\1),g" ${WRKSRC}/freedb_cdrom.c
diff --git a/audio/ruby-mp3info/Makefile b/audio/ruby-mp3info/Makefile
index 62f094ae247c..d6338af6f04c 100644
--- a/audio/ruby-mp3info/Makefile
+++ b/audio/ruby-mp3info/Makefile
@@ -22,6 +22,9 @@ CONFIGURE_ARGS= --prefix=${PREFIX}
DOCS= CHANGELOG EXAMPLES README
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
OPTIONS_DEFINE= DOCS
post-install:
diff --git a/audio/rubygem-librmpd/pkg-descr b/audio/rubygem-librmpd/pkg-descr
index f763330d9412..e35f5248a743 100644
--- a/audio/rubygem-librmpd/pkg-descr
+++ b/audio/rubygem-librmpd/pkg-descr
@@ -2,4 +2,4 @@ librmpd is a simple yet powerful Music Player Daemon library written
entirely in Ruby. It provides callback functionality to create an
event/listener type of setup, along with thread safety for threaded apps.
-WWW: http://librmpd.rubyforge.org/
+WWW: http://rubygems.org/gems/librmpd/
diff --git a/audio/rubygem-ruby-ogginfo/pkg-descr b/audio/rubygem-ruby-ogginfo/pkg-descr
index 537b50021bee..e136d3299266 100644
--- a/audio/rubygem-ruby-ogginfo/pkg-descr
+++ b/audio/rubygem-ruby-ogginfo/pkg-descr
@@ -1,4 +1,4 @@
Ogginfo gives you access to low level information on ogg files (bitrate,
length, samplerate, encoder, etc... ), as well as tag.
-WWW: http://ruby-ogginfo.rubyforge.org/
+WWW: http://rubygems.org/gems/ruby-ogginfo/
diff --git a/benchmarks/rubygem-railsbench/pkg-descr b/benchmarks/rubygem-railsbench/pkg-descr
index b1c8ab17bf69..204f2d9ba714 100644
--- a/benchmarks/rubygem-railsbench/pkg-descr
+++ b/benchmarks/rubygem-railsbench/pkg-descr
@@ -2,4 +2,4 @@ Railsbench is a small collection of ruby scripts which make measuring
raw performance of rails apps a snap. All tests are run from the
command prompt, making performance regression testing easy.
-WWW: http://railsbench.rubyforge.org
+WWW: http://rubygems.org/gems/railsbench/
diff --git a/comms/callsign/Makefile b/comms/callsign/Makefile
index 6b16e3bd2992..86dbc7e111cc 100644
--- a/comms/callsign/Makefile
+++ b/comms/callsign/Makefile
@@ -18,4 +18,7 @@ PLIST_FILES= bin/callsign
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/callsign ${STAGEDIR}${PREFIX}/bin/
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
.include <bsd.port.mk>
diff --git a/databases/ruby-dbd_mysql/Makefile b/databases/ruby-dbd_mysql/Makefile
index 8669f3ae1da3..689b0f172fea 100644
--- a/databases/ruby-dbd_mysql/Makefile
+++ b/databases/ruby-dbd_mysql/Makefile
@@ -19,4 +19,7 @@ RUN_DEPENDS= ${RUBY_SITELIBDIR}/dbi.rb:${PORTSDIR}/databases/ruby-dbi \
USE_RUBY= yes
USE_RUBY_SETUP= yes
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
.include <bsd.port.mk>
diff --git a/databases/ruby-dbd_odbc/Makefile b/databases/ruby-dbd_odbc/Makefile
index 63581a1db631..618bb7529255 100644
--- a/databases/ruby-dbd_odbc/Makefile
+++ b/databases/ruby-dbd_odbc/Makefile
@@ -19,4 +19,7 @@ RUN_DEPENDS= ${RUBY_SITELIBDIR}/dbi.rb:${PORTSDIR}/databases/ruby-dbi \
USE_RUBY= yes
USE_RUBY_SETUP= yes
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
.include <bsd.port.mk>
diff --git a/databases/ruby-dbd_pg/Makefile b/databases/ruby-dbd_pg/Makefile
index 89e11d1dec25..501c9fd2a7bd 100644
--- a/databases/ruby-dbd_pg/Makefile
+++ b/databases/ruby-dbd_pg/Makefile
@@ -19,4 +19,7 @@ RUN_DEPENDS= ${RUBY_SITELIBDIR}/dbi.rb:${PORTSDIR}/databases/ruby-dbi \
USE_RUBY= yes
USE_RUBY_SETUP= yes
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
.include <bsd.port.mk>
diff --git a/databases/ruby-dbd_sqlite/Makefile b/databases/ruby-dbd_sqlite/Makefile
index 3f3f000a02a2..c4bd5894fbd9 100644
--- a/databases/ruby-dbd_sqlite/Makefile
+++ b/databases/ruby-dbd_sqlite/Makefile
@@ -19,4 +19,7 @@ RUN_DEPENDS= ${RUBY_SITELIBDIR}/dbi.rb:${PORTSDIR}/databases/ruby-dbi
USE_RUBY= yes
USE_RUBY_SETUP= yes
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
.include <bsd.port.mk>
diff --git a/databases/ruby-dbd_sqlite3/Makefile b/databases/ruby-dbd_sqlite3/Makefile
index dc1bf371a204..41c22af9d129 100644
--- a/databases/ruby-dbd_sqlite3/Makefile
+++ b/databases/ruby-dbd_sqlite3/Makefile
@@ -20,4 +20,7 @@ RUN_DEPENDS= ${RUBY_SITELIBDIR}/dbi.rb:${PORTSDIR}/databases/ruby-dbi
USE_RUBY= yes
USE_RUBY_SETUP= yes
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
.include <bsd.port.mk>
diff --git a/databases/ruby-dbi/Makefile b/databases/ruby-dbi/Makefile
index cacdcfd1ac60..8feea1de7904 100644
--- a/databases/ruby-dbi/Makefile
+++ b/databases/ruby-dbi/Makefile
@@ -21,6 +21,9 @@ USE_RUBY_SETUP= yes
OPTIONS_DEFINE= DOCS
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
post-install:
${MKDIR} ${STAGEDIR}${RUBY_MODEXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${RUBY_MODEXAMPLESDIR}/
diff --git a/databases/ruby-mysql/Makefile b/databases/ruby-mysql/Makefile
index 9f746c51b3a8..9141f937593d 100644
--- a/databases/ruby-mysql/Makefile
+++ b/databases/ruby-mysql/Makefile
@@ -5,8 +5,7 @@ PORTNAME= mysql
PORTVERSION= 2.8.2
PORTREVISION= 1
CATEGORIES= databases ruby
-MASTER_SITES= RF/mysql-ruby \
- http://www.tmtm.org/downloads/mysql/ruby/
+MASTER_SITES= http://www.tmtm.org/downloads/mysql/ruby/
PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME}-ruby-${PORTVERSION}
DIST_SUBDIR= ruby
diff --git a/databases/ruby-oci8/Makefile b/databases/ruby-oci8/Makefile
index ae4ee2aa652a..17c62e817a0b 100644
--- a/databases/ruby-oci8/Makefile
+++ b/databases/ruby-oci8/Makefile
@@ -33,6 +33,9 @@ NO_STAGE= yes
OPTIONS_DEFINE= DOCS
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
post-install:
${MKDIR} ${RUBY_MODDOCDIR}
.for f in ${DOCS_EN}
diff --git a/databases/rubygem-amalgalite/pkg-descr b/databases/rubygem-amalgalite/pkg-descr
index e3dbde45caf1..d9169c0b330e 100644
--- a/databases/rubygem-amalgalite/pkg-descr
+++ b/databases/rubygem-amalgalite/pkg-descr
@@ -2,4 +2,4 @@ Amalgalite embeds the SQLite database
engine in a ruby extension. There is no
need to install SQLite separately.
-WWW: http://copiousfreetime.rubyforge.org/amalgalite/
+WWW: http://rubygems.org/gems/amalgalite/
diff --git a/databases/rubygem-dbi/pkg-descr b/databases/rubygem-dbi/pkg-descr
index 259acc81130f..79d24992326a 100644
--- a/databases/rubygem-dbi/pkg-descr
+++ b/databases/rubygem-dbi/pkg-descr
@@ -1,3 +1,3 @@
A vendor independent interface for accessing databases, similar to Perl's DBI
-WWW: http://www.rubyforge.org/projects/ruby-dbi
+WWW: http://rubygems.org/gems/dbi/
diff --git a/databases/rubygem-do_mysql/pkg-descr b/databases/rubygem-do_mysql/pkg-descr
index 68a50884f5bb..a711204676fe 100644
--- a/databases/rubygem-do_mysql/pkg-descr
+++ b/databases/rubygem-do_mysql/pkg-descr
@@ -4,4 +4,4 @@ a single interface.
At present, PostgreSQL, MySQL, and SQLite adapters are available.
Author: Dirkjan Bussink (dbussink) <d.bussink@gmail.com>
-WWW: http://rubyforge.org/projects/dorb/
+WWW: http://rubygems.org/gems/do_mysql/
diff --git a/databases/rubygem-do_postgres/pkg-descr b/databases/rubygem-do_postgres/pkg-descr
index d4f6b2fd84da..c958ff97f2f6 100644
--- a/databases/rubygem-do_postgres/pkg-descr
+++ b/databases/rubygem-do_postgres/pkg-descr
@@ -4,4 +4,4 @@ a single interface.
At present, PostgreSQL, MySQL, and SQLite adapters are available.
Author: Dirkjan Bussink (dbussink) <d.bussink@gmail.com>
-WWW: http://rubyforge.org/projects/dorb/
+WWW: http://rubygems.org/gems/do_postgres/
diff --git a/databases/rubygem-do_sqlite3/pkg-descr b/databases/rubygem-do_sqlite3/pkg-descr
index dd2fa4d8d7af..9d3116a44d88 100644
--- a/databases/rubygem-do_sqlite3/pkg-descr
+++ b/databases/rubygem-do_sqlite3/pkg-descr
@@ -4,4 +4,4 @@ a single interface.
At present, PostgreSQL, MySQL, and SQLite adapters are available.
Author: Dirkjan Bussink (dbussink) <d.bussink@gmail.com>
-WWW: http://rubyforge.org/projects/dorb/
+WWW: http://rubygems.org/gems/do_sqlite3/
diff --git a/databases/rubygem-jdbc-mysql/pkg-descr b/databases/rubygem-jdbc-mysql/pkg-descr
index 1e8016f93590..2a4d14e9b40c 100644
--- a/databases/rubygem-jdbc-mysql/pkg-descr
+++ b/databases/rubygem-jdbc-mysql/pkg-descr
@@ -4,4 +4,4 @@ This is a MySQL JDBC driver gem for JRuby. Use
to make the driver accessible to JDBC and ActiveRecord code running in JRuby.
-WWW: http://jruby-extras.rubyforge.org/ActiveRecord-JDBC
+WWW: http://rubygems.org/gems/jdbc-mysql/
diff --git a/databases/rubygem-rbase/pkg-descr b/databases/rubygem-rbase/pkg-descr
index 93eeb61aef76..c6964360a8b9 100644
--- a/databases/rubygem-rbase/pkg-descr
+++ b/databases/rubygem-rbase/pkg-descr
@@ -1,3 +1,3 @@
RBase is a library to manipulate XBase database using Ruby.
-WWW: http://rbase.rubyforge.com/
+WWW: http://rubygems.org/gems/rbase/
diff --git a/devel/ri-emacs/Makefile b/devel/ri-emacs/Makefile
index 50fff7d52942..164a319a96c7 100644
--- a/devel/ri-emacs/Makefile
+++ b/devel/ri-emacs/Makefile
@@ -31,4 +31,7 @@ do-install:
@${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/ri-emacs.rb ${STAGEDIR}${DATADIR}
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
.include <bsd.port.mk>
diff --git a/devel/ruby-fastri/Makefile b/devel/ruby-fastri/Makefile
index fa99bdca2513..b398cbc53f13 100644
--- a/devel/ruby-fastri/Makefile
+++ b/devel/ruby-fastri/Makefile
@@ -19,6 +19,9 @@ DOCS= CHANGES README.en
OPTIONS_DEFINE= DOCS
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
post-install:
@${MKDIR} ${STAGEDIR}${RUBY_MODDOCDIR}
${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${RUBY_MODDOCDIR}/
diff --git a/devel/ruby-flexmock/pkg-descr b/devel/ruby-flexmock/pkg-descr
index b87a2c238450..84d929b1eb08 100644
--- a/devel/ruby-flexmock/pkg-descr
+++ b/devel/ruby-flexmock/pkg-descr
@@ -2,4 +2,4 @@ FlexMock is a flexible mocking library for use in unit testing and behavior
specification. Mocks are defined with a fluent API that makes mock
specifications easy to read and easy to remember.
-WWW: http://flexmock.rubyforge.org/
+WWW: https://github.com/jimweirich/flexmock
diff --git a/devel/ruby-locale2/Makefile b/devel/ruby-locale2/Makefile
index 22a1796342da..b3a71ace98df 100644
--- a/devel/ruby-locale2/Makefile
+++ b/devel/ruby-locale2/Makefile
@@ -20,6 +20,9 @@ USE_RUBY_SETUP= yes
OPTIONS_DEFINE= DOCS
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
post-install:
${MKDIR} ${STAGEDIR}${RUBY_MODDOCDIR}/
${INSTALL_DATA} ${WRKSRC}/README.rdoc ${STAGEDIR}${RUBY_MODDOCDIR}/
diff --git a/devel/ruby-memoize/Makefile b/devel/ruby-memoize/Makefile
index e14888b2e1d8..73168f07ca3b 100644
--- a/devel/ruby-memoize/Makefile
+++ b/devel/ruby-memoize/Makefile
@@ -30,4 +30,7 @@ do-install:
@${INSTALL_DATA} ${WRKSRC}/examples/${f} ${STAGEDIR}${RUBY_MODEXAMPLESDIR}
.endfor
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
.include <bsd.port.mk>
diff --git a/devel/ruby-multi/Makefile b/devel/ruby-multi/Makefile
index 114c27d10e74..9dfb82f1318d 100644
--- a/devel/ruby-multi/Makefile
+++ b/devel/ruby-multi/Makefile
@@ -27,4 +27,7 @@ do-install:
${MKDIR} ${STAGEDIR}${RUBY_MODEXAMPLESDIR}
${INSTALL_DATA} ${EXAMPLES:S,^,${WRKSRC}/,} ${STAGEDIR}${RUBY_MODEXAMPLESDIR}/
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
.include <bsd.port.mk>
diff --git a/devel/ruby-statgrab/Makefile b/devel/ruby-statgrab/Makefile
index 135ae5e5f607..1df52407a885 100644
--- a/devel/ruby-statgrab/Makefile
+++ b/devel/ruby-statgrab/Makefile
@@ -26,4 +26,7 @@ post-install:
${MKDIR} ${STAGEDIR}${RUBY_MODDOCDIR}
${INSTALL_DATA} ${WRKSRC}/README.mkdn ${STAGEDIR}${RUBY_MODDOCDIR}
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
.include <bsd.port.mk>
diff --git a/devel/rubygem-abstract/pkg-descr b/devel/rubygem-abstract/pkg-descr
index b2ad2fcd6a5f..0b86269d710e 100644
--- a/devel/rubygem-abstract/pkg-descr
+++ b/devel/rubygem-abstract/pkg-descr
@@ -3,4 +3,4 @@
Abstract method makes your code more descriptive.
It is useful even for dynamic language such as Ruby.
-WWW: http://rubyforge.org/projects/abstract
+WWW: http://rubygems.org/gems/abstract/
diff --git a/devel/rubygem-ascii85/pkg-descr b/devel/rubygem-ascii85/pkg-descr
index 6151e5b90001..f25eaa6d6da6 100644
--- a/devel/rubygem-ascii85/pkg-descr
+++ b/devel/rubygem-ascii85/pkg-descr
@@ -1,4 +1,4 @@
Ascii85 provides methods to encode/decode Adobe's binary-to-text encoding of
the same name
-WWW: http://rubyforge.org/projects/ascii85/
+WWW: http://rubygems.org/gems/ascii85/
diff --git a/devel/rubygem-bioruby/Makefile b/devel/rubygem-bioruby/Makefile
index f66148a9cf13..0146796a8009 100644
--- a/devel/rubygem-bioruby/Makefile
+++ b/devel/rubygem-bioruby/Makefile
@@ -4,7 +4,7 @@
PORTNAME= bioruby
PORTVERSION= 1.4.3.0001
CATEGORIES= devel rubygems
-MASTER_SITES= RF RG
+MASTER_SITES= RG
DISTNAME= bio-${PORTVERSION}
MAINTAINER= ruby@FreeBSD.org
diff --git a/devel/rubygem-clio/pkg-descr b/devel/rubygem-clio/pkg-descr
index de28d59ee5b1..a9e6e55a9446 100644
--- a/devel/rubygem-clio/pkg-descr
+++ b/devel/rubygem-clio/pkg-descr
@@ -3,4 +3,4 @@ It provides an advanced options parser with a variety of notations
suited to almost any perfered style, and provides a very rich and easy to use
library for generating console output.
-WWW: http://clio.rubyforge.org
+WWW: http://rubygems.org/gems/clio/
diff --git a/devel/rubygem-daemons/pkg-descr b/devel/rubygem-daemons/pkg-descr
index 20f639c33f3c..95c0877fa131 100644
--- a/devel/rubygem-daemons/pkg-descr
+++ b/devel/rubygem-daemons/pkg-descr
@@ -10,4 +10,4 @@ like exception backtracing and logging (in case your ruby script
crashes) and monitoring and automatic restarting of your processes if
they crash.
-WWW: http://daemons.rubyforge.org
+WWW: http://rubygems.org/gems/daemons/
diff --git a/devel/rubygem-deeptest/pkg-descr b/devel/rubygem-deeptest/pkg-descr
index 38f8867496d7..a68dbbe7b06d 100644
--- a/devel/rubygem-deeptest/pkg-descr
+++ b/devel/rubygem-deeptest/pkg-descr
@@ -3,4 +3,4 @@ may spawned locally to take advantage of multiple processors on a single
machine or distributed across many machines to take advantage of distributed
processing.
-WWW: http://http://deep-test.rubyforge.org/
+WWW: http://rubygems.org/gems/deeptest/
diff --git a/devel/rubygem-deprecated/pkg-descr b/devel/rubygem-deprecated/pkg-descr
index 445fef9f2dd2..0614483e57d4 100644
--- a/devel/rubygem-deprecated/pkg-descr
+++ b/devel/rubygem-deprecated/pkg-descr
@@ -3,4 +3,4 @@ with deprecated code. The idea comes from the 'D' programming language,
where developers can mark certain code as deprecated, and then
allow/disallow the ability to execute deprecated code.
-WWW: http://rubyforge.org/projects/deprecated/
+WWW: http://rubygems.org/gems/deprecated/
diff --git a/devel/rubygem-deprecated2/pkg-descr b/devel/rubygem-deprecated2/pkg-descr
index aad56856530f..f7b5b029b100 100644
--- a/devel/rubygem-deprecated2/pkg-descr
+++ b/devel/rubygem-deprecated2/pkg-descr
@@ -6,4 +6,4 @@ allow/disallow the ability to execute deprecated code.
This is a legacy copy in ports of the 2.x series for compatibility with
some other Ruby ports.
-WWW: http://rubyforge.org/projects/deprecated/
+WWW: http://rubygems.org/gems/deprecated2/
diff --git a/devel/rubygem-ditz/pkg-descr b/devel/rubygem-ditz/pkg-descr
index 4de0ca344199..d0d535c2ccf9 100644
--- a/devel/rubygem-ditz/pkg-descr
+++ b/devel/rubygem-ditz/pkg-descr
@@ -4,4 +4,4 @@ Mercurial, and Bazaar.
It can also be used with centralized systems like SVN.
-WWW: http://ditz.rubyforge.org
+WWW: http://rubygems.org/gems/ditz/
diff --git a/devel/rubygem-echoe/Makefile b/devel/rubygem-echoe/Makefile
index b9e65ded0434..537538d944a2 100644
--- a/devel/rubygem-echoe/Makefile
+++ b/devel/rubygem-echoe/Makefile
@@ -18,4 +18,7 @@ USE_RUBYGEMS= yes
USE_RAKE= yes
RUBYGEM_AUTOPLIST= yes
+DEPRECATED= Depends on deprecated rubyforge
+EXPIRATION_DATE= 2014-09-20
+
.include <bsd.port.mk>
diff --git a/devel/rubygem-elif/pkg-descr b/devel/rubygem-elif/pkg-descr
index cd86fd1df36f..71b358eb545e 100644
--- a/devel/rubygem-elif/pkg-descr
+++ b/devel/rubygem-elif/pkg-descr
@@ -3,4 +3,4 @@ for reading a file line by line in reverse order. This can
often be helpful for things like log files, where the
interesting information is usually at the end.
-WWW: http://elif.rubyforge.org
+WWW: http://rubygems.org/gems/elif/
diff --git a/devel/rubygem-fastercsv/pkg-descr b/devel/rubygem-fastercsv/pkg-descr
index 27ced90d1980..912eda914c1d 100644
--- a/devel/rubygem-fastercsv/pkg-descr
+++ b/devel/rubygem-fastercsv/pkg-descr
@@ -6,4 +6,4 @@ primary goals:
but not if you compare the features!)
3. Improve on the CSV interface.
-WWW: http://fastercsv.rubyforge.org
+WWW: http://rubygems.org/gems/fastercsv/
diff --git a/devel/rubygem-fastthread/pkg-descr b/devel/rubygem-fastthread/pkg-descr
index f75b9e629665..ac1bd82b91cb 100644
--- a/devel/rubygem-fastthread/pkg-descr
+++ b/devel/rubygem-fastthread/pkg-descr
@@ -1,3 +1,3 @@
Optimized replacement for thread.rb primitives
-WWW: http://mongrel.rubyforge.org/
+WWW: http://rubygems.org/gems/fastthread/
diff --git a/devel/rubygem-gem_plugin/pkg-descr b/devel/rubygem-gem_plugin/pkg-descr
index 4006fbb1d93a..1a94a31769a7 100644
--- a/devel/rubygem-gem_plugin/pkg-descr
+++ b/devel/rubygem-gem_plugin/pkg-descr
@@ -3,4 +3,4 @@ load them as additional features to use in your software. It
originated from the Mongrel (http://mongrel.rubyforge.org/) project
but proved useful enough to break out into a separate project.
-WWW: http://mongrel.rubyforge.org/gem_plugin_rdoc/
+WWW: http://rubygems.org/gems/gem_plugin/
diff --git a/devel/rubygem-getopt/pkg-descr b/devel/rubygem-getopt/pkg-descr
index df2ffee7bf34..fe2bbdd4f752 100644
--- a/devel/rubygem-getopt/pkg-descr
+++ b/devel/rubygem-getopt/pkg-descr
@@ -1,4 +1,4 @@
Implements a simple Getopt::Std class for command line parsing, as well as a
Getopt::Long class for more advanced command line parsing.
-WWW: http://www.rubyforge.org/projects/shards
+WWW: http://rubygems.org/gems/getopt/
diff --git a/devel/rubygem-highline/pkg-descr b/devel/rubygem-highline/pkg-descr
index 1c933252663f..cfafa9bc8055 100644
--- a/devel/rubygem-highline/pkg-descr
+++ b/devel/rubygem-highline/pkg-descr
@@ -3,4 +3,4 @@ for command-line interfaces. HighLine also includes a complete menu system
that can crank out anything from simple list selection to complete shells
with just minutes of work.
-WWW: http://highline.rubyforge.org
+WWW: http://rubygems.org/gems/highline/
diff --git a/devel/rubygem-igraph/pkg-descr b/devel/rubygem-igraph/pkg-descr
index 5c107f7eeeaf..dff5e20ae51e 100644
--- a/devel/rubygem-igraph/pkg-descr
+++ b/devel/rubygem-igraph/pkg-descr
@@ -2,4 +2,4 @@ rubygem-igraph is a Ruby extension for using the igraph library.
igraph is a library for creating and manipulating graphs with a
particular emphasis on network analysis functions.
-WWW: http://igraph.rubyforge.org/
+WWW: http://rubygems.org/gems/igraph/
diff --git a/devel/rubygem-inline/pkg-descr b/devel/rubygem-inline/pkg-descr
index 943ccbebf201..78d0155c6f31 100644
--- a/devel/rubygem-inline/pkg-descr
+++ b/devel/rubygem-inline/pkg-descr
@@ -21,4 +21,4 @@ FEATURES/PROBLEMS:
* Can generate a basic Rakefile and package up built extensions for
distribution.
-WWW: http://rubyforge.org/projects/inline
+WWW: http://rubygems.org/gems/inline/
diff --git a/devel/rubygem-io-like/pkg-descr b/devel/rubygem-io-like/pkg-descr
index ccb85d2bef10..314d867080d1 100644
--- a/devel/rubygem-io-like/pkg-descr
+++ b/devel/rubygem-io-like/pkg-descr
@@ -4,4 +4,4 @@ class which includes IO::Like needs to provide only a few methods in order to
enable the higher level methods. Buffering is automatically provided by default
for the methods which normally provide it in IO.
-WWW: http://io-like.rubyforge.org
+WWW: http://rubygems.org/gems/io-like/
diff --git a/devel/rubygem-json/pkg-descr b/devel/rubygem-json/pkg-descr
index 2a3eace4f61b..b99dfbad436f 100644
--- a/devel/rubygem-json/pkg-descr
+++ b/devel/rubygem-json/pkg-descr
@@ -2,4 +2,4 @@ This library can parse JSON texts and generate them from ruby data structures.
This port implemented in C and comes with its own unicode conversion functions
and a parser generated by the Ragel State Machine Compiler.
-WWW: http://json-jruby.rubyforge.org/
+WWW: http://rubygems.org/gems/json/
diff --git a/devel/rubygem-json146/pkg-descr b/devel/rubygem-json146/pkg-descr
index 2a3eace4f61b..5c0ed214c8ca 100644
--- a/devel/rubygem-json146/pkg-descr
+++ b/devel/rubygem-json146/pkg-descr
@@ -2,4 +2,4 @@ This library can parse JSON texts and generate them from ruby data structures.
This port implemented in C and comes with its own unicode conversion functions
and a parser generated by the Ragel State Machine Compiler.
-WWW: http://json-jruby.rubyforge.org/
+WWW: http://rubygems.org/gems/json146/
diff --git a/devel/rubygem-little_plugger/pkg-descr b/devel/rubygem-little_plugger/pkg-descr
index 9c54246f8076..91ba6efbd9ca 100644
--- a/devel/rubygem-little_plugger/pkg-descr
+++ b/devel/rubygem-little_plugger/pkg-descr
@@ -2,4 +2,4 @@ LittlePlugger is a module that provides Gem based plugin management.
By extending your own class or module with LittlePlugger you can easily
manage the loading and initializing of plugins provided by other gems.
-WWW: http://rubyforge.org/projects/codeforpeople/
+WWW: http://rubygems.org/gems/little_plugger/
diff --git a/devel/rubygem-mocha/pkg-descr b/devel/rubygem-mocha/pkg-descr
index 1e4830cf1605..300b579e7e00 100644
--- a/devel/rubygem-mocha/pkg-descr
+++ b/devel/rubygem-mocha/pkg-descr
@@ -2,4 +2,4 @@ Mocha is a library for mocking and stubbing using a syntax like that
of JMock, and SchMock. One of its main advantages is that it allows
you to mock and stub methods on real (non-mock) classes and instances.
-WWW: http://mocha.rubyforge.org
+WWW: http://rubygems.org/gems/mocha/
diff --git a/devel/rubygem-needle/pkg-descr b/devel/rubygem-needle/pkg-descr
index 870560231c24..46d69c5d2c23 100644
--- a/devel/rubygem-needle/pkg-descr
+++ b/devel/rubygem-needle/pkg-descr
@@ -11,4 +11,4 @@ Specifically, Needle can do:
- Unit Testing
- Lifestyle Management
-WWW: http://needle.rubyforge.org
+WWW: http://rubygems.org/gems/needle/
diff --git a/devel/rubygem-ptreloaded/pkg-descr b/devel/rubygem-ptreloaded/pkg-descr
index d6ea3c21fd16..75473b145d8a 100644
--- a/devel/rubygem-ptreloaded/pkg-descr
+++ b/devel/rubygem-ptreloaded/pkg-descr
@@ -3,4 +3,4 @@ using RubyInlineAcceleration.
The goal is to provide full compatibility
to ParseTree while making it easier to build and extend.
-WWW: http://rubyforge.org/projects/ptreloaded/
+WWW: http://rubygems.org/gems/ptreloaded/
diff --git a/devel/rubygem-racc/pkg-descr b/devel/rubygem-racc/pkg-descr
index 01ed06c7a84d..0f508203ee55 100644
--- a/devel/rubygem-racc/pkg-descr
+++ b/devel/rubygem-racc/pkg-descr
@@ -3,4 +3,4 @@ and generates Ruby code. Almost all functions of yacc(1) is
implemented.
Author: Minero Aoki <aamine@loveruby.net>
-WWW: http://rubyforge.org/frs/?group_id=7299
+WWW: http://rubygems.org/gems/racc/
diff --git a/devel/rubygem-rake/pkg-descr b/devel/rubygem-rake/pkg-descr
index 7b016d2a585f..a9024003c78e 100644
--- a/devel/rubygem-rake/pkg-descr
+++ b/devel/rubygem-rake/pkg-descr
@@ -12,4 +12,4 @@ It has the following features:
file. Projects that depend upon rake do not require that rake be installed on
target systems.
-WWW: http://rake.rubyforge.org
+WWW: http://rubygems.org/gems/rake/
diff --git a/devel/rubygem-rapt/pkg-descr b/devel/rubygem-rapt/pkg-descr
index 1b1feb9e5d7d..2be646e5411c 100644
--- a/devel/rubygem-rapt/pkg-descr
+++ b/devel/rubygem-rapt/pkg-descr
@@ -1,4 +1,4 @@
RaPT (Rails Plugin Tool) is a faster, updated replacement for the
./script/plugin tool that ships with Ruby on Rails.
-WWW: http://rapt.rubyforge.org
+WWW: http://rubygems.org/gems/rapt/
diff --git a/devel/rubygem-rgl/pkg-descr b/devel/rubygem-rgl/pkg-descr
index 8235493fe315..2266bdda29cc 100644
--- a/devel/rubygem-rgl/pkg-descr
+++ b/devel/rubygem-rgl/pkg-descr
@@ -6,4 +6,4 @@ mechanism. Refer to http://www.boost.org/libs/graph/doc for further
links and documentation on graph data structures and algorithms and
the design rationales of BGL.
-WWW: http://rgl.rubyforge.org
+WWW: http://rubygems.org/gems/rgl/
diff --git a/devel/rubygem-rscm/pkg-descr b/devel/rubygem-rscm/pkg-descr
index 47f32f2102d9..8edff82d1bb3 100644
--- a/devel/rubygem-rscm/pkg-descr
+++ b/devel/rubygem-rscm/pkg-descr
@@ -6,4 +6,4 @@ RSCM currently supports CVS and Subversion. Support for ClearCase,
Darcs, Monotone, Perforce and StarTeam is in progress and partly
available.
-WWW: http://rscm.rubyforge.org
+WWW: http://rubygems.org/gems/rscm/
diff --git a/devel/rubygem-ruby-prof/pkg-descr b/devel/rubygem-ruby-prof/pkg-descr
index 34b002a5d634..c77215765eca 100644
--- a/devel/rubygem-ruby-prof/pkg-descr
+++ b/devel/rubygem-ruby-prof/pkg-descr
@@ -10,4 +10,4 @@ ruby-prof is a fast code profiler for Ruby. Its features include:
* Reports - can generate both text and cross-referenced html reports
* Output - can output to standard out or to a file
-WWW: http://rubyforge.org/projects/ruby-prof/
+WWW: http://rubygems.org/gems/ruby-prof/
diff --git a/devel/rubygem-rubyforge/Makefile b/devel/rubygem-rubyforge/Makefile
index 527371ab7168..c6f995a2c15e 100644
--- a/devel/rubygem-rubyforge/Makefile
+++ b/devel/rubygem-rubyforge/Makefile
@@ -19,4 +19,7 @@ RUBYGEM_AUTOPLIST= yes
PLIST_FILES= bin/rubyforge
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
.include <bsd.port.mk>
diff --git a/devel/rubygem-rubyforge/pkg-descr b/devel/rubygem-rubyforge/pkg-descr
index 11ef6e1aa51d..382d00087567 100644
--- a/devel/rubygem-rubyforge/pkg-descr
+++ b/devel/rubygem-rubyforge/pkg-descr
@@ -1,3 +1,3 @@
A simplistic script which automates a limited set of rubyforge operations
-WWW: http://codeforpeople.rubyforge.org/rubyforge/
+WWW: http://rubygems.org/gems/rubyforge/
diff --git a/devel/rubygem-rubyinlineaccel/pkg-descr b/devel/rubygem-rubyinlineaccel/pkg-descr
index 12f4a40a0be9..d0b04a329d6a 100644
--- a/devel/rubygem-rubyinlineaccel/pkg-descr
+++ b/devel/rubygem-rubyinlineaccel/pkg-descr
@@ -2,4 +2,4 @@ RubyInlineAcceleration is an extension to RubyInline
which provides an easy way to use C libraries
in Ruby by directly wrapping methods, structures and fields.
-WWW: http://rubyforge.org/projects/rubyinlineaccel/
+WWW: http://rubygems.org/gems/rubyinlineaccel/
diff --git a/devel/rubygem-rubytree/pkg-descr b/devel/rubygem-rubytree/pkg-descr
index ee0ab65ab8c4..23e0b1163529 100644
--- a/devel/rubygem-rubytree/pkg-descr
+++ b/devel/rubygem-rubytree/pkg-descr
@@ -1,4 +1,4 @@
RubyTree is a simple and general purpose implementation
of the Tree data structure for the Ruby language.
-WWW: http://rubytree.rubyforge.org/
+WWW: http://rubygems.org/gems/rubytree/
diff --git a/devel/rubygem-runt/pkg-descr b/devel/rubygem-runt/pkg-descr
index c8f8e51f46ca..dc0971ddfdea 100644
--- a/devel/rubygem-runt/pkg-descr
+++ b/devel/rubygem-runt/pkg-descr
@@ -4,4 +4,4 @@ Runt is a Ruby implementation of select Martin Fowler patterns
[http://www.martinfowler.com/articles]. TemporalExpressions allow a developer
to define patterns of date recurrence using set expressions.
-WWW: http://runt.rubyforge.org/
+WWW: http://rubygems.org/gems/runt/
diff --git a/devel/rubygem-sequel/pkg-descr b/devel/rubygem-sequel/pkg-descr
index 0d4915dbe461..b1fde3f78959 100644
--- a/devel/rubygem-sequel/pkg-descr
+++ b/devel/rubygem-sequel/pkg-descr
@@ -11,4 +11,4 @@ Sequel is a database toolkit for Ruby.
* Sequel currently has adapters for ADO, DB2, DBI, Informix, JDBC,
MySQL, ODBC, OpenBase, Oracle, PostgreSQL and SQLite3.
-WWW: http://sequel.rubyforge.org
+WWW: http://rubygems.org/gems/sequel/
diff --git a/devel/rubygem-sequel3/pkg-descr b/devel/rubygem-sequel3/pkg-descr
index 0d4915dbe461..d1577307b06c 100644
--- a/devel/rubygem-sequel3/pkg-descr
+++ b/devel/rubygem-sequel3/pkg-descr
@@ -11,4 +11,4 @@ Sequel is a database toolkit for Ruby.
* Sequel currently has adapters for ADO, DB2, DBI, Informix, JDBC,
MySQL, ODBC, OpenBase, Oracle, PostgreSQL and SQLite3.
-WWW: http://sequel.rubyforge.org
+WWW: http://rubygems.org/gems/sequel3/
diff --git a/devel/rubygem-stemmer/pkg-descr b/devel/rubygem-stemmer/pkg-descr
index 2f0e564313ec..c0e4d8953dca 100644
--- a/devel/rubygem-stemmer/pkg-descr
+++ b/devel/rubygem-stemmer/pkg-descr
@@ -1,3 +1,3 @@
An implementation of the Porter word stemming algorithm.
-WWW: http://rubyforge.org/projects/stemmer/
+WWW: http://rubygems.org/gems/stemmer/
diff --git a/devel/rubygem-stream/pkg-descr b/devel/rubygem-stream/pkg-descr
index 242da4ead430..b3487cd156a0 100644
--- a/devel/rubygem-stream/pkg-descr
+++ b/devel/rubygem-stream/pkg-descr
@@ -1,3 +1,3 @@
Interface for external iterators.
-WWW: http://rgl.rubyforge.org
+WWW: http://rubygems.org/gems/stream/
diff --git a/devel/rubygem-streetaddress/pkg-descr b/devel/rubygem-streetaddress/pkg-descr
index 15be004f1a44..6db37048c006 100644
--- a/devel/rubygem-streetaddress/pkg-descr
+++ b/devel/rubygem-streetaddress/pkg-descr
@@ -5,4 +5,4 @@ Geo::StreetAddress::US originally written by Schuyler D. Erle.
For more information see
http://search.cpan.org/~sderle/Geo-StreetAddress-US-0.99/
-WWW: http://streetaddress.rubyforge.org
+WWW: http://rubygems.org/gems/streetaddress/
diff --git a/devel/rubygem-term-ansicolor/pkg-descr b/devel/rubygem-term-ansicolor/pkg-descr
index 4009426f937a..cc5e4a2e5403 100644
--- a/devel/rubygem-term-ansicolor/pkg-descr
+++ b/devel/rubygem-term-ansicolor/pkg-descr
@@ -8,4 +8,4 @@ It's possible to use constants:
print red(bold("red bold")), "\n"
-WWW: http://term-ansicolor.rubyforge.org/
+WWW: http://rubygems.org/gems/term-ansicolor/
diff --git a/devel/rubygem-test-unit/pkg-descr b/devel/rubygem-test-unit/pkg-descr
index d118b7d09f0a..8629f5dae83e 100644
--- a/devel/rubygem-test-unit/pkg-descr
+++ b/devel/rubygem-test-unit/pkg-descr
@@ -4,4 +4,4 @@ in Ruby 1.8.x. Ruby 1.9.x bundles minitest not Test::Unit.
Test::Unit bundled in Ruby 1.8.x had not been improved but
unbundled Test::Unit (Test::Unit 2.x) will be improved actively.
-WWW: http://test-unit.rubyforge.org/
+WWW: http://rubygems.org/gems/test-unit/
diff --git a/devel/rubygem-transactionsimple/pkg-descr b/devel/rubygem-transactionsimple/pkg-descr
index bf9ab4043d72..beaad0e5deb5 100644
--- a/devel/rubygem-transactionsimple/pkg-descr
+++ b/devel/rubygem-transactionsimple/pkg-descr
@@ -3,4 +3,4 @@ to objects. The transaction methods added by this module will work with most
objects, excluding those that cannot be Marshal-ed (bindings, procedure
objects, IO instances, or singleton objects).
-WWW: http://rubyforge.org/projects/trans-simple/
+WWW: http://rubygems.org/gems/transactionsimple/
diff --git a/devel/rubygem-trollop/pkg-descr b/devel/rubygem-trollop/pkg-descr
index 30cf038e5786..4d5dd34415f0 100644
--- a/devel/rubygem-trollop/pkg-descr
+++ b/devel/rubygem-trollop/pkg-descr
@@ -4,4 +4,4 @@ nice automatically-generated help page (fit to your screen size!), robust
option parsing, command subcompletion, and sensible defaults for everything
you don't specify.
-WWW: http://trollop.rubyforge.org
+WWW: http://rubygems.org/gems/trollop/
diff --git a/devel/rubygem-tzinfo/pkg-descr b/devel/rubygem-tzinfo/pkg-descr
index 0108d33309e6..1d4959288acc 100644
--- a/devel/rubygem-tzinfo/pkg-descr
+++ b/devel/rubygem-tzinfo/pkg-descr
@@ -4,4 +4,4 @@ aware transformations between times in different time zones. The
tz database is compiled into Ruby classes which are packaged in the
release. No external zoneinfo files are required at runtime.
-WWW: http://tzinfo.rubyforge.org/
+WWW: http://rubygems.org/gems/tzinfo/
diff --git a/devel/rubygem-uuidtools/pkg-descr b/devel/rubygem-uuidtools/pkg-descr
index a1788779fedd..dbcef4463112 100644
--- a/devel/rubygem-uuidtools/pkg-descr
+++ b/devel/rubygem-uuidtools/pkg-descr
@@ -1,3 +1,3 @@
A simple universally unique ID generation library.
-WWW: http://uuidtools.rubyforge.org/
+WWW: http://rubygems.org/gems/uuidtools/
diff --git a/devel/rubygem-validatable/pkg-descr b/devel/rubygem-validatable/pkg-descr
index 804a851e313e..2cc7d1c078ac 100644
--- a/devel/rubygem-validatable/pkg-descr
+++ b/devel/rubygem-validatable/pkg-descr
@@ -2,4 +2,4 @@ The validatable library can be included with any Ruby class and provide
validations similar to ActiveRecord's. The library follows ActiveRecord's
lead for features that are similar and introduces new features.
-WWW: http://validatable.rubyforge.org
+WWW: http://rubygems.org/gems/validatable/
diff --git a/devel/rubygem-warbler/pkg-descr b/devel/rubygem-warbler/pkg-descr
index d0e0df38e180..c65cae0faef4 100644
--- a/devel/rubygem-warbler/pkg-descr
+++ b/devel/rubygem-warbler/pkg-descr
@@ -11,4 +11,4 @@ dispatching requests to your application inside the java application server,
and assembles all jar files in WARBLER_HOME/lib/*.jar into your application.
No external dependencies are downloaded.
-WWW: http://caldersphere.rubyforge.org/warbler
+WWW: http://rubygems.org/gems/warbler/
diff --git a/devel/rubygem-webby/pkg-descr b/devel/rubygem-webby/pkg-descr
index e6b94e605f66..9a66cf436375 100644
--- a/devel/rubygem-webby/pkg-descr
+++ b/devel/rubygem-webby/pkg-descr
@@ -11,4 +11,4 @@ contains just the information for that page. You
can use your favorite markup language to write
your pages; Webby supports quite a few.
-WWW: http://webby.rubyforge.org/
+WWW: http://rubygems.org/gems/webby/
diff --git a/devel/rubygem-zentest/pkg-descr b/devel/rubygem-zentest/pkg-descr
index d1116483223b..53105f733a11 100644
--- a/devel/rubygem-zentest/pkg-descr
+++ b/devel/rubygem-zentest/pkg-descr
@@ -16,4 +16,4 @@ multiruby runs anything you want on multiple versions of ruby.
Test::Rails helps you build industrial-strength Rails code.
-WWW: http://zentest.rubyforge.org/
+WWW: http://rubygems.org/gems/zentest/
diff --git a/dns/rubygem-dnsruby/pkg-descr b/dns/rubygem-dnsruby/pkg-descr
index b0b4df29944b..94898da629c3 100644
--- a/dns/rubygem-dnsruby/pkg-descr
+++ b/dns/rubygem-dnsruby/pkg-descr
@@ -2,4 +2,4 @@ Dnsruby is a pure Ruby DNS client library. It provides a
complete DNS client implementation, including full DNSSEC
support.
-WWW: http://rubyforge.org/projects/dnsruby/
+WWW: http://rubygems.org/gems/dnsruby/
diff --git a/ftp/rubygem-curb/pkg-descr b/ftp/rubygem-curb/pkg-descr
index f411648047a0..41294f3fb502 100644
--- a/ftp/rubygem-curb/pkg-descr
+++ b/ftp/rubygem-curb/pkg-descr
@@ -2,4 +2,4 @@ Curb (probably CUrl-RuBy or something) provides Ruby-language
bindings for libcurl, a fully-featured client-side URL
transfer library.
-WWW: http://curb.rubyforge.org/
+WWW: http://rubygems.org/gems/curb/
diff --git a/graphics/mingplot/Makefile b/graphics/mingplot/Makefile
index 44c20ee77086..9eaf68d0aa82 100644
--- a/graphics/mingplot/Makefile
+++ b/graphics/mingplot/Makefile
@@ -15,5 +15,8 @@ RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR}/ming/mingc.so:${PORTSDIR}/graphics/ruby-ming
USE_RUBY= yes
USE_RUBY_FEATURES= iconv
+DEPRECATED= Depends on deprecated graphics/ruby-ming
+EXPIRATION_DATE= 2014-09-20
+
NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/graphics/ruby-gd/pkg-descr b/graphics/ruby-gd/pkg-descr
index ba3291b2161f..5158a895a9bf 100644
--- a/graphics/ruby-gd/pkg-descr
+++ b/graphics/ruby-gd/pkg-descr
@@ -3,5 +3,4 @@ Ruby/GD is an extension library to use Thomas Boutell's gd library
Author: Matsumoto Yukihiro <matz@ruby-lang.org> (original author)
Ryuichi Tamura <tam@kais.kyoto-u.ac.jp> (current maintainer)
-WWW: http://rubyforge.org/projects/ruby-gd/
WWW: https://github.com/Spakman/ruby-gd
diff --git a/graphics/ruby-ming/Makefile b/graphics/ruby-ming/Makefile
index 29aca06bdf83..4a393a82cf46 100644
--- a/graphics/ruby-ming/Makefile
+++ b/graphics/ruby-ming/Makefile
@@ -26,6 +26,9 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-ruby
DOCS= ChangeLog INSTALL LGPL NEWS README TODO
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
OPTIONS_DEFINE= DOCS
post-install:
diff --git a/graphics/ruby-rmagick/Makefile b/graphics/ruby-rmagick/Makefile
index 512752432122..b7f92064d851 100644
--- a/graphics/ruby-rmagick/Makefile
+++ b/graphics/ruby-rmagick/Makefile
@@ -44,6 +44,9 @@ CONFIGURE_ARGS+= --disable-htmldoc
DOCS= ChangeLog README.html
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
.include <bsd.port.pre.mk>
post-install:
diff --git a/graphics/rubygem-gd2/pkg-descr b/graphics/rubygem-gd2/pkg-descr
index 21315766503f..ec10e777bb06 100644
--- a/graphics/rubygem-gd2/pkg-descr
+++ b/graphics/rubygem-gd2/pkg-descr
@@ -1,3 +1,3 @@
Ruby binding for Thomas Boutell's gd 2.x graphics library
-WWW: http://gd2.rubyforge.org/
+WWW: http://rubygems.org/gems/gd2/
diff --git a/graphics/rubygem-geokit/pkg-descr b/graphics/rubygem-geokit/pkg-descr
index e4f46198f365..4c53db09c89d 100644
--- a/graphics/rubygem-geokit/pkg-descr
+++ b/graphics/rubygem-geokit/pkg-descr
@@ -3,4 +3,4 @@ through multiple providers with failover and geo distance calculations.
Combine with the Rails plugin for IP-based location lookup and
ActiveRecord extensions for geo-based finders.
-WWW: http://geokit.rubyforge.org/
+WWW: http://rubygems.org/gems/geokit/
diff --git a/graphics/rubygem-image_science/pkg-descr b/graphics/rubygem-image_science/pkg-descr
index 9a2f9f8ad95a..7e24a3461b01 100644
--- a/graphics/rubygem-image_science/pkg-descr
+++ b/graphics/rubygem-image_science/pkg-descr
@@ -2,4 +2,4 @@ ImageScience is a Ruby library that generates
thumbnails. Supports square and proportional
thumbnails, as well as arbitrary resizes.
-WWW: http://seattlerb.rubyforge.org/ImageScience.html
+WWW: http://rubygems.org/gems/image_science/
diff --git a/graphics/rubygem-imagesize/pkg-descr b/graphics/rubygem-imagesize/pkg-descr
index 242b359a1fdf..4f783c4fe631 100644
--- a/graphics/rubygem-imagesize/pkg-descr
+++ b/graphics/rubygem-imagesize/pkg-descr
@@ -1,4 +1,4 @@
This gem allows you to find the size of an image
using Ruby.
-WWW: http://imagesize.rubyforge.org
+WWW: http://rubygems.org/gems/imagesize/
diff --git a/graphics/rubygem-objectdetect/pkg-descr b/graphics/rubygem-objectdetect/pkg-descr
index af87028e70ee..4f4938d5fa90 100644
--- a/graphics/rubygem-objectdetect/pkg-descr
+++ b/graphics/rubygem-objectdetect/pkg-descr
@@ -1,3 +1,3 @@
This is a simple library for detecting objects in pictures.
-WWW: http://objectdetect.rubyforge.org
+WWW: http://rubygems.org/gems/objectdetect/
diff --git a/graphics/rubygem-opengl/pkg-descr b/graphics/rubygem-opengl/pkg-descr
index 2261168b6f6e..fab28c56cca7 100644
--- a/graphics/rubygem-opengl/pkg-descr
+++ b/graphics/rubygem-opengl/pkg-descr
@@ -1,4 +1,4 @@
An OpenGL wrapper for Ruby. ruby-opengl contains bindings for OpenGL and the
GLU and GLUT libraries.
-WWW: http://ruby-opengl.rubyforge.org/
+WWW: http://rubygems.org/gems/opengl/
diff --git a/graphics/rubygem-railroad/pkg-descr b/graphics/rubygem-railroad/pkg-descr
index dd019e80e8a2..68011ba80f1d 100644
--- a/graphics/rubygem-railroad/pkg-descr
+++ b/graphics/rubygem-railroad/pkg-descr
@@ -3,4 +3,4 @@ properties (attributes, methods) and relationships (inheritance, model
associations like has_many, etc.) The output is a graph description in
the DOT language, suitable to be handled with tools like Graphviz.
-WWW: http://railroad.rubyforge.org
+WWW: http://rubygems.org/gems/railroad/
diff --git a/graphics/rubygem-rmagick/pkg-descr b/graphics/rubygem-rmagick/pkg-descr
index f9feedf23a49..46e6dffb7aff 100644
--- a/graphics/rubygem-rmagick/pkg-descr
+++ b/graphics/rubygem-rmagick/pkg-descr
@@ -1,4 +1,4 @@
RMagick is an interface between the Ruby programming language and the
ImageMagick and GraphicsMagick image processing libraries.
-WWW: http://rmagick.rubyforge.org/
+WWW: http://rubygems.org/gems/rmagick/
diff --git a/japanese/ruby-ming/Makefile b/japanese/ruby-ming/Makefile
index 04165b03f484..f71d915a820e 100644
--- a/japanese/ruby-ming/Makefile
+++ b/japanese/ruby-ming/Makefile
@@ -25,6 +25,9 @@ CONFIGURE_ARGS= -- --with-ming-include=${PREFIX}/include/ming --with-ming-lib=${
DOCS_EN= ChangeLog README.en Usage_en.txt fonts.en
DOCS_JA= README.ja Usage_ja.txt fonts.ja progress.rd
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
OPTIONS_DEFINE= DOCS EXAMPLES
OPTIONSFILE= ${PORT_DBDIR}/ja-ruby-${PORTNAME}/options
diff --git a/java/rubygem-rjb/pkg-descr b/java/rubygem-rjb/pkg-descr
index eb83dbd8f229..e2d5b008fe1c 100644
--- a/java/rubygem-rjb/pkg-descr
+++ b/java/rubygem-rjb/pkg-descr
@@ -1,3 +1,3 @@
rjb is a bridge software. It connects Ruby and Java.
-WWW: http://rjb.rubyforge.org/
+WWW: http://rubygems.org/gems/rjb/
diff --git a/mail/rubygem-mailfactory/pkg-descr b/mail/rubygem-mailfactory/pkg-descr
index 0a9582684c37..4263228ed53a 100644
--- a/mail/rubygem-mailfactory/pkg-descr
+++ b/mail/rubygem-mailfactory/pkg-descr
@@ -1,4 +1,4 @@
A ruby module that allows for the simple creation of MIME email messages
with multiple body parts and attachments
-WWW: http://mailfactory.rubyforge.org
+WWW: http://rubygems.org/gems/mailfactory/
diff --git a/mail/rubygem-tmail/pkg-descr b/mail/rubygem-tmail/pkg-descr
index aed7e2120fb6..f80acada91ba 100644
--- a/mail/rubygem-tmail/pkg-descr
+++ b/mail/rubygem-tmail/pkg-descr
@@ -2,4 +2,4 @@ TMail is a mail manipulating library for Ruby, with RFC822 and MIME
multipart support.
Author: Minero Aoki <aamine@loveruby.net>
-WWW: http://tmail.rubyforge.org
+WWW: http://rubygems.org/gems/tmail/
diff --git a/math/ruby-fftw3/Makefile b/math/ruby-fftw3/Makefile
index 11d12052b96e..555a4d942a6b 100644
--- a/math/ruby-fftw3/Makefile
+++ b/math/ruby-fftw3/Makefile
@@ -31,6 +31,9 @@ DOCS= LICENSE.txt doc/*
OPTIONS_DEFINE= DOCS
+DEPRECATED= Depends on deprecated math/ruby-narray
+EXPIRATION_DATE= 2014-09-20
+
post-install:
${MKDIR} ${STAGEDIR}${RUBY_MODDOCDIR}
.for f in ${DOCS}
diff --git a/math/ruby-gnuplot/Makefile b/math/ruby-gnuplot/Makefile
index 5178e4b9cc74..a47b546721ea 100644
--- a/math/ruby-gnuplot/Makefile
+++ b/math/ruby-gnuplot/Makefile
@@ -31,6 +31,9 @@ EXAMPLESDIR= ${RUBY_MODEXAMPLESDIR}
PORTDOCS= *
PORTEXAMPLES= *
+DEPRECATED= Depends on deprecated math/ruby-narray
+EXPIRATION_DATE= 2014-09-20
+
MAKE_ARGS= INSTALL_PROG="${INSTALL_PROGRAM}" \
INSTALL_DATA="${INSTALL_DATA}"
diff --git a/math/ruby-gsl/Makefile b/math/ruby-gsl/Makefile
index e198f599d316..1e585ea393e2 100644
--- a/math/ruby-gsl/Makefile
+++ b/math/ruby-gsl/Makefile
@@ -24,6 +24,9 @@ CONFIGURE_ARGS= -- --with-opt-dir="${LOCALBASE}"
DOCS= AUTHORS ChangeLog THANKS rdoc
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
OPTIONS_DEFINE= DOCS
post-extract:
diff --git a/math/ruby-narray/Makefile b/math/ruby-narray/Makefile
index dc923937debe..5e4737571516 100644
--- a/math/ruby-narray/Makefile
+++ b/math/ruby-narray/Makefile
@@ -26,6 +26,9 @@ DOC_JA= README.ja SPEC.ja
OPTIONS_DEFINE= DOCS
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
post-install:
${MKDIR} ${STAGEDIR}${RUBY_MODDOCDIR}/ja
.for f in ${DOC_EN}
diff --git a/math/ruby-numru_misc/Makefile b/math/ruby-numru_misc/Makefile
index ceeee38c97dc..fdbd32da992f 100644
--- a/math/ruby-numru_misc/Makefile
+++ b/math/ruby-numru_misc/Makefile
@@ -28,6 +28,9 @@ NO_BUILD= yes
DOCS= ChangeLog LICENSE.txt doc/*
+DEPRECATED= Depends on deprecated math/ruby-narray
+EXPIRATION_DATE= 2014-09-20
+
do-install:
@cd ${WRKSRC}/ && ${RUBY} ./install.rb -d ${STAGEDIR}${RUBY_SITELIBDIR}
@${MKDIR} ${STAGEDIR}${RUBY_MODDOCDIR}/
diff --git a/math/rubygem-narray/pkg-descr b/math/rubygem-narray/pkg-descr
index 43a6192266dc..eb61e88a9d2e 100644
--- a/math/rubygem-narray/pkg-descr
+++ b/math/rubygem-narray/pkg-descr
@@ -4,4 +4,4 @@ extension library incorporates fast calculation and easy manipulation of large
numerical arrays into the Ruby language. NArray has features similar to NumPy,
but NArray has vector and matrix subclasses.
-WWW: http://narray.rubyforge.org/
+WWW: http://rubygems.org/gems/narray/
diff --git a/misc/ruby-vpim/Makefile b/misc/ruby-vpim/Makefile
index e8f286112e1e..d876ef6fb41b 100644
--- a/misc/ruby-vpim/Makefile
+++ b/misc/ruby-vpim/Makefile
@@ -15,4 +15,7 @@ COMMENT= vCard and iCalendar support for ruby
USE_RUBY= yes
USE_RUBY_SETUP= yes
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
.include <bsd.port.mk>
diff --git a/misc/rubygem-mime-types/pkg-descr b/misc/rubygem-mime-types/pkg-descr
index 6558f32abc31..07057230feb7 100644
--- a/misc/rubygem-mime-types/pkg-descr
+++ b/misc/rubygem-mime-types/pkg-descr
@@ -1,4 +1,4 @@
MIME::Types for Ruby originally based on and synchronized with MIME::Types
for Perl by Mark Overmeer, copyright 2001 - 2005.
-WWW: http://mime-types.rubyforge.org/
+WWW: http://rubygems.org/gems/mime-types/
diff --git a/misc/rubygem-mime-types117/pkg-descr b/misc/rubygem-mime-types117/pkg-descr
index 6558f32abc31..617b5a06783f 100644
--- a/misc/rubygem-mime-types117/pkg-descr
+++ b/misc/rubygem-mime-types117/pkg-descr
@@ -1,4 +1,4 @@
MIME::Types for Ruby originally based on and synchronized with MIME::Types
for Perl by Mark Overmeer, copyright 2001 - 2005.
-WWW: http://mime-types.rubyforge.org/
+WWW: http://rubygems.org/gems/mime-types117/
diff --git a/misc/rubygem-vpim/pkg-descr b/misc/rubygem-vpim/pkg-descr
index ac12fadbe9f1..3a1ed9037b33 100644
--- a/misc/rubygem-vpim/pkg-descr
+++ b/misc/rubygem-vpim/pkg-descr
@@ -1,3 +1,3 @@
A pure-ruby library for decoding and encoding vCard and iCalendar data
-WWW: http://vpim.rubyforge.org/
+WWW: http://rubygems.org/gems/vpim/
diff --git a/multimedia/podcatcher/Makefile b/multimedia/podcatcher/Makefile
index c9faf273771d..3bd2ba0a6b44 100644
--- a/multimedia/podcatcher/Makefile
+++ b/multimedia/podcatcher/Makefile
@@ -17,6 +17,9 @@ SHEBANG_FILES= bin/${PORTNAME}
WRKSRC= ${WRKDIR}/${PORTNAME}
NO_BUILD= yes
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
diff --git a/multimedia/ruby-flvtool2/Makefile b/multimedia/ruby-flvtool2/Makefile
index 5bbda9fbc053..683946fe0080 100644
--- a/multimedia/ruby-flvtool2/Makefile
+++ b/multimedia/ruby-flvtool2/Makefile
@@ -15,4 +15,7 @@ USES= tar:tgz
USE_RUBY= yes
USE_RUBY_SETUP= yes
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
.include <bsd.port.mk>
diff --git a/multimedia/vodcatcher/Makefile b/multimedia/vodcatcher/Makefile
index e37e73f5414f..6fb8b44d5aac 100644
--- a/multimedia/vodcatcher/Makefile
+++ b/multimedia/vodcatcher/Makefile
@@ -16,6 +16,9 @@ NO_BUILD= yes
PLIST_FILES= bin/vodcatcher
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
do-install:
@${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
diff --git a/net-mgmt/rubygem-snmp/pkg-descr b/net-mgmt/rubygem-snmp/pkg-descr
index 489e6fe28046..5ab4d078a500 100644
--- a/net-mgmt/rubygem-snmp/pkg-descr
+++ b/net-mgmt/rubygem-snmp/pkg-descr
@@ -3,4 +3,4 @@ Protocol). It is implemented in pure Ruby, so there are no dependencies
on external libraries like net-snmp. You can run this library anywhere
that Ruby can run.
-WWW: http://snmplib.rubyforge.org
+WWW: http://rubygems.org/gems/snmp/
diff --git a/net/ruby-growl/Makefile b/net/ruby-growl/Makefile
index a0c258a9d01b..c37cd3273959 100644
--- a/net/ruby-growl/Makefile
+++ b/net/ruby-growl/Makefile
@@ -24,6 +24,9 @@ PLIST_FILES= bin/growl \
PORTDOCS= History.txt README.txt
DOCSDIR= ${RUBY_MODDOCDIR}
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/bin/growl ${STAGEDIR}${PREFIX}/bin/
${MKDIR} ${STAGEDIR}${RUBY_SITELIBDIR}/
diff --git a/net/ruby-ldap/Makefile b/net/ruby-ldap/Makefile
index 5a9658df2d5f..d8e31690f7fc 100644
--- a/net/ruby-ldap/Makefile
+++ b/net/ruby-ldap/Makefile
@@ -28,6 +28,9 @@ USES= tar:bzip2
USE_RUBY= yes
USE_RUBY_EXTCONF= yes
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
.include <bsd.port.pre.mk>
# Configure options:
diff --git a/net/rubygem-aws-s3/pkg-descr b/net/rubygem-aws-s3/pkg-descr
index e67de0d88662..5af18240b294 100644
--- a/net/rubygem-aws-s3/pkg-descr
+++ b/net/rubygem-aws-s3/pkg-descr
@@ -1,3 +1,3 @@
Client library for Amazon's Simple Storage Service's REST API
-WWW: http://amazon.rubyforge.org/
+WWW: http://rubygems.org/gems/aws-s3/
diff --git a/net/rubygem-httpauth/pkg-descr b/net/rubygem-httpauth/pkg-descr
index 7b8d4a22d02c..87112f24004d 100644
--- a/net/rubygem-httpauth/pkg-descr
+++ b/net/rubygem-httpauth/pkg-descr
@@ -1,5 +1,5 @@
HTTPauth is a library supporting the full HTTP Authentication protocol as
specified in RFC 2617; both Digest Authentication and Basic Authentication.
-WWW: http://httpauth.rubyforge.org/
+WWW: http://rubygems.org/gems/httpauth/
RG: https://rubygems.org/gems/httpauth
diff --git a/net/rubygem-net-ldap/pkg-descr b/net/rubygem-net-ldap/pkg-descr
index 17f40d2a350a..13d93011a0f6 100644
--- a/net/rubygem-net-ldap/pkg-descr
+++ b/net/rubygem-net-ldap/pkg-descr
@@ -4,4 +4,4 @@ LDAP client features and a subset of server features as well.
* Standards-based (going for RFC 4511)
* Portable: 100% Ruby
-WWW: http://net-ldap.rubyforge.org/
+WWW: http://rubygems.org/gems/net-ldap/
diff --git a/net/rubygem-net-netrc/pkg-descr b/net/rubygem-net-netrc/pkg-descr
index 68caf0c9df0a..93638254e7e9 100644
--- a/net/rubygem-net-netrc/pkg-descr
+++ b/net/rubygem-net-netrc/pkg-descr
@@ -1,4 +1,4 @@
Net::Netrc is a pure-Ruby module providing ftp(1)-style .netrc
parsing. It is inspired by Graham Barr's Perl Net::Netrc module.
-WWW: http://net-netrc.rubyforge.org
+WWW: http://rubygems.org/gems/net-netrc/
diff --git a/net/rubygem-oauth/pkg-descr b/net/rubygem-oauth/pkg-descr
index 3c587192a99d..67b864c5e0b0 100644
--- a/net/rubygem-oauth/pkg-descr
+++ b/net/rubygem-oauth/pkg-descr
@@ -1,4 +1,4 @@
Rubygem-oauth is a RubyGem for implementing both OAuth clients and
servers in Ruby applications.
-WWW: http://oauth.rubyforge.org/
+WWW: http://rubygems.org/gems/oauth/
diff --git a/net/rubygem-openid/pkg-descr b/net/rubygem-openid/pkg-descr
index 529c77133aa3..d587647df116 100644
--- a/net/rubygem-openid/pkg-descr
+++ b/net/rubygem-openid/pkg-descr
@@ -18,4 +18,4 @@ This library is a port of the Python OpenID library, and features:
for authentication
o ActiveRecord adapter for using an SQL store in rails
-WWW: http://openid.rubyforge.org/
+WWW: http://rubygems.org/gems/openid/
diff --git a/net/rubygem-rightaws/pkg-descr b/net/rubygem-rightaws/pkg-descr
index 10fa11a7d142..2c1e65648963 100644
--- a/net/rubygem-rightaws/pkg-descr
+++ b/net/rubygem-rightaws/pkg-descr
@@ -4,4 +4,4 @@ Amazon's REST and query interfaces to provide full programmatic
control. An optional robust HTTP layer retries and clears transient
errors.
-WWW: http://rightaws.rubyforge.org/
+WWW: http://rubygems.org/gems/rightaws/
diff --git a/net/rubygem-rightflexiscale/pkg-descr b/net/rubygem-rightflexiscale/pkg-descr
index 5b6699854adf..67e45a4753e6 100644
--- a/net/rubygem-rightflexiscale/pkg-descr
+++ b/net/rubygem-rightflexiscale/pkg-descr
@@ -1,4 +1,4 @@
The RightScale Flexiscale gem has been designed to provide a robust
interface to Flexiscale's existing API.
-WWW: http://rightaws.rubyforge.org/
+WWW: http://rubygems.org/gems/rightflexiscale/
diff --git a/net/rubygem-rightgogrid/pkg-descr b/net/rubygem-rightgogrid/pkg-descr
index 5f3730238af1..3aecba36cc81 100644
--- a/net/rubygem-rightgogrid/pkg-descr
+++ b/net/rubygem-rightgogrid/pkg-descr
@@ -1,4 +1,4 @@
The RightScale GoGrid gem has been designed to provide a robust
interface to GoGrid's existing API.
-WWW: http://rightaws.rubyforge.org/
+WWW: http://rubygems.org/gems/rightgogrid/
diff --git a/net/rubygem-righthttpconnection/pkg-descr b/net/rubygem-righthttpconnection/pkg-descr
index 10fa11a7d142..c2d562d40bf5 100644
--- a/net/rubygem-righthttpconnection/pkg-descr
+++ b/net/rubygem-righthttpconnection/pkg-descr
@@ -4,4 +4,4 @@ Amazon's REST and query interfaces to provide full programmatic
control. An optional robust HTTP layer retries and clears transient
errors.
-WWW: http://rightaws.rubyforge.org/
+WWW: http://rubygems.org/gems/righthttpconnection/
diff --git a/net/rubygem-rightslicehost/pkg-descr b/net/rubygem-rightslicehost/pkg-descr
index 810e7f28317d..3abe4c8bf0e7 100644
--- a/net/rubygem-rightslicehost/pkg-descr
+++ b/net/rubygem-rightslicehost/pkg-descr
@@ -1,4 +1,4 @@
The RightScale Slicehost gem has been designed to provide a robust
interface to Slicehost's existing API.
-WWW: http://rightaws.rubyforge.org/
+WWW: http://rubygems.org/gems/rightslicehost/
diff --git a/net/rubygem-twitter4r/pkg-descr b/net/rubygem-twitter4r/pkg-descr
index 232f04f62798..47f1465d861b 100644
--- a/net/rubygem-twitter4r/pkg-descr
+++ b/net/rubygem-twitter4r/pkg-descr
@@ -1,4 +1,4 @@
Twitter4R provides an object based API to query or update your Twitter
account via pure Ruby. It hides the ugly HTTP/REST code from your code.
-WWW: http://twitter4r.rubyforge.org
+WWW: http://rubygems.org/gems/twitter4r/
diff --git a/print/rubygem-color/pkg-descr b/print/rubygem-color/pkg-descr
index 9315ccdf5ab8..99ebdfb58a63 100644
--- a/print/rubygem-color/pkg-descr
+++ b/print/rubygem-color/pkg-descr
@@ -6,4 +6,4 @@ L*a*b*) are not supported because Color does not yet support colour profiles,
giving no meaningful way to convert colours in absolute colour spaces (like
L*a*b*, XYZ) to non-absolute colour spaces (like RGB).
-WWW: http://color.rubyforge.org/
+WWW: http://rubygems.org/gems/color/
diff --git a/print/rubygem-colortools/pkg-descr b/print/rubygem-colortools/pkg-descr
index 23de586c55cd..f0a4a80ab773 100644
--- a/print/rubygem-colortools/pkg-descr
+++ b/print/rubygem-colortools/pkg-descr
@@ -5,4 +5,4 @@ that are commonly supported and used in HTML, SVG, and X11 applications.
A technique for generating a monochromatic contrasting palette is also
included.
-WWW: http://rubyforge.org/projects/ruby-pdf/
+WWW: http://rubygems.org/gems/colortools/
diff --git a/print/rubygem-pdfwriter/pkg-descr b/print/rubygem-pdfwriter/pkg-descr
index a0678ebf4b42..fe2cc1f5cf40 100644
--- a/print/rubygem-pdfwriter/pkg-descr
+++ b/print/rubygem-pdfwriter/pkg-descr
@@ -4,4 +4,4 @@ directory. The canonical documentation for PDF::Writer is "manual.pdf",
which can be generated using bin/techbook (just "techbook" for RubyGem users)
and the manual file "manual.pwd".
-WWW: http://rubyforge.org/projects/ruby-pdf/
+WWW: http://rubygems.org/gems/pdfwriter/
diff --git a/print/rubygem-prawn-format/pkg-descr b/print/rubygem-prawn-format/pkg-descr
index fe4a1ec1b309..ee8a7283dd4f 100644
--- a/print/rubygem-prawn-format/pkg-descr
+++ b/print/rubygem-prawn-format/pkg-descr
@@ -1,4 +1,4 @@
rubygem-prawn-format is an extension of Prawn that allows
inline formatting.
-WWW: http://rubyforge.org/projects/prawn
+WWW: http://rubygems.org/gems/prawn-format/
diff --git a/science/ruby-dcl/Makefile b/science/ruby-dcl/Makefile
index 388c82be2984..13642432499f 100644
--- a/science/ruby-dcl/Makefile
+++ b/science/ruby-dcl/Makefile
@@ -40,6 +40,9 @@ PORTEXAMPLES= *
OPTIONS_DEFINE= DOCS EXAMPLES
+DEPRECATED= Depends on deprecated math/ruby-narray
+EXPIRATION_DATE= 2014-09-20
+
.include <bsd.port.pre.mk>
.if ${ARCH} == "ia64"
diff --git a/science/ruby-gphys/Makefile b/science/ruby-gphys/Makefile
index 20d609cd08f2..60916aa0d926 100644
--- a/science/ruby-gphys/Makefile
+++ b/science/ruby-gphys/Makefile
@@ -38,6 +38,9 @@ DOCSDIR= ${RUBY_MODDOCDIR}
PORTEXAMPLES= sample* test*
PORTDOCS= ChangeLog LICENSE.txt README TODO_ep_flux doc*
+DEPRECATED= Depends on deprecated math/ruby-narray
+EXPIRATION_DATE= 2014-09-20
+
do-install:
cd ${WRKSRC} && ${MAKE} ${MAKE_ARGS} install
cd ${WRKSRC} && ${RUBY} install.rb -d ${STAGEDIR}${RUBY_SITELIBDIR} -b ${STAGEDIR}${PREFIX}/bin
diff --git a/science/ruby-netcdf/Makefile b/science/ruby-netcdf/Makefile
index dcf5a6d8ec9d..a903058bd0af 100644
--- a/science/ruby-netcdf/Makefile
+++ b/science/ruby-netcdf/Makefile
@@ -36,4 +36,7 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${RUBY_MODDOCDIR}/
.endfor
+DEPRECATED= Depends on deprecated math/ruby-narray
+EXPIRATION_DATE= 2014-09-20
+
.include <bsd.port.mk>
diff --git a/science/rubygem-ai4r/pkg-descr b/science/rubygem-ai4r/pkg-descr
index 63c4cd90a340..f75d8942ba97 100644
--- a/science/rubygem-ai4r/pkg-descr
+++ b/science/rubygem-ai4r/pkg-descr
@@ -27,4 +27,4 @@ covering several Artificial intelligence fields. It implements:
- Ward's method linkage
- Diana (Divisive Analysis)
-WWW: http://ai4r.rubyforge.org
+WWW: http://rubygems.org/gems/ai4r/
diff --git a/security/ruby-crypt/Makefile b/security/ruby-crypt/Makefile
index 9e081201980a..c67f088d81fb 100644
--- a/security/ruby-crypt/Makefile
+++ b/security/ruby-crypt/Makefile
@@ -17,6 +17,9 @@ USE_RUBY= yes
NO_BUILD= yes
WRKSRC= ${WRKDIR}
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
do-install:
@cd ${WRKSRC}; ${RUBY} install.rb
diff --git a/security/ruby-gpgme/Makefile b/security/ruby-gpgme/Makefile
index 18f29685dbdf..ee7a83a3bdf4 100644
--- a/security/ruby-gpgme/Makefile
+++ b/security/ruby-gpgme/Makefile
@@ -36,6 +36,9 @@ MAKE_ARGS= INSTALL_PROG="${INSTALL_PROGRAM}" \
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDOCS}
diff --git a/security/rubygem-bcrypt-ruby/pkg-descr b/security/rubygem-bcrypt-ruby/pkg-descr
index eab2b6a4c84a..85c6095f0744 100644
--- a/security/rubygem-bcrypt-ruby/pkg-descr
+++ b/security/rubygem-bcrypt-ruby/pkg-descr
@@ -2,4 +2,4 @@ bcrypt() is a sophisticated and secure hash algorithm designed by The OpenBSD
project for hashing passwords. bcrypt-ruby provides a simple, humane wrapper
for safely handling passwords.
-WWW: http://bcrypt-ruby.rubyforge.org
+WWW: http://rubygems.org/gems/bcrypt-ruby/
diff --git a/security/rubygem-ezcrypto/pkg-descr b/security/rubygem-ezcrypto/pkg-descr
index b805db8c6edb..8a8de4515549 100644
--- a/security/rubygem-ezcrypto/pkg-descr
+++ b/security/rubygem-ezcrypto/pkg-descr
@@ -8,4 +8,4 @@ Features
* Single class object oriented access to most commonly used features
* Ruby like
-WWW: http://ezcrypto.rubyforge.org
+WWW: http://rubygems.org/gems/ezcrypto/
diff --git a/security/rubygem-net-scp/pkg-descr b/security/rubygem-net-scp/pkg-descr
index 7da682316d47..0e8dc51014ea 100644
--- a/security/rubygem-net-scp/pkg-descr
+++ b/security/rubygem-net-scp/pkg-descr
@@ -7,4 +7,4 @@ to copied to and from a remote server.
* Can download files in-memory, or direct-to-disk
* Support for SCP URI's, and OpenURI
-WWW: http://net-ssh.rubyforge.org/scp
+WWW: http://rubygems.org/gems/net-scp/
diff --git a/security/rubygem-net-scp11/pkg-descr b/security/rubygem-net-scp11/pkg-descr
index 7da682316d47..1cab32eae523 100644
--- a/security/rubygem-net-scp11/pkg-descr
+++ b/security/rubygem-net-scp11/pkg-descr
@@ -7,4 +7,4 @@ to copied to and from a remote server.
* Can download files in-memory, or direct-to-disk
* Support for SCP URI's, and OpenURI
-WWW: http://net-ssh.rubyforge.org/scp
+WWW: http://rubygems.org/gems/net-scp11/
diff --git a/security/rubygem-net-sftp/pkg-descr b/security/rubygem-net-sftp/pkg-descr
index 7f9f76a3098f..66299a05a559 100644
--- a/security/rubygem-net-sftp/pkg-descr
+++ b/security/rubygem-net-sftp/pkg-descr
@@ -1,4 +1,4 @@
Net::SFTP is a pure Ruby implementation of the SFTP client protocol
(versions 1 through 5).
-WWW: http://net-ssh.rubyforge.org/sftp
+WWW: http://rubygems.org/gems/net-sftp/
diff --git a/security/rubygem-net-ssh-gateway/pkg-descr b/security/rubygem-net-ssh-gateway/pkg-descr
index 3d2a82b06e80..2786eb1e8b60 100644
--- a/security/rubygem-net-ssh-gateway/pkg-descr
+++ b/security/rubygem-net-ssh-gateway/pkg-descr
@@ -7,4 +7,4 @@ restricted access.
* Easily manage forwarded ports
* Establish Net::SSH connections through firewalls
-WWW: http://net-ssh.rubyforge.org/gateway
+WWW: http://rubygems.org/gems/net-ssh-gateway/
diff --git a/security/rubygem-ruby-hmac/pkg-descr b/security/rubygem-ruby-hmac/pkg-descr
index e48d0fa25f22..8e3ac2932fec 100644
--- a/security/rubygem-ruby-hmac/pkg-descr
+++ b/security/rubygem-ruby-hmac/pkg-descr
@@ -4,4 +4,4 @@ RFC2104. Namely, a MAC provides a way to check the integrity of information
transmitted over or stored in an unreliable medium, based on a secret key.
Originally written by Daiki Ueno. Converted to a RubyGem by Geoffrey Grosenbach
-WWW: http://ruby-hmac.rubyforge.org/
+WWW: http://rubygems.org/gems/ruby-hmac/
diff --git a/sysutils/philesight/Makefile b/sysutils/philesight/Makefile
index 79aa61ddb31d..5ca8361600fe 100644
--- a/sysutils/philesight/Makefile
+++ b/sysutils/philesight/Makefile
@@ -27,6 +27,9 @@ OPTIONS_DEFINE= EXAMPLES
EXTRA_PATCHES= ${FILESDIR}/extra-patch-ruby19
+DEPRECATED= Depends on deprecated devel/ruby-locale2
+EXPIRATION_DATE= 2014-09-20
+
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
@${MKDIR} ${STAGEDIR}${RUBY_SITELIBDIR}
diff --git a/sysutils/rubygem-god/pkg-descr b/sysutils/rubygem-god/pkg-descr
index 0fa07fb3451d..c2edc474e721 100644
--- a/sysutils/rubygem-god/pkg-descr
+++ b/sysutils/rubygem-god/pkg-descr
@@ -1,4 +1,4 @@
God is an easy to configure, easy to extend monitoring
framework written in Ruby.
-WWW: http://god.rubyforge.org/
+WWW: http://rubygems.org/gems/god/
diff --git a/sysutils/rubygem-log4r/pkg-descr b/sysutils/rubygem-log4r/pkg-descr
index 609c87ff47f0..59fe80febee7 100644
--- a/sysutils/rubygem-log4r/pkg-descr
+++ b/sysutils/rubygem-log4r/pkg-descr
@@ -1,4 +1,4 @@
Log4r is a comprehensive and flexible logging library written in Ruby for use
in Ruby programs
-WWW: http://log4r.rubyforge.org
+WWW: http://rubygems.org/gems/log4r/
diff --git a/sysutils/rubygem-sys-cpu/pkg-descr b/sysutils/rubygem-sys-cpu/pkg-descr
index d14eb37c9cec..26b8ac364f76 100644
--- a/sysutils/rubygem-sys-cpu/pkg-descr
+++ b/sysutils/rubygem-sys-cpu/pkg-descr
@@ -8,4 +8,4 @@ system administration tasks, such as gathering
information about users, processes, your CPU, the
filesystem, and so on.
-WWW: http://www.rubyforge.org/projects/sysutils
+WWW: http://rubygems.org/gems/sys-cpu/
diff --git a/sysutils/rubygem-sys-filesystem/pkg-descr b/sysutils/rubygem-sys-filesystem/pkg-descr
index 80203cbb3602..ccda4ea6a5dd 100644
--- a/sysutils/rubygem-sys-filesystem/pkg-descr
+++ b/sysutils/rubygem-sys-filesystem/pkg-descr
@@ -2,4 +2,4 @@ The sys-filesystem library provides an interface
for gathering filesystem information, such as
disk space and mount point data.
-WWW: http://www.rubyforge.org/projects/sysutils
+WWW: http://rubygems.org/gems/sys-filesystem/
diff --git a/sysutils/rubygem-sys-host/pkg-descr b/sysutils/rubygem-sys-host/pkg-descr
index ae1b6fe6c1e1..e16bc82b73cf 100644
--- a/sysutils/rubygem-sys-host/pkg-descr
+++ b/sysutils/rubygem-sys-host/pkg-descr
@@ -1,3 +1,3 @@
Provides hostname, ip address, and other information for a given host.
-WWW: http://www.rubyforge.org/projects/sysutils
+WWW: http://rubygems.org/gems/sys-host/
diff --git a/sysutils/rubygem-sys-proctable/pkg-descr b/sysutils/rubygem-sys-proctable/pkg-descr
index f424854262cd..e1a80ec565f1 100644
--- a/sysutils/rubygem-sys-proctable/pkg-descr
+++ b/sysutils/rubygem-sys-proctable/pkg-descr
@@ -4,4 +4,4 @@ Most major platforms are supported and, while different platforms
may return different information, the external interface is identical
across platforms.
-WWW: http://www.rubyforge.org/projects/sysutils
+WWW: http://rubygems.org/gems/sys-proctable/
diff --git a/sysutils/rubygem-sys-uname/pkg-descr b/sysutils/rubygem-sys-uname/pkg-descr
index f49344af3818..17bcfa8a44b8 100644
--- a/sysutils/rubygem-sys-uname/pkg-descr
+++ b/sysutils/rubygem-sys-uname/pkg-descr
@@ -1,4 +1,4 @@
A Ruby interface for getting system information
along the lines of the uname Unix command
-WWW: http://www.rubyforge.org/projects/sysutils
+WWW: http://rubygems.org/gems/sys-uname/
diff --git a/sysutils/rubygem-sys-uptime/pkg-descr b/sysutils/rubygem-sys-uptime/pkg-descr
index 0410ef84633f..4dffac9f20ef 100644
--- a/sysutils/rubygem-sys-uptime/pkg-descr
+++ b/sysutils/rubygem-sys-uptime/pkg-descr
@@ -2,4 +2,4 @@ The sys-uptime library is a simple interface for
gathering uptime information. You can retrieve data
in seconds, minutes, days, hours, or all of the above.
-WWW: http://www.rubyforge.org/projects/sysutils
+WWW: http://rubygems.org/gems/sys-uptime/
diff --git a/textproc/ruby-liquid/Makefile b/textproc/ruby-liquid/Makefile
index aa22f376e196..d9d17fd5ed5f 100644
--- a/textproc/ruby-liquid/Makefile
+++ b/textproc/ruby-liquid/Makefile
@@ -20,6 +20,9 @@ DOCS= CHANGELOG README.txt History.txt
OPTIONS_DEFINE= DOCS
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
do-install:
${MKDIR} ${STAGEDIR}${SADIR}/liquid/tags ${STAGEDIR}${SADIR}/liquid/extras
${INSTALL_DATA} ${WRKSRC}/lib/liquid.rb ${STAGEDIR}${SADIR}/
diff --git a/textproc/rubygem-diff-lcs/pkg-descr b/textproc/rubygem-diff-lcs/pkg-descr
index 8ef3f6ce8e8d..958ac782810b 100644
--- a/textproc/rubygem-diff-lcs/pkg-descr
+++ b/textproc/rubygem-diff-lcs/pkg-descr
@@ -2,4 +2,4 @@ Diff::LCS is a port of Algorithm::Diff that uses the McIlroy-Hunt longest
common subsequence (LCS) algorithm to compute intelligent differences between
two sequenced enumerable containers.
-WWW: http://rubyforge.org/projects/ruwiki/
+WWW: http://rubygems.org/gems/diff-lcs/
diff --git a/textproc/rubygem-fast_xs/pkg-descr b/textproc/rubygem-fast_xs/pkg-descr
index 2a9e7539aea8..d404860a103d 100644
--- a/textproc/rubygem-fast_xs/pkg-descr
+++ b/textproc/rubygem-fast_xs/pkg-descr
@@ -17,4 +17,4 @@ optional, but all parsers are able ot handle it. XML::Builder as packaged in
Rails 2.0 will be automatically use String#fast_xs instead of String#to_xs
available.
-WWW: http://fast-xs.rubyforge.org/
+WWW: http://rubygems.org/gems/fast_xs/
diff --git a/textproc/rubygem-fast_xs073/pkg-descr b/textproc/rubygem-fast_xs073/pkg-descr
index 2a9e7539aea8..1d5d53485a20 100644
--- a/textproc/rubygem-fast_xs073/pkg-descr
+++ b/textproc/rubygem-fast_xs073/pkg-descr
@@ -17,4 +17,4 @@ optional, but all parsers are able ot handle it. XML::Builder as packaged in
Rails 2.0 will be automatically use String#fast_xs instead of String#to_xs
available.
-WWW: http://fast-xs.rubyforge.org/
+WWW: http://rubygems.org/gems/fast_xs073/
diff --git a/textproc/rubygem-hikidoc/pkg-descr b/textproc/rubygem-hikidoc/pkg-descr
index 2c6c3df6b4b3..6d6e965906a4 100644
--- a/textproc/rubygem-hikidoc/pkg-descr
+++ b/textproc/rubygem-hikidoc/pkg-descr
@@ -2,4 +2,4 @@
allows you to write using an easy-to-read, easy-to-write plain text
format, then convert it to structurally valid HTML (or XHTML).
-WWW: http://rubyforge.org/projects/hikidoc/
+WWW: http://rubygems.org/gems/hikidoc/
diff --git a/textproc/rubygem-htmlentities/pkg-descr b/textproc/rubygem-htmlentities/pkg-descr
index e60b5cf0a83c..3a67e78be9fe 100644
--- a/textproc/rubygem-htmlentities/pkg-descr
+++ b/textproc/rubygem-htmlentities/pkg-descr
@@ -2,4 +2,4 @@ HTMLEntities is a simple library to facilitate encoding and decoding of
named (&yacute; and so on) or numerical (&#123; or &#x12a;) entities
in HTML and XHTML documents.
-WWW: http://htmlentities.rubyforge.org/
+WWW: http://rubygems.org/gems/htmlentities/
diff --git a/textproc/rubygem-ini/pkg-descr b/textproc/rubygem-ini/pkg-descr
index b96fb972fb93..58f302b81e39 100644
--- a/textproc/rubygem-ini/pkg-descr
+++ b/textproc/rubygem-ini/pkg-descr
@@ -5,4 +5,4 @@ gem has one goal: make INI file, structure, and stream manipulation
as fast, safe, and simple as possible. We take a modal approach
with a pluggable parser class.
-WWW: http://rubyforge.org/projects/inifile/
+WWW: http://rubygems.org/gems/ini/
diff --git a/textproc/rubygem-opml/pkg-descr b/textproc/rubygem-opml/pkg-descr
index 2902ff81dd65..979424160ec6 100644
--- a/textproc/rubygem-opml/pkg-descr
+++ b/textproc/rubygem-opml/pkg-descr
@@ -1,3 +1,3 @@
A simple wrapper for parsing OPML files.
-WWW: http://rubyforge.org/projects/opml/
+WWW: http://rubygems.org/gems/opml/
diff --git a/textproc/rubygem-rak/pkg-descr b/textproc/rubygem-rak/pkg-descr
index c77d3565c09c..a987d04fb24d 100644
--- a/textproc/rubygem-rak/pkg-descr
+++ b/textproc/rubygem-rak/pkg-descr
@@ -3,4 +3,4 @@ expressions and automatically recurses directories, skipping .svn/,
.cvs/, pkg/ and more things you don't care about. It is based on the Perl
tool.
-WWW: http://rubyforge.org/projects/rak
+WWW: http://rubygems.org/gems/rak/
diff --git a/textproc/rubygem-ri_cal/pkg-descr b/textproc/rubygem-ri_cal/pkg-descr
index f83be63945d7..207196539a08 100644
--- a/textproc/rubygem-ri_cal/pkg-descr
+++ b/textproc/rubygem-ri_cal/pkg-descr
@@ -16,4 +16,4 @@ Enumeration of recurring occurrences. For example, if an Event has one
or more recurrence rules, then the occurrences of the event can be enumerated
as a series of Event occurrences.
-WWW: http://ri-cal.rubyforge.org/
+WWW: http://rubygems.org/gems/ri_cal/
diff --git a/textproc/rubygem-spreadsheet/pkg-descr b/textproc/rubygem-spreadsheet/pkg-descr
index 3dcffc5d55c3..8bbf81de6a22 100644
--- a/textproc/rubygem-spreadsheet/pkg-descr
+++ b/textproc/rubygem-spreadsheet/pkg-descr
@@ -4,4 +4,4 @@ supported. Spreadsheet is a combination/complete rewrite of the
Spreadsheet::Excel Library by Daniel J. Berger and the ParseExcel Library by
Hannes Wyss. Spreadsheet can read, write and modify Spreadsheet Documents.
-WWW: http://spreadsheet.rubyforge.org
+WWW: http://rubygems.org/gems/spreadsheet/
diff --git a/textproc/rubygem-syntax/pkg-descr b/textproc/rubygem-syntax/pkg-descr
index b385ea70dd65..ee69bc91ad74 100644
--- a/textproc/rubygem-syntax/pkg-descr
+++ b/textproc/rubygem-syntax/pkg-descr
@@ -1,4 +1,4 @@
Syntax highlighting library for various languages. Has built-in support
for converting source code to syntax-highlighted HTML.
-WWW: http://rubyforge.org/projects/syntax/
+WWW: http://rubygems.org/gems/syntax/
diff --git a/textproc/rubygem-tidy/pkg-descr b/textproc/rubygem-tidy/pkg-descr
index cc6f009e45e5..62979d2ad766 100644
--- a/textproc/rubygem-tidy/pkg-descr
+++ b/textproc/rubygem-tidy/pkg-descr
@@ -1,3 +1,3 @@
Ruby interface to HTML Tidy Library Project
-WWW: http://tidy.rubyforge.org
+WWW: http://rubygems.org/gems/tidy/
diff --git a/textproc/rubygem-xml-simple/pkg-descr b/textproc/rubygem-xml-simple/pkg-descr
index 88cbaa4285e7..2c2f86502246 100644
--- a/textproc/rubygem-xml-simple/pkg-descr
+++ b/textproc/rubygem-xml-simple/pkg-descr
@@ -2,4 +2,4 @@ Class XmlSimple offers an easy API to read and write XML. It is a Ruby
translation of Grant McLean's Perl module XML::Simple. Simply put,
it automatically converts XML documents into a Ruby Hash.
-WWW: http://xml-simple.rubyforge.org
+WWW: http://rubygems.org/gems/xml-simple/
diff --git a/www/ruby-borges/Makefile b/www/ruby-borges/Makefile
index 5ac6023d75e6..fbe6df075244 100644
--- a/www/ruby-borges/Makefile
+++ b/www/ruby-borges/Makefile
@@ -19,6 +19,9 @@ USE_RUBY_SETUP= yes
DOCS= BUGS CHANGELOG README
EXAMPLES= data/examples/ruby/borges/*
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
post-extract:
# This port is not really RUBY_MODEXAMPLESDIR/RUBY_MODDOCDIR clean
.for d in doc examples
diff --git a/www/ruby-fcgi/Makefile b/www/ruby-fcgi/Makefile
index 12eb8a3f18bb..49e3e01b1673 100644
--- a/www/ruby-fcgi/Makefile
+++ b/www/ruby-fcgi/Makefile
@@ -23,6 +23,9 @@ CONFIGURE_ARGS= -- --with-fcgi-include=${LOCALBASE}/include \
DOCS= ChangeLog README README.signals
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
post-install:
@${MKDIR} ${STAGEDIR}${RUBY_MODDOCDIR}
.for f in ${DOCS}
diff --git a/www/ruby-fcgiwrap/Makefile b/www/ruby-fcgiwrap/Makefile
index f034ba5af8be..54c83dcecaae 100644
--- a/www/ruby-fcgiwrap/Makefile
+++ b/www/ruby-fcgiwrap/Makefile
@@ -19,6 +19,9 @@ RUN_DEPENDS= ${RUBY_SITELIBDIR}/fcgi.rb:${PORTSDIR}/www/ruby-fcgi
USE_RUBY= yes
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
NO_BUILD= yes
do-install:
diff --git a/www/rubygem-addressable/pkg-descr b/www/rubygem-addressable/pkg-descr
index 1685f1750903..83a5bdb9274f 100644
--- a/www/rubygem-addressable/pkg-descr
+++ b/www/rubygem-addressable/pkg-descr
@@ -2,4 +2,4 @@ Addressable is a replacement for the URI implementation that is part of Ruby's
standard library. It more closely conforms to the relevant RFCs and adds support
for IRIs and URI templates.
-WWW: http://addressable.rubyforge.org/
+WWW: http://rubygems.org/gems/addressable/
diff --git a/www/rubygem-anemone/pkg-descr b/www/rubygem-anemone/pkg-descr
index 1ba76043c029..a015c18638eb 100644
--- a/www/rubygem-anemone/pkg-descr
+++ b/www/rubygem-anemone/pkg-descr
@@ -3,4 +3,4 @@ programs that spider a website. It provides a simple DSL for
performing actions on every page of a site, skipping certain URLs,
and calculating the shortest path to a given page on a site.
-WWW: http://anemone.rubyforge.org
+WWW: http://rubygems.org/gems/anemone/
diff --git a/www/rubygem-davclient/pkg-descr b/www/rubygem-davclient/pkg-descr
index b53d2054987c..cc3be05c3173 100644
--- a/www/rubygem-davclient/pkg-descr
+++ b/www/rubygem-davclient/pkg-descr
@@ -1,4 +1,4 @@
DavClient is a scriptable WebDAV command line client for Ruby
for managing content on webservers that support the WebDAV extensions.
-WWW: http://davclient.rubyforge.org/
+WWW: http://rubygems.org/gems/davclient/
diff --git a/www/rubygem-layout-yullio/pkg-descr b/www/rubygem-layout-yullio/pkg-descr
index 31c64007b1e1..272931c5a2fe 100644
--- a/www/rubygem-layout-yullio/pkg-descr
+++ b/www/rubygem-layout-yullio/pkg-descr
@@ -2,4 +2,4 @@ Yullio is the combination of Mollio CSS/HTML template and Yahoo UI grid.
This generator copies and prepares the necessary files for your Rails app and
gives your views instantly solid design and layout flexibility.
-WWW: http://rubyforge.org/projects/layout-yullio/
+WWW: http://rubygems.org/gems/layout-yullio/
diff --git a/www/rubygem-maruku/pkg-descr b/www/rubygem-maruku/pkg-descr
index 925f268ef05f..6d0bb3addeed 100644
--- a/www/rubygem-maruku/pkg-descr
+++ b/www/rubygem-maruku/pkg-descr
@@ -1,4 +1,4 @@
Maruku is a Markdown interpreter for Ruby.
It also implements the syntax of PHP Markdown extra.
-WWW: http://maruku.rubyforge.org
+WWW: http://rubygems.org/gems/maruku/
diff --git a/www/rubygem-mechanize/pkg-descr b/www/rubygem-mechanize/pkg-descr
index 516c54ffe35a..a1ea2f863373 100644
--- a/www/rubygem-mechanize/pkg-descr
+++ b/www/rubygem-mechanize/pkg-descr
@@ -4,4 +4,4 @@ can follow links, and submit forms. Form fields can be populated and
submitted. Mechanize also keeps track of the sites that you have visited as
a history.
-WWW: http://mechanize.rubyforge.org
+WWW: http://rubygems.org/gems/mechanize/
diff --git a/www/rubygem-mechanize26/pkg-descr b/www/rubygem-mechanize26/pkg-descr
index 516c54ffe35a..4638dd7ff9fb 100644
--- a/www/rubygem-mechanize26/pkg-descr
+++ b/www/rubygem-mechanize26/pkg-descr
@@ -4,4 +4,4 @@ can follow links, and submit forms. Form fields can be populated and
submitted. Mechanize also keeps track of the sites that you have visited as
a history.
-WWW: http://mechanize.rubyforge.org
+WWW: http://rubygems.org/gems/mechanize26/
diff --git a/www/rubygem-nicovideo/pkg-descr b/www/rubygem-nicovideo/pkg-descr
index 7e67036a734a..d6d25b710463 100644
--- a/www/rubygem-nicovideo/pkg-descr
+++ b/www/rubygem-nicovideo/pkg-descr
@@ -1,4 +1,4 @@
Scraping NICONICO DOUGA utility for Ruby.
(NICONICO DOUGA is Video Sharing Service)
-WWW: http://nicovideo.rubyforge.org
+WWW: http://rubygems.org/gems/nicovideo/
diff --git a/www/rubygem-rack/pkg-descr b/www/rubygem-rack/pkg-descr
index e146a46d9e2d..fcc121edec7f 100644
--- a/www/rubygem-rack/pkg-descr
+++ b/www/rubygem-rack/pkg-descr
@@ -1,4 +1,4 @@
Rack provides an minimal interface between webservers supporting Ruby
and Ruby frameworks.
-WWW: http://rack.rubyforge.org
+WWW: http://rubygems.org/gems/rack/
diff --git a/www/rubygem-rack15/pkg-descr b/www/rubygem-rack15/pkg-descr
index e146a46d9e2d..0450b6fcae1a 100644
--- a/www/rubygem-rack15/pkg-descr
+++ b/www/rubygem-rack15/pkg-descr
@@ -1,4 +1,4 @@
Rack provides an minimal interface between webservers supporting Ruby
and Ruby frameworks.
-WWW: http://rack.rubyforge.org
+WWW: http://rubygems.org/gems/rack15/
diff --git a/www/rubygem-rfeedfinder/pkg-descr b/www/rubygem-rfeedfinder/pkg-descr
index 3586620b44c7..7ad9a72ad677 100644
--- a/www/rubygem-rfeedfinder/pkg-descr
+++ b/www/rubygem-rfeedfinder/pkg-descr
@@ -2,4 +2,4 @@ rFeedFinder uses RSS autodiscovery, Atom autodiscovery, spidering,
URL correction, and Web service queries -- whatever it takes --
to find the feed.
-WWW: http://rfeedfinder.rubyforge.org
+WWW: http://rubygems.org/gems/rfeedfinder/
diff --git a/www/rubygem-scrubyt/Makefile b/www/rubygem-scrubyt/Makefile
index 40f0bea1f01c..fc679d18f693 100644
--- a/www/rubygem-scrubyt/Makefile
+++ b/www/rubygem-scrubyt/Makefile
@@ -18,6 +18,9 @@ USE_RUBY= yes
USE_RUBYGEMS= yes
RUBYGEM_AUTOPLIST= yes
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
post-patch:
${REINPLACE_CMD} 's/0.4.1/${PORTVERSION}/' ${BUILD_WRKSRC}/${GEMFILES}spec
diff --git a/www/rubygem-yapra/pkg-descr b/www/rubygem-yapra/pkg-descr
index c23f4ecec948..82cd55869342 100644
--- a/www/rubygem-yapra/pkg-descr
+++ b/www/rubygem-yapra/pkg-descr
@@ -1,3 +1,3 @@
Yet Another Pragger implementation.
-WWW: http://yapra.rubyforge.org
+WWW: http://rubygems.org/gems/yapra/
diff --git a/x11-toolkits/ruby-fox16/Makefile b/x11-toolkits/ruby-fox16/Makefile
index 269d1a29b60a..6491d2800338 100644
--- a/x11-toolkits/ruby-fox16/Makefile
+++ b/x11-toolkits/ruby-fox16/Makefile
@@ -29,6 +29,9 @@ NOHARM_ARGS= --no-harm
USE_XORG= xcursor xproto x11 xextproto xext xrandr
USE_GL= yes
+DEPRECATED= RubyForge shutdown May 15 2014
+EXPIRATION_DATE= 2014-09-20
+
install-noharm:
cd ${WRKSRC}; \
${SETENV} ${MAKE_ENV} ${RUBY} ${RUBY_FLAGS} ${RUBY_SETUP} install ${NOHARM_ARGS} ${RUBY_INSTALL_ARGS}