aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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}