From cb83dd8e2d245292ad41dc206118da88ce0cffaa Mon Sep 17 00:00:00 2001 From: taca Date: Fri, 12 Mar 2004 05:12:08 +0000 Subject: Importing ruby-fcgi package based on PR pkg 24612 from Rasputin (rasputin at idoru dot mine dot nu). Ruby bindings for the FastCGI system. This is merged version matz's C version(fcgi.so) and Eli's pure ruby version(fastcgi.rb). --- www/ruby-fcgi/DESCR | 3 +++ www/ruby-fcgi/MESSAGE | 10 ++++++++++ www/ruby-fcgi/Makefile | 30 ++++++++++++++++++++++++++++++ www/ruby-fcgi/PLIST | 6 ++++++ www/ruby-fcgi/distinfo | 5 +++++ www/ruby-fcgi/patches/patch-aa | 22 ++++++++++++++++++++++ 6 files changed, 76 insertions(+) create mode 100644 www/ruby-fcgi/DESCR create mode 100644 www/ruby-fcgi/MESSAGE create mode 100644 www/ruby-fcgi/Makefile create mode 100644 www/ruby-fcgi/PLIST create mode 100644 www/ruby-fcgi/distinfo create mode 100644 www/ruby-fcgi/patches/patch-aa diff --git a/www/ruby-fcgi/DESCR b/www/ruby-fcgi/DESCR new file mode 100644 index 00000000000..acacef4dccc --- /dev/null +++ b/www/ruby-fcgi/DESCR @@ -0,0 +1,3 @@ +Ruby bindings for the FastCGI system. +This is merged version matz's C version(fcgi.so) and +Eli's pure ruby version(fastcgi.rb). diff --git a/www/ruby-fcgi/MESSAGE b/www/ruby-fcgi/MESSAGE new file mode 100644 index 00000000000..d3cf17b92e9 --- /dev/null +++ b/www/ruby-fcgi/MESSAGE @@ -0,0 +1,10 @@ +=========================================================================== +$NetBSD: MESSAGE,v 1.1.1.1 2004/03/12 05:12:09 taca Exp $ + +If you have a problem with using pure ruby version, please set: + + FCGI_PURE_RUBY=true + +before require fcgi library. + +=========================================================================== diff --git a/www/ruby-fcgi/Makefile b/www/ruby-fcgi/Makefile new file mode 100644 index 00000000000..c0dd169a2ac --- /dev/null +++ b/www/ruby-fcgi/Makefile @@ -0,0 +1,30 @@ +# $NetBSD: Makefile,v 1.1.1.1 2004/03/12 05:12:09 taca Exp $ + +DISTNAME= ${RUBY_PKGNAMEPREFIX}fcgi-${VER} +CATEGORIES= www devel +MASTER_SITES= http://www.moonwolf.com/ruby/archive/ + +MAINTAINER= rasputnik@hellooperator.net +HOMEPAGE= http://rwiki.moonwolf.com/rw-cgi.cgi?cmd=view;name=fcgi +COMMENT= FastCGI interface for Ruby + +USE_BUILDLINK2= # defined + +VER= 0.8.4 +CONFIGURE_ARGS= -- --with-fcgi-dir=${PREFIX} +USE_RUBY_SETUP= # defined +RUBY_SETUP= install.rb +RUBY_EXTCONF_SUBDIRS= ext/fcgi + +DOCS= README README.signals + +post-install: + ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/fcgi +.for f in ${DOCS} + ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_DOCDIR}/fcgi +.endfor + +.include "../../lang/ruby-base/Makefile.common" +.include "../../lang/ruby-base/buildlink2.mk" +.include "../../www/fcgi/buildlink2.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/www/ruby-fcgi/PLIST b/www/ruby-fcgi/PLIST new file mode 100644 index 00000000000..0f2fb9dc477 --- /dev/null +++ b/www/ruby-fcgi/PLIST @@ -0,0 +1,6 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2004/03/12 05:12:09 taca Exp $ +${RUBY_SITELIBDIR}/fcgi.rb +${RUBY_SITEARCHLIBDIR}/fcgi.so +${RUBY_DOCDIR}/fcgi/README +${RUBY_DOCDIR}/fcgi/README.signals +@dirrm ${RUBY_DOCDIR}/fcgi diff --git a/www/ruby-fcgi/distinfo b/www/ruby-fcgi/distinfo new file mode 100644 index 00000000000..c55a39499b4 --- /dev/null +++ b/www/ruby-fcgi/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2004/03/12 05:12:09 taca Exp $ + +SHA1 (ruby-fcgi-0.8.4.tar.gz) = dd9847307ae4f2e1033723a2707305ebd29f910e +Size (ruby-fcgi-0.8.4.tar.gz) = 15283 bytes +SHA1 (patch-aa) = bace92dcb7cf1b8c91614a9f97768a494cbca09f diff --git a/www/ruby-fcgi/patches/patch-aa b/www/ruby-fcgi/patches/patch-aa new file mode 100644 index 00000000000..d37987ac0c6 --- /dev/null +++ b/www/ruby-fcgi/patches/patch-aa @@ -0,0 +1,22 @@ +$NetBSD: patch-aa,v 1.1.1.1 2004/03/12 05:12:09 taca Exp $ + +--- install.rb.orig 2003-08-27 20:28:34.000000000 +0900 ++++ install.rb +@@ -648,7 +648,7 @@ class Installer + end + + def install_dir_lib( rel ) +- install_files targfiles, config('rb-dir') + '/' + rel, 0644 ++ install_files targfiles, config('rb-dir') + '/' + rel, 0444 + end + + def install_dir_ext( rel ) +@@ -662,7 +662,7 @@ class Installer + end + + def install_dir_data( rel ) +- install_files targfiles, config('data-dir') + '/' + rel, 0644 ++ install_files targfiles, config('data-dir') + '/' + rel, 0444 + end + + def install_files( list, dest, mode ) -- cgit v1.2.3