summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Mk/bsd.ruby.mk4
-rw-r--r--lang/ruby/Makefile5
-rw-r--r--lang/ruby/distinfo1
-rw-r--r--lang/ruby16/Makefile5
-rw-r--r--lang/ruby16/distinfo1
5 files changed, 15 insertions, 1 deletions
diff --git a/Mk/bsd.ruby.mk b/Mk/bsd.ruby.mk
index 15eea3c27efe..eee60c429f59 100644
--- a/Mk/bsd.ruby.mk
+++ b/Mk/bsd.ruby.mk
@@ -95,7 +95,9 @@ RUBY_VERSION?= 1.6.2
RUBY_SUFFIX?= # empty
.endif
-RUBY_PORTVERSION?= ${RUBY_VERSION}
+RUBY_SNAPSHOTDATE= 2001.01.18
+
+RUBY_PORTVERSION= ${RUBY_VERSION}.${RUBY_SNAPSHOTDATE}
RUBY_DISTNAME?= ruby-${RUBY_VERSION}
RUBY_WRKSRC?= ${WRKDIR}/${RUBY_DISTNAME}
diff --git a/lang/ruby/Makefile b/lang/ruby/Makefile
index 61ff05fee6e7..704d2e17da09 100644
--- a/lang/ruby/Makefile
+++ b/lang/ruby/Makefile
@@ -13,6 +13,10 @@ MASTER_SITE_SUBDIR= ${RUBY_VER}
DISTNAME= ${RUBY_DISTNAME}
DIST_SUBDIR= ruby
+PATCH_SITES= http://www.ruby-lang.org/~knu/
+PATCHFILES= ruby-${RUBY_VERSION}-${RUBY_SNAPSHOTDATE}.patch.gz
+PATCH_DIST_STRIP= -p1
+
MAINTAINER= knu@FreeBSD.org
USE_RUBY= yes
@@ -42,6 +46,7 @@ CONFIGURE_ARGS+= --enable-ipv6
.endif
post-patch:
+ find ${WRKSRC} -name '*.orig' -delete
${RM} -f ${WRKSRC}/ext/gdbm/MANIFEST
${RM} -f ${WRKSRC}/ext/tcltklib/MANIFEST
${RM} -f ${WRKSRC}/ext/tk/MANIFEST
diff --git a/lang/ruby/distinfo b/lang/ruby/distinfo
index 0876180fce31..2442d65c4306 100644
--- a/lang/ruby/distinfo
+++ b/lang/ruby/distinfo
@@ -1 +1,2 @@
MD5 (ruby/ruby-1.6.2.tar.gz) = dcaa657d8b771c912ba53f49483cdeb7
+MD5 (ruby/ruby-1.6.2-2001.01.18.patch.gz) = f2c8faceee91ec4b9ab0190738abb320
diff --git a/lang/ruby16/Makefile b/lang/ruby16/Makefile
index 61ff05fee6e7..704d2e17da09 100644
--- a/lang/ruby16/Makefile
+++ b/lang/ruby16/Makefile
@@ -13,6 +13,10 @@ MASTER_SITE_SUBDIR= ${RUBY_VER}
DISTNAME= ${RUBY_DISTNAME}
DIST_SUBDIR= ruby
+PATCH_SITES= http://www.ruby-lang.org/~knu/
+PATCHFILES= ruby-${RUBY_VERSION}-${RUBY_SNAPSHOTDATE}.patch.gz
+PATCH_DIST_STRIP= -p1
+
MAINTAINER= knu@FreeBSD.org
USE_RUBY= yes
@@ -42,6 +46,7 @@ CONFIGURE_ARGS+= --enable-ipv6
.endif
post-patch:
+ find ${WRKSRC} -name '*.orig' -delete
${RM} -f ${WRKSRC}/ext/gdbm/MANIFEST
${RM} -f ${WRKSRC}/ext/tcltklib/MANIFEST
${RM} -f ${WRKSRC}/ext/tk/MANIFEST
diff --git a/lang/ruby16/distinfo b/lang/ruby16/distinfo
index 0876180fce31..2442d65c4306 100644
--- a/lang/ruby16/distinfo
+++ b/lang/ruby16/distinfo
@@ -1 +1,2 @@
MD5 (ruby/ruby-1.6.2.tar.gz) = dcaa657d8b771c912ba53f49483cdeb7
+MD5 (ruby/ruby-1.6.2-2001.01.18.patch.gz) = f2c8faceee91ec4b9ab0190738abb320