From owner-freebsd-ruby@FreeBSD.ORG Mon Nov 12 11:07:55 2012 Return-Path: Delivered-To: ruby@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D8111D7C for ; Mon, 12 Nov 2012 11:07:55 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id A3B258FC26 for ; Mon, 12 Nov 2012 11:07:55 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qACB7t2K001861 for ; Mon, 12 Nov 2012 11:07:55 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qACB7tBr001859 for ruby@FreeBSD.org; Mon, 12 Nov 2012 11:07:55 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 12 Nov 2012 11:07:55 GMT Message-Id: <201211121107.qACB7tBr001859@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: ruby@FreeBSD.org Subject: Current problem reports assigned to ruby@FreeBSD.org X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Nov 2012 11:07:55 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/173384 ruby New port: devel/rubygem-glib2 o ports/173382 ruby New port: graphics/rubygem-gdk_pixbuf2 o ports/173381 ruby New port: textproc/rubygem-rttool o ports/173380 ruby New port: textproc/rubygem-hikidoc o ports/173379 ruby New port: accessibility/rubygem-atk o ports/173378 ruby New port: x11-toolkits/rubygem-gtk2 o ports/173377 ruby New port: x11-toolkits/rubygem-pango o ports/173376 ruby New port: x11-toolkits/rubygem-poppler o ports/173375 ruby New port: textproc/rubygem-rdtool o ports/173374 ruby New port: graphics/rubygem-rsvg2 o ports/173373 ruby New port: graphics/rubygem-cairo o ports/172118 ruby [NEW PORT] www/rubygem-eventmachine_httpserver - Event o ports/172117 ruby [NEW PORT] www/rubygem-async_sinatra - Async plugin to o ports/172116 ruby [NEW PORT] devel/rubygem-pry-remote-em - Connect to Pr o ports/172115 ruby [NEW PORT] databases/rubygem-mysql2 - Ruby bindings fo o ports/171705 ruby [MAINTAINER] www/gist: add converters/ruby-iconv depen o ports/171010 ruby Updated port security/rubygem-net-ssh o ports/171008 ruby Updated port devel/rubygem-highline o ports/170916 ruby Mk/bsd.ruby.mk: setting RUBY variable fails to set RUB o ports/170777 ruby [PATCH] Not LIBS but LDFLAGS in Makefile of lang/ruby1 20 problems total. From owner-freebsd-ruby@FreeBSD.ORG Mon Nov 12 15:33:02 2012 Return-Path: Delivered-To: freebsd-ruby@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 94379A27 for ; Mon, 12 Nov 2012 15:33:02 +0000 (UTC) (envelope-from prvs=6567dcf67=pschmehl_lists@tx.rr.com) Received: from ip-002.utdallas.edu (ip-002.utdallas.edu [129.110.20.108]) by mx1.freebsd.org (Postfix) with ESMTP id 634FF8FC0C for ; Mon, 12 Nov 2012 15:33:01 +0000 (UTC) X-Group: None X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ai0NACQWoVCBbgogTmdsb2JhbABEwlUBgRoBASNLgl0CNIEvGogdC5kBhliaMI5dgyFhA4hajj6SNQ X-IronPort-AV: E=Sophos;i="4.80,762,1344229200"; d="scan'208";a="100439469" Received: from zxtm01.utdallas.edu (HELO utd71538.utdallas.edu) ([129.110.10.32]) by ip-002.utdallas.edu with ESMTP/TLS/DHE-RSA-AES256-SHA; 12 Nov 2012 09:32:53 -0600 Date: Mon, 12 Nov 2012 09:32:51 -0600 From: Paul Schmehl To: FreeBSD Ports List Subject: My first ruby-based port Message-ID: <05D08C9ADA8C05A8ADC45777@utd71538.campus.ad.utdallas.edu> X-Mailer: Mulberry/4.1.0a1 (Mac OS X) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline; size=1538 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Paul Schmehl List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Nov 2012 15:33:02 -0000 I'm working on porting snorby. It's a ruby rails application. I've got quite a bit sorted out, but I've run into a problem that has me stumped. I'm copying the distro to ${PREFIX}/www/snorby and then running bundle install, which is based on the author's instructions on installing the app. The command runs but generates an error, and I'm not sure if this is a missing ruby or rails dependency or what the cause might be. Here's the error message: cd /var/tmp/snorby/www/snorby && /usr/local/bin/bundle install Fetching gem metadata from http://rubygems.org/..... Fetching gem metadata from http://rubygems.org/.. Fetching http://github.com/Snorby/delayed_job_data_mapper.git git: not found Git error: command `git clone 'http://github.com/Snorby/delayed_job_data_mapper.git' "/usr/local/lib/ruby/gems/1.9/cache/bundler/git/delayed_job_data_mapper-431f00851d1c0120050c4c484e6372165f307abc" --bare --no-hardlinks` in directory /var/tmp/snorby/www/snorby has failed. *** Error code 11 Hopefully someone can point me in the right direction. I've posted to the snorby mailing list but haven't gotten an answer yet. -- Paul Schmehl, Senior Infosec Analyst As if it wasn't already obvious, my opinions are my own and not those of my employer. ******************************************* "It is as useless to argue with those who have renounced the use of reason as to administer medication to the dead." Thomas Jefferson "There are some ideas so wrong that only a very intelligent person could believe in them." George Orwell From owner-freebsd-ruby@FreeBSD.ORG Tue Nov 13 15:37:18 2012 Return-Path: Delivered-To: ruby@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9CB4AE62 for ; Tue, 13 Nov 2012 15:37:18 +0000 (UTC) (envelope-from portscout@portscout.zi0r.com) Received: from null.zi0r.com (null.zi0r.com [71.245.171.204]) by mx1.freebsd.org (Postfix) with ESMTP id 40BE08FC14 for ; Tue, 13 Nov 2012 15:37:18 +0000 (UTC) Received: from null.zi0r.com (localhost [127.0.0.1]) by null.zi0r.com (8.14.5/8.14.5) with ESMTP id qADFb7Yr016966 for ; Tue, 13 Nov 2012 10:37:07 -0500 (EST) (envelope-from portscout@portscout.zi0r.com) Received: (from portscout@localhost) by null.zi0r.com (8.14.5/8.14.5/Submit) id qADFb7GP016901; Tue, 13 Nov 2012 10:37:07 -0500 (EST) (envelope-from portscout) Message-Id: <201211131537.qADFb7GP016901@null.zi0r.com> MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain Date: Tue, 13 Nov 2012 10:37:07 -0500 From: portscout@portscout.zi0r.com To: ruby@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Nov 2012 15:37:18 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ruby@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ databases/rubygem-activemodel | 3.2.8 | 3.2.9 ------------------------------------------------+-----------------+------------ databases/rubygem-activerecord | 3.2.8 | 3.2.9 ------------------------------------------------+-----------------+------------ devel/rubygem-activesupport | 3.2.8 | 3.2.9 ------------------------------------------------+-----------------+------------ devel/rubygem-hoe | 3.0.6 | 3.3.0 ------------------------------------------------+-----------------+------------ devel/rubygem-rspec-core | 2.11.1 | 2.12.0 ------------------------------------------------+-----------------+------------ devel/rubygem-rspec-expectations | 2.11.2 | 2.12.0 ------------------------------------------------+-----------------+------------ devel/rubygem-rspec-mocks | 2.11.2 | 2.12.0 ------------------------------------------------+-----------------+------------ mail/rubygem-actionmailer | 3.2.8 | 3.2.9 ------------------------------------------------+-----------------+------------ www/rubygem-actionpack | 3.2.8 | 3.2.9 ------------------------------------------------+-----------------+------------ www/rubygem-activeresource | 3.2.8 | 3.2.9 ------------------------------------------------+-----------------+------------ www/rubygem-rails | 3.2.8 | 3.2.9 ------------------------------------------------+-----------------+------------ www/rubygem-railties | 3.2.8 | 3.2.9 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt If wish to stop receiving portscout reminders, please contact portscout@portscout.freebsd.org Thanks. From owner-freebsd-ruby@FreeBSD.ORG Wed Nov 14 00:48:39 2012 Return-Path: Delivered-To: freebsd-ruby@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2C037E91; Wed, 14 Nov 2012 00:48:39 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from mouf.net (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b3]) by mx1.freebsd.org (Postfix) with ESMTP id BAE818FC0C; Wed, 14 Nov 2012 00:48:35 +0000 (UTC) Received: from meatwad.mouf.net (cpe-024-162-230-236.nc.res.rr.com [24.162.230.236]) (authenticated bits=0) by mouf.net (8.14.5/8.14.5) with ESMTP id qAE0mOtJ049642 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NOT); Tue, 13 Nov 2012 19:48:29 -0500 (EST) (envelope-from swills@FreeBSD.org) Message-ID: <50A2EA57.9070700@FreeBSD.org> Date: Tue, 13 Nov 2012 19:48:23 -0500 From: Steve Wills User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:16.0) Gecko/20121110 Thunderbird/16.0.2 MIME-Version: 1.0 To: Paul Schmehl Subject: Re: My first ruby-based port References: <05D08C9ADA8C05A8ADC45777@utd71538.campus.ad.utdallas.edu> In-Reply-To: <05D08C9ADA8C05A8ADC45777@utd71538.campus.ad.utdallas.edu> X-Enigmail-Version: 1.4.5 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (mouf.net [199.48.129.64]); Tue, 13 Nov 2012 19:48:30 -0500 (EST) X-Spam-Status: No, score=0.0 required=4.5 tests=none autolearn=unavailable version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mouf.net X-Virus-Scanned: clamav-milter 0.97.5 at mouf.net X-Virus-Status: Clean Cc: FreeBSD Ports List X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Nov 2012 00:48:39 -0000 On 11/12/12 10:32, Paul Schmehl wrote: > I'm working on porting snorby. Great, glad to hear that! > It's a ruby rails application. I've got > quite a bit sorted out, but I've run into a problem that has me stumped. Someone else was working on this but ran into an issue that I can't recall. Something to do with image libraries I think. > I'm copying the distro to ${PREFIX}/www/snorby and then running bundle > install, which is based on the author's instructions on installing the > app. Calling bundle install is probably not the way to go, for a number of reasons. Take a look at how other rubygem- ports are built. > The command runs but generates an error, and I'm not sure if this > is a missing ruby or rails dependency or what the cause might be. > > Here's the error message: > > cd /var/tmp/snorby/www/snorby && /usr/local/bin/bundle install > Fetching gem metadata from http://rubygems.org/..... > Fetching gem metadata from http://rubygems.org/.. > Fetching http://github.com/Snorby/delayed_job_data_mapper.git > git: not found It's trying to call git to download what I guess is a fork of delayed_job_data_mapper. There's a port for delayed_job_data_mapper already I think. Fetching things from git respos without somehow verifying them is something we avoid. Steve > Git error: command `git clone > 'http://github.com/Snorby/delayed_job_data_mapper.git' > "/usr/local/lib/ruby/gems/1.9/cache/bundler/git/delayed_job_data_mapper-431f00851d1c0120050c4c484e6372165f307abc" > --bare --no-hardlinks` in directory /var/tmp/snorby/www/snorby has failed. > *** Error code 11 > > Hopefully someone can point me in the right direction. I've posted to > the snorby mailing list but haven't gotten an answer yet. > From owner-freebsd-ruby@FreeBSD.ORG Wed Nov 14 04:08:30 2012 Return-Path: Delivered-To: freebsd-ruby@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 383D868E; Wed, 14 Nov 2012 04:08:30 +0000 (UTC) (envelope-from pschmehl_lists@tx.rr.com) Received: from cdptpa-omtalb.mail.rr.com (cdptpa-omtalb.mail.rr.com [75.180.132.120]) by mx1.freebsd.org (Postfix) with ESMTP id C72ED8FC0C; Wed, 14 Nov 2012 04:08:29 +0000 (UTC) X-Authority-Analysis: v=2.0 cv=OOOlLFmB c=1 sm=0 a=+L5dYfeubEW4PLvjDgtIXQ==:17 a=WAZfUmVf-EkA:10 a=05ChyHeVI94A:10 a=kj9zAlcOel0A:10 a=ayC55rCoAAAA:8 a=1kKVq59BU_4A:10 a=6I5d2MoRAAAA:8 a=HahfRWzhAAAA:8 a=NEAV23lmAAAA:8 a=UdvEN9gbqWsBAELrqE0A:9 a=CjuIK1q_8ugA:10 a=2Lo4LEoS898A:10 a=WVG3RS9CakcA:10 a=SV7veod9ZcQA:10 a=+L5dYfeubEW4PLvjDgtIXQ==:117 X-Cloudmark-Score: 0 X-Authenticated-User: X-Originating-IP: 76.184.157.127 Received: from [76.184.157.127] ([76.184.157.127:57240] helo=[10.0.0.9]) by cdptpa-oedge03.mail.rr.com (envelope-from ) (ecelerity 2.2.3.46 r()) with ESMTP id 60/79-21565-B3913A05; Wed, 14 Nov 2012 04:08:28 +0000 Date: Tue, 13 Nov 2012 22:08:27 -0600 From: Paul Schmehl To: Steve Wills Subject: Re: My first ruby-based port Message-ID: In-Reply-To: <50A2EA57.9070700@FreeBSD.org> References: <05D08C9ADA8C05A8ADC45777@utd71538.campus.ad.utdallas.edu> <50A2EA57.9070700@FreeBSD.org> X-Mailer: Mulberry/4.0.8 (Mac OS X) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: FreeBSD Ports List X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Paul Schmehl List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Nov 2012 04:08:30 -0000 --On November 13, 2012 7:48:23 PM -0500 Steve Wills wrote: > On 11/12/12 10:32, Paul Schmehl wrote: >> I'm working on porting snorby. > > Great, glad to hear that! > >> It's a ruby rails application. I've got >> quite a bit sorted out, but I've run into a problem that has me stumped. > > Someone else was working on this but ran into an issue that I can't > recall. Something to do with image libraries I think. > >> I'm copying the distro to ${PREFIX}/www/snorby and then running bundle >> install, which is based on the author's instructions on installing the >> app. > > Calling bundle install is probably not the way to go, for a number of > reasons. Take a look at how other rubygem- ports are built. > >> The command runs but generates an error, and I'm not sure if this >> is a missing ruby or rails dependency or what the cause might be. >> >> Here's the error message: >> >> cd /var/tmp/snorby/www/snorby && /usr/local/bin/bundle install >> Fetching gem metadata from http://rubygems.org/..... >> Fetching gem metadata from http://rubygems.org/.. >> Fetching http://github.com/Snorby/delayed_job_data_mapper.git >> git: not found > > It's trying to call git to download what I guess is a fork of > delayed_job_data_mapper. There's a port for delayed_job_data_mapper > already I think. Fetching things from git respos without somehow > verifying them is something we avoid. > I may have bitten off more than I can chew. This stuff is greek to me. Paul Schmehl, Senior Infosec Analyst As if it wasn't already obvious, my opinions are my own and not those of my employer. ******************************************* "It is as useless to argue with those who have renounced the use of reason as to administer medication to the dead." Thomas Jefferson "There are some ideas so wrong that only a very intelligent person could believe in them." George Orwell From owner-freebsd-ruby@FreeBSD.ORG Wed Nov 14 19:46:17 2012 Return-Path: Delivered-To: freebsd-ruby@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8032BC58; Wed, 14 Nov 2012 19:46:17 +0000 (UTC) (envelope-from prvs=658a29a9b=pschmehl_lists@tx.rr.com) Received: from ip-001.utdallas.edu (ip-001.utdallas.edu [129.110.20.107]) by mx1.freebsd.org (Postfix) with ESMTP id EE7E98FC14; Wed, 14 Nov 2012 19:46:15 +0000 (UTC) X-Group: None X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvUIAMTzo1CBbgogOmdsb2JhbABEw1MBAQEBGQhLgh4BAQQBOAIPMAULCw4KLkMUBhOIBAYLuymMLYVLYQOIWo4+kjU X-IronPort-AV: E=Sophos;i="4.83,252,1352095200"; d="scan'208";a="106465310" Received: from zxtm01.utdallas.edu (HELO utd71538.utdallas.edu) ([129.110.10.32]) by ip-001.utdallas.edu with ESMTP/TLS/DHE-RSA-AES256-SHA; 14 Nov 2012 13:46:14 -0600 Date: Wed, 14 Nov 2012 13:46:12 -0600 From: Paul Schmehl To: Steve Wills Subject: Re: My first ruby-based port Message-ID: <26C59D2E8B3CE746FFAA4B5A@utd71538.campus.ad.utdallas.edu> In-Reply-To: <50A2EA57.9070700@FreeBSD.org> References: <05D08C9ADA8C05A8ADC45777@utd71538.campus.ad.utdallas.edu> <50A2EA57.9070700@FreeBSD.org> X-Mailer: Mulberry/4.1.0a1 (Mac OS X) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline; size=3727 Cc: FreeBSD Ports List X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Paul Schmehl List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Nov 2012 19:46:18 -0000 --On November 13, 2012 7:48:23 PM -0500 Steve Wills wrote: > On 11/12/12 10:32, Paul Schmehl wrote: >> I'm working on porting snorby. > > Great, glad to hear that! > >> It's a ruby rails application. I've got >> quite a bit sorted out, but I've run into a problem that has me stumped. > > Someone else was working on this but ran into an issue that I can't > recall. Something to do with image libraries I think. > >> I'm copying the distro to ${PREFIX}/www/snorby and then running bundle >> install, which is based on the author's instructions on installing the >> app. > > Calling bundle install is probably not the way to go, for a number of > reasons. Take a look at how other rubygem- ports are built. > Here's the problem. In the Gemfile the following files are fetched: 'http://github.com/Snorby/snorby_cas_authenticatable.git' 'http://github.com/mephux/ezprint.git', :branch => 'rails3', :require => 'ezprint' 'http://github.com/Snorby/delayed_job_data_mapper.git' The developer is mephux, so all three of these files are related to the app. None of these files come in the tarball, so how do I fetch them in the Makefile? And what do I do with them after I've fetched them? Here's the current Makefile: # $FreeBSD$ PORTNAME= snorby PORTVERSION= 2.5.3 CATEGORIES= security www ruby MAINTAINER= pauls@utdallas.edu COMMENT= Web frontend for IDSes LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= rubygem-pdfkit>=0.5:${PORTSDIR}/graphics/rubygem-pdfkit \ rubygem-rails>=3:${PORTSDIR}/www/rubygem-rails \ rubygem-rack-test>=0.6:${PORTSDIR}/www/rubygem-rack-test \ rubygem-jruby-jars>=1.6:${PORTSDIR}/devel/rubygem-jruby-jars \ rubygem-graphviz>=0.9:${PORTSDIR}/graphics/rubygem-graphviz \ git:${PORTSDIR}/devel/git RUN_DEPENDS= passenger:${PORTSDIR}/www/rubygem-passenger USE_GITHUB= yes GH_ACCOUNT= Snorby GH_PROJECT= ${PORTNAME} GH_TAGNAME= master GH_COMMIT= e03ec7f OPTIONS_DEFINE= IMAGEMAGICK SAGAN SNORT SURICATA IMAGEMAGICK_DESC= Install Imagemagick with X11 support SAGAN_DESC= Install security/sagan SNORT_DESC= Install security/snort SURICATA_DESC= Install security/suricata NO_BUILD= yes SUB_FILES= pkg-message USE_RUBY= yes RUBY_VER= 1.9 RUBY_REQUIRE= Ruby >= 192 USE_RUBY_GEMS= yes RUBYGEM_AUTOPLIST= yes RUBY_SHEBANG_FILES= script/delayed_job \ script/rails MD= ChangeLog.md README.md .include .if ${PORT_OPTIONS:MIMAGEMAGICK} RUN_DEPENDS+= convert:${PORTSDIR}/graphics/ImageMagick .else RUN_DEPENDS+= convert:${PORTSDIR}/graphics/ImageMagick-nox11 .endif .if ${PORT_OPTIONS:MSAGAN} RUN_DEPENDS+= sagan:${PORTSDIR}/security/sagan .endif .if ${PORT_OPTIONS:MSNORT} RUN_DEPENDS+= snort:${PORTSDIR}/security/snort .endif .if ${PORT_OPTIONS:MSURICATA} RUN_DEPENDS+= suricata:${PORTSDIR}/security/suricata .endif pre-patch: @${FIND} ${WRKSRC} -type f -name .git* -exec ${RM} {} \; @${RM} -fr ${WRKSRC}/spec ${WRKSRC}/test ${WRKSRC}/vendor do-install: @${MKDIR} ${DOCSDIR} @${MKDIR} ${WWWDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${WWWDIR} "! ( -name README.md \ -or -name ChangeLog.md -or -name LICENSE )") @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR} .if ${PORT_OPTIONS:MDOCS .for i in ${MD} ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} .endfor .endif @${CAT} ${PKGMESSAGE} .include -- Paul Schmehl, Senior Infosec Analyst As if it wasn't already obvious, my opinions are my own and not those of my employer. ******************************************* "It is as useless to argue with those who have renounced the use of reason as to administer medication to the dead." Thomas Jefferson "There are some ideas so wrong that only a very intelligent person could believe in them." George Orwell From owner-freebsd-ruby@FreeBSD.ORG Thu Nov 15 11:13:09 2012 Return-Path: Delivered-To: ruby@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C56CE5C1; Thu, 15 Nov 2012 11:13:09 +0000 (UTC) (envelope-from renchap@tahiri.renchap.com) Received: from tahiri.renchap.com (tahiri.renchap.com [94.23.193.215]) by mx1.freebsd.org (Postfix) with ESMTP id 8C4398FC13; Thu, 15 Nov 2012 11:13:09 +0000 (UTC) Received: by tahiri.renchap.com (Postfix, from userid 1001) id A3F2E3DB9; Thu, 15 Nov 2012 12:06:31 +0100 (CET) To: FreeBSD-gnats-submit@freebsd.org Subject: [PATCH] devel/rubygem-highline: update to 1.6.15 From: Renaud Chaput X-send-pr-version: 3.113 X-GNATS-Notify: Message-Id: <20121115110631.A3F2E3DB9@tahiri.renchap.com> Date: Thu, 15 Nov 2012 12:06:31 +0100 (CET) Cc: ruby@FreeBSD.org X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Nov 2012 11:13:09 -0000 >Submitter-Id: current-users >Originator: Renaud Chaput >Organization: >Confidential: no >Synopsis: [PATCH] devel/rubygem-highline: update to 1.6.15 >Severity: non-critical >Priority: low >Category: ports >Class: update >Release: FreeBSD 9.0-STABLE amd64 >Environment: System: FreeBSD tahiri.renchap.com 9.0-STABLE FreeBSD 9.0-STABLE #0: Tue May 1 19:31:27 CEST >Description: - Update to 1.6.15 Port maintainer (ruby@FreeBSD.org) is cc'd. Generated with FreeBSD Port Tools 0.99_6 (mode: update, diff: ports) >How-To-Repeat: >Fix: --- rubygem-highline-1.6.15.patch begins here --- diff -ruN --exclude=CVS /usr/ports/devel/rubygem-highline/Makefile ./Makefile --- /usr/ports/devel/rubygem-highline/Makefile 2011-06-20 09:03:53.610826141 +0200 +++ ./Makefile 2012-11-15 12:04:10.279532996 +0100 @@ -6,7 +6,7 @@ # PORTNAME= highline -PORTVERSION= 1.6.2 +PORTVERSION= 1.6.15 CATEGORIES= devel rubygems MASTER_SITES= RG diff -ruN --exclude=CVS /usr/ports/devel/rubygem-highline/distinfo ./distinfo --- /usr/ports/devel/rubygem-highline/distinfo 2011-06-20 09:03:53.611821519 +0200 +++ ./distinfo 2012-11-15 12:04:23.879533512 +0100 @@ -1,2 +1,2 @@ -SHA256 (rubygem/highline-1.6.2.gem) = 96d503686df39c2426597c6af4695a0ecac8fe9294174ccda33638701654f52b -SIZE (rubygem/highline-1.6.2.gem) = 56320 +SHA256 (rubygem/highline-1.6.15.gem) = a1925472c2395c897354e66334891b9347887886181a6e5b6a55a44dfda39cc6 +SIZE (rubygem/highline-1.6.15.gem) = 218624 --- rubygem-highline-1.6.15.patch ends here --- From owner-freebsd-ruby@FreeBSD.ORG Thu Nov 15 11:16:53 2012 Return-Path: Delivered-To: ruby@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 75F1E632; Thu, 15 Nov 2012 11:16:53 +0000 (UTC) (envelope-from renchap@tahiri.renchap.com) Received: from tahiri.renchap.com (tahiri.renchap.com [94.23.193.215]) by mx1.freebsd.org (Postfix) with ESMTP id 3D4808FC14; Thu, 15 Nov 2012 11:16:53 +0000 (UTC) Received: by tahiri.renchap.com (Postfix, from userid 1001) id 773B33DF4; Thu, 15 Nov 2012 12:16:52 +0100 (CET) To: FreeBSD-gnats-submit@freebsd.org Subject: [PATCH] security/rubygem-net-ssh: update to 2.2.2,2 From: Renaud Chaput X-send-pr-version: 3.113 X-GNATS-Notify: Message-Id: <20121115111652.773B33DF4@tahiri.renchap.com> Date: Thu, 15 Nov 2012 12:16:52 +0100 (CET) Cc: ruby@FreeBSD.org X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Nov 2012 11:16:53 -0000 >Submitter-Id: current-users >Originator: Renaud Chaput >Organization: >Confidential: no >Synopsis: [PATCH] security/rubygem-net-ssh: update to 2.2.2,2 >Severity: non-critical >Priority: low >Category: ports >Class: update >Release: FreeBSD 9.0-STABLE amd64 >Environment: System: FreeBSD tahiri.renchap.com 9.0-STABLE FreeBSD 9.0-STABLE #0: Tue May 1 19:31:27 CEST >Description: - Update to 2.2.2,2 This is needed to update sysutils/rubygem-chef Port maintainer (ruby@FreeBSD.org) is cc'd. Generated with FreeBSD Port Tools 0.99_6 (mode: update, diff: ports) >How-To-Repeat: >Fix: --- rubygem-net-ssh-2.2.2,2.patch begins here --- diff -ruN --exclude=CVS /usr/ports/security/rubygem-net-ssh/Makefile ./Makefile --- /usr/ports/security/rubygem-net-ssh/Makefile 2012-02-15 15:32:53.659302311 +0100 +++ ./Makefile 2012-11-15 12:12:26.891532794 +0100 @@ -7,7 +7,7 @@ # Remeber to check sysutils/rubygem-chef PORTNAME= net-ssh -PORTVERSION= 2.1.4 +PORTVERSION= 2.2.2 PORTEPOCH= 2 CATEGORIES= security rubygems MASTER_SITES= RG diff -ruN --exclude=CVS /usr/ports/security/rubygem-net-ssh/distinfo ./distinfo --- /usr/ports/security/rubygem-net-ssh/distinfo 2012-02-15 15:32:53.680123897 +0100 +++ ./distinfo 2012-08-06 11:20:27.511533667 +0200 @@ -1,2 +1,2 @@ -SHA256 (rubygem/net-ssh-2.1.4.gem) = d73091fa095c8df5adc12e5c3fd5bc097ac05780a5c4565f8f86e8859967dc89 -SIZE (rubygem/net-ssh-2.1.4.gem) = 132096 +SHA256 (rubygem/net-ssh-2.2.2.gem) = 211cf80d5d5805ca59723708a3cdfe43fa4dc30e5f86177a108f8cc2cd623487 +SIZE (rubygem/net-ssh-2.2.2.gem) = 133120 --- rubygem-net-ssh-2.2.2,2.patch ends here --- From owner-freebsd-ruby@FreeBSD.ORG Thu Nov 15 11:20:08 2012 Return-Path: Delivered-To: ruby@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D1A0E6C9; Thu, 15 Nov 2012 11:20:08 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id A066C8FC14; Thu, 15 Nov 2012 11:20:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qAFBK8FB090733; Thu, 15 Nov 2012 11:20:08 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qAFBK8x1090729; Thu, 15 Nov 2012 11:20:08 GMT (envelope-from edwin) Date: Thu, 15 Nov 2012 11:20:08 GMT Message-Id: <201211151120.qAFBK8x1090729@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, ruby@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/173646: [MAINTAINER] devel/rubygem-mixlib-authentication: update to 1.3.0 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Nov 2012 11:20:08 -0000 Synopsis: [MAINTAINER] devel/rubygem-mixlib-authentication: update to 1.3.0 Responsible-Changed-From-To: freebsd-ports-bugs->ruby Responsible-Changed-By: edwin Responsible-Changed-When: Thu Nov 15 11:20:08 UTC 2012 Responsible-Changed-Why: ruby@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=173646 From owner-freebsd-ruby@FreeBSD.ORG Thu Nov 15 11:20:14 2012 Return-Path: Delivered-To: ruby@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 19BD76FE; Thu, 15 Nov 2012 11:20:14 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id DC7E88FC08; Thu, 15 Nov 2012 11:20:13 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qAFBKDGm090817; Thu, 15 Nov 2012 11:20:13 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qAFBKDqp090813; Thu, 15 Nov 2012 11:20:13 GMT (envelope-from edwin) Date: Thu, 15 Nov 2012 11:20:13 GMT Message-Id: <201211151120.qAFBKDqp090813@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, ruby@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/173647: [PATCH] devel/rubygem-highline: update to 1.6.15 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Nov 2012 11:20:14 -0000 Synopsis: [PATCH] devel/rubygem-highline: update to 1.6.15 Responsible-Changed-From-To: freebsd-ports-bugs->ruby Responsible-Changed-By: edwin Responsible-Changed-When: Thu Nov 15 11:20:13 UTC 2012 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=173647 From owner-freebsd-ruby@FreeBSD.ORG Thu Nov 15 11:20:19 2012 Return-Path: Delivered-To: ruby@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5DB2D72E; Thu, 15 Nov 2012 11:20:19 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 2C6B88FC08; Thu, 15 Nov 2012 11:20:19 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qAFBKJwU090903; Thu, 15 Nov 2012 11:20:19 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qAFBKJmF090899; Thu, 15 Nov 2012 11:20:19 GMT (envelope-from edwin) Date: Thu, 15 Nov 2012 11:20:19 GMT Message-Id: <201211151120.qAFBKJmF090899@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, ruby@FreeBSD.org From: edwin@FreeBSD.org Subject: Re: ports/173648: [PATCH] security/rubygem-net-ssh: update to 2.2.2, 2 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Nov 2012 11:20:19 -0000 Synopsis: [PATCH] security/rubygem-net-ssh: update to 2.2.2,2 Responsible-Changed-From-To: freebsd-ports-bugs->ruby Responsible-Changed-By: edwin Responsible-Changed-When: Thu Nov 15 11:20:18 UTC 2012 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=173648 From owner-freebsd-ruby@FreeBSD.ORG Thu Nov 15 15:03:43 2012 Return-Path: Delivered-To: ruby@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 89C57EB4 for ; Thu, 15 Nov 2012 15:03:43 +0000 (UTC) (envelope-from portscout@portscout.zi0r.com) Received: from null.zi0r.com (null.zi0r.com [71.245.171.204]) by mx1.freebsd.org (Postfix) with ESMTP id 43A0B8FC17 for ; Thu, 15 Nov 2012 15:03:42 +0000 (UTC) Received: from null.zi0r.com (localhost [127.0.0.1]) by null.zi0r.com (8.14.5/8.14.5) with ESMTP id qAFF3glh040696 for ; Thu, 15 Nov 2012 10:03:42 -0500 (EST) (envelope-from portscout@portscout.zi0r.com) Received: (from portscout@localhost) by null.zi0r.com (8.14.5/8.14.5/Submit) id qAFF3gBR040671; Thu, 15 Nov 2012 10:03:42 -0500 (EST) (envelope-from portscout) Message-Id: <201211151503.qAFF3gBR040671@null.zi0r.com> MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain Date: Thu, 15 Nov 2012 10:03:42 -0500 From: portscout@portscout.zi0r.com To: ruby@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Nov 2012 15:03:43 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ruby@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ archivers/rubygem-minitar | 0.5.3 | 0.5.4 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt If wish to stop receiving portscout reminders, please contact portscout@portscout.freebsd.org Thanks. From owner-freebsd-ruby@FreeBSD.ORG Thu Nov 15 19:03:45 2012 Return-Path: Delivered-To: freebsd-ruby@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C066ECAF for ; Thu, 15 Nov 2012 19:03:45 +0000 (UTC) (envelope-from prvs=65916b82c=pschmehl_lists@tx.rr.com) Received: from ip-001.utdallas.edu (ip-001.utdallas.edu [129.110.20.107]) by mx1.freebsd.org (Postfix) with ESMTP id 8EB538FC12 for ; Thu, 15 Nov 2012 19:03:44 +0000 (UTC) X-Group: None X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqgIAPk7pVCBbgogOmdsb2JhbABEwlkBAQEBGQhLgl0CgWMaiCCbaYZYmlyRfGEDiFqgcw X-IronPort-AV: E=Sophos;i="4.83,259,1352095200"; d="scan'208";a="106501912" Received: from zxtm01.utdallas.edu (HELO utd71538.utdallas.edu) ([129.110.10.32]) by ip-001.utdallas.edu with ESMTP/TLS/DHE-RSA-AES256-SHA; 15 Nov 2012 13:03:35 -0600 Date: Thu, 15 Nov 2012 13:03:34 -0600 From: Paul Schmehl To: FreeBSD Ruby List Subject: More problems than I care to think about Message-ID: <76BB3E3F07A4F68477B30C11@utd71538.campus.ad.utdallas.edu> X-Mailer: Mulberry/4.1.0a1 (Mac OS X) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline; size=1305 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Paul Schmehl List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Nov 2012 19:03:45 -0000 I've been trying to port Snorby to FreeBSD. Emphasis on trying. I run into problems at every turn, and some seem unresolvable. Snorby requires ruby 1.9.2 or better. The default version on FreeBSD is 1.8. Putting RUBY_DEFAULT_VER=1.9 in /etc/make.conf breaks some of the rubygem ports that will only build on 1.8. sysutils/rubygem-bundler was giving me fits. I discovered that while the port version is 1.1.5, the current version, which fixes the problems I was having, is 1.2.2. I created a port update for that and was going to submit it, but then I discovered devel/rubygem-eventmachine "blows up" with a core dump if built with 1.9. This is beyond discouraging and has caused me to abandon the project entirely. It seems that we need a massive effort to update ruby and rails and all gems to the latest versions. Who is responsible for that? How can we get that done? -- Paul Schmehl, Senior Infosec Analyst As if it wasn't already obvious, my opinions are my own and not those of my employer. ******************************************* "It is as useless to argue with those who have renounced the use of reason as to administer medication to the dead." Thomas Jefferson "There are some ideas so wrong that only a very intelligent person could believe in them." George Orwell From owner-freebsd-ruby@FreeBSD.ORG Thu Nov 15 22:54:21 2012 Return-Path: Delivered-To: freebsd-ruby@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 13A9EECB for ; Thu, 15 Nov 2012 22:54:21 +0000 (UTC) (envelope-from bryan@shatow.net) Received: from secure.xzibition.com (secure.xzibition.com [173.160.118.92]) by mx1.freebsd.org (Postfix) with ESMTP id 937308FC0C for ; Thu, 15 Nov 2012 22:54:20 +0000 (UTC) DomainKey-Signature: a=rsa-sha1; c=nofws; d=shatow.net; h=message-id :date:from:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; q=dns; s=sweb; b=zAOCUF 7MUgm4oTNFhsGZEF0vbFD7cJjza09HwzDDbPzNnDLPm46J7nMIJ4j/iWb1t1Vkz0 GoBq7Y7BMEJvtX/3TuVyXOjrsidiKi+cILJn+wfaPPg6FNp+P9+Hp8048anrgiox hP1Pdgr0AVOJ4a3piKpO48cykWaC+cWHHThbY= DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=shatow.net; h=message-id :date:from:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; s=sweb; bh=J5SziPkT3CRt tBOyP1g5Ibi0LR+AKtkCd81nZPRNyco=; b=f7bHuiIPYIWflVNExlGacB6/sdtg PQMvtSZczZ5KT0feOl0M9NZHeL3oQgs9V/2LFgyE2bpeXpyq4zbEEkrD3lQM4etC nCg3wcwW7Xl0tboq3liSiiE0OybVuPrpoN9Ile9XC2dI640mFbDt6CJVGotmKxR4 zE4dF4i2c+gq6xE= Received: (qmail 61604 invoked from network); 15 Nov 2012 16:54:19 -0600 Received: from unknown (HELO ?10.10.0.115?) (bryan@shatow.net@10.10.0.115) by sweb.xzibition.com with ESMTPA; 15 Nov 2012 16:54:19 -0600 Message-ID: <50A57292.5050005@shatow.net> Date: Thu, 15 Nov 2012 16:54:10 -0600 From: Bryan Drewery User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20121026 Thunderbird/16.0.2 MIME-Version: 1.0 To: Paul Schmehl Subject: Re: More problems than I care to think about References: <76BB3E3F07A4F68477B30C11@utd71538.campus.ad.utdallas.edu> In-Reply-To: <76BB3E3F07A4F68477B30C11@utd71538.campus.ad.utdallas.edu> X-Enigmail-Version: 1.4.5 OpenPGP: id=3C9B0CF9; url=http://www.shatow.net/bryan/bryan.asc Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: FreeBSD Ruby List X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Nov 2012 22:54:21 -0000 On 11/15/2012 1:03 PM, Paul Schmehl wrote: > I've been trying to port Snorby to FreeBSD. Emphasis on trying. I run > into problems at every turn, and some seem unresolvable. Snorby > requires ruby 1.9.2 or better. The default version on FreeBSD is 1.8. > Putting RUBY_DEFAULT_VER=1.9 in /etc/make.conf breaks some of the > rubygem ports that will only build on 1.8. > > sysutils/rubygem-bundler was giving me fits. I discovered that while > the port version is 1.1.5, the current version, which fixes the problems > I was having, is 1.2.2. I created a port update for that and was going > to submit it, but then I discovered devel/rubygem-eventmachine "blows > up" with a core dump if built with 1.9. > > This is beyond discouraging and has caused me to abandon the project > entirely. > > It seems that we need a massive effort to update ruby and rails and all > gems to the latest versions. Who is responsible for that? How can we > get that done? > I've had similar endeavors with the ruby ports. It's not that someone is dropping the ball necessarily. Gems really do not work well as ports, in their current form, due to their hard version dependencies. I've twice now tried adding ports and given up, as it would mean adding multiple new ports, copying some others for specific versions, and even specifically for 1.9. It's all more trouble than it is worth. Note that I've had similar experiences with Debian as well. On my production rails sites, I usually just give up and use gem/bundler directly. I can envision this being fixed by letting gem do its own thing, and registering those as packages, similar to bsdpan, but I don't think this idea is popular, and I myself do not have time to implement even a proof-of-concept. Bryan From owner-freebsd-ruby@FreeBSD.ORG Thu Nov 15 23:59:42 2012 Return-Path: Delivered-To: freebsd-ruby@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 22EB2C96 for ; Thu, 15 Nov 2012 23:59:42 +0000 (UTC) (envelope-from stas@freebsd.org) Received: from mx0.deglitch.com (cl-414.sto-01.se.sixxs.net [IPv6:2001:16d8:ff00:19d::2]) by mx1.freebsd.org (Postfix) with ESMTP id C37FD8FC12 for ; Thu, 15 Nov 2012 23:59:41 +0000 (UTC) Received: from ssedov-ml.corp.qc (unknown [72.5.114.2]) by mx0.deglitch.com (Postfix) with ESMTPSA id 331588FC2B; Fri, 16 Nov 2012 03:59:31 +0400 (MSK) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\)) Subject: Re: More problems than I care to think about From: Stanislav Sedov In-Reply-To: <76BB3E3F07A4F68477B30C11@utd71538.campus.ad.utdallas.edu> Date: Thu, 15 Nov 2012 15:59:36 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <138C62E5-F2ED-439F-AFA8-777A48B2A87B@freebsd.org> References: <76BB3E3F07A4F68477B30C11@utd71538.campus.ad.utdallas.edu> To: Paul Schmehl X-Mailer: Apple Mail (2.1499) Cc: FreeBSD Ruby List X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Nov 2012 23:59:42 -0000 On Nov 15, 2012, at 11:03 AM, Paul Schmehl = wrote: > I've been trying to port Snorby to FreeBSD. Emphasis on trying. I = run into problems at every turn, and some seem unresolvable. Snorby = requires ruby 1.9.2 or better. The default version on FreeBSD is 1.8. = Putting RUBY_DEFAULT_VER=3D1.9 in /etc/make.conf breaks some of the = rubygem ports that will only build on 1.8. >=20 > sysutils/rubygem-bundler was giving me fits. I discovered that while = the port version is 1.1.5, the current version, which fixes the problems = I was having, is 1.2.2. I created a port update for that and was going = to submit it, but then I discovered devel/rubygem-eventmachine "blows = up" with a core dump if built with 1.9. >=20 > This is beyond discouraging and has caused me to abandon the project = entirely. >=20 > It seems that we need a massive effort to update ruby and rails and = all gems to the latest versions. Who is responsible for that? How can = we get that done? >=20 All the ruby ports are already at the latest version and we do generally = a very good job to keep them updated (and we backport fixes and patches = regularly). Rubygems a lot more complicated as there're a lot of messy dependencies = between them and a lot of times you cannot just update something because a lot = of other stuff that depend on a particular version will break as a result. = That's why my recommendation always was to try to keep all gems out of the ports tree = unless absolutely necessary. Frankly, it does not make much sense at all to = put gems into ports, as gems, unlike ports, support multiple versions being = installed, and a lot of ruby software depend on that feature. I don't know what kind of problem you're experiencing with event = machine, but I guess it is not ruby related. It'd be helpful if you can post more = info. I use eventmachine both from ports and gems for several production application = with ruby 1.9 and have not seen any segfaults (except the one that was housed = by my own C extension library).=20 -- ST4096-RIPE From owner-freebsd-ruby@FreeBSD.ORG Fri Nov 16 15:09:16 2012 Return-Path: Delivered-To: ruby@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 18D83BAB for ; Fri, 16 Nov 2012 15:09:16 +0000 (UTC) (envelope-from portscout@portscout.zi0r.com) Received: from null.zi0r.com (null.zi0r.com [71.245.171.204]) by mx1.freebsd.org (Postfix) with ESMTP id C659D8FC14 for ; Fri, 16 Nov 2012 15:09:15 +0000 (UTC) Received: from null.zi0r.com (localhost [127.0.0.1]) by null.zi0r.com (8.14.5/8.14.5) with ESMTP id qAGF99Pr052620 for ; Fri, 16 Nov 2012 10:09:09 -0500 (EST) (envelope-from portscout@portscout.zi0r.com) Received: (from portscout@localhost) by null.zi0r.com (8.14.5/8.14.5/Submit) id qAGF97Ak052489; Fri, 16 Nov 2012 10:09:07 -0500 (EST) (envelope-from portscout) Message-Id: <201211161509.qAGF97Ak052489@null.zi0r.com> MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain Date: Fri, 16 Nov 2012 10:09:07 -0500 From: portscout@portscout.zi0r.com To: ruby@freebsd.org Subject: FreeBSD ports you maintain which are out of date X-Mailer: portscout/0.8.1 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Nov 2012 15:09:16 -0000 Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/ruby@freebsd.org.html Port | Current version | New version ------------------------------------------------+-----------------+------------ devel/ruby-flexmock | 0.9.0 | 1.2.0 ------------------------------------------------+-----------------+------------ devel/rubygem-bson | 1.6.4 | 1.7.1 ------------------------------------------------+-----------------+------------ devel/rubygem-mongo | 1.6.4 | 1.7.1 ------------------------------------------------+-----------------+------------ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt If wish to stop receiving portscout reminders, please contact portscout@portscout.freebsd.org Thanks.