Bug 149379 - New port: sysutils/rubygem-sys-proctable (ruby system utils for processes)
Summary: New port: sysutils/rubygem-sys-proctable (ruby system utils for processes)
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Greg Larkin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-07 09:10 UTC by Eric Freeman
Modified: 2010-09-08 19:20 UTC (History)
0 users

See Also:


Attachments
file.shar (2.20 KB, text/plain)
2010-08-07 09:10 UTC, Eric Freeman
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Freeman 2010-08-07 09:10:07 UTC
On my way to completing the set of ruby sysutil gems.  This one is allows the retrieval of process information. 

http://rubyforge.org/docman/view.php/610/1566/sys_proctable.html

How-To-Repeat: n/a
Comment 1 Greg Larkin freebsd_committer freebsd_triage 2010-08-13 15:57:55 UTC
Responsible Changed
From-To: freebsd-ports-bugs->glarkin

Hi Eric, 

Does this gem support 6.x and 8.x as well?  I installed/deinstall it, and 
I receive some plist-related errors.  Can you check the GEM_NAME and 
update it? 

Thank you, 
Greg
Comment 2 Eric Freeman 2010-08-17 07:57:29 UTC
Hi Greg,

Sorry about that, I think I must have *thought* I'd already tested it when
in fact I'd not even tried... That'll teach me for trying to complete the
sys/util ruby set whilst doing other things!

I've not yet tested on v6 or 8 yet, but have put a fresh SHAR below that at
least has the correct GEM_NAME to allow for a proper plist, also noted that
the gem platform versions are on RubyGems, so updated the MASTER_SITE.  I'll
try to test on the other platforms this week, I'd expect it to work on both.

Regards

Eric


-- BEGIN --

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#    rubygem-sys-proctable
#    rubygem-sys-proctable/distinfo
#    rubygem-sys-proctable/Makefile
#    rubygem-sys-proctable/pkg-descr
#
echo c - rubygem-sys-proctable
mkdir -p rubygem-sys-proctable > /dev/null 2>&1
echo x - rubygem-sys-proctable/distinfo
sed 's/^X//' >rubygem-sys-proctable/distinfo <<
'aa92019ad738a2ed2cdd48a5ab2967ae'
XMD5 (rubygem/sys-proctable-0.9.0-x86-freebsd-7.gem) =
09a4cc6c7457a27fa62916a83b581d80
XSHA256 (rubygem/sys-proctable-0.9.0-x86-freebsd-7.gem) =
441f8174836e2bdb2124546de6f2a02b4c50ed4d26f3cf9bcf4854ea7054b4e4
XSIZE (rubygem/sys-proctable-0.9.0-x86-freebsd-7.gem) = 17408
aa92019ad738a2ed2cdd48a5ab2967ae
echo x - rubygem-sys-proctable/Makefile
sed 's/^X//' >rubygem-sys-proctable/Makefile <<
'b9932976bfe5b81d054aabd33ed94350'
X# Ports collection makefile for:    rubygem-sys-proctable
X# Date created:                30 July 2010
X# Whom:                    Eric Freeman <freebsdports@chillibear.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=    sys-proctable
XPORTVERSION=    0.9.0
XCATEGORIES=    sysutils rubygems
XMASTER_SITES=    RG
XDISTNAME=    ${PORTNAME}-${PORTVERSION}-x86-freebsd-7
XEXTRACT_SUFX=    # none
X
XMAINTAINER=    freebsdports@chillibear.com
XCOMMENT=    A Ruby interface for getting process information
X
XGEM_NAME=        ${PORTNAME}-${PORTVERSION}-x86-freebsd-7
X
XUSE_RUBY=        yes
XUSE_RUBYGEMS=        yes
XRUBYGEM_AUTOPLIST=    yes
X
X.include <bsd.port.mk>
b9932976bfe5b81d054aabd33ed94350
echo x - rubygem-sys-proctable/pkg-descr
sed 's/^X//' >rubygem-sys-proctable/pkg-descr <<
'07173fa3d10201fe89c743bd414b0717'
XThe sys-proctable library provides an interface for
Xgathering information about processes on your system,
Xi.e. the process table. Most major platforms are
Xsupported and, while different platforms may return
Xdifferent information, the external interface is
Xidentical across platforms.
X
XWWW: http://sysutils.rubyforge.org/
07173fa3d10201fe89c743bd414b0717
exit
Comment 3 Eric Freeman 2010-08-29 20:13:54 UTC
Now tested and working on FreeBSD: 6.4, 7.2. 8.1 and 9.0
Should be good to commit the second shar I posted now.
Comment 4 dfilter service freebsd_committer freebsd_triage 2010-09-08 19:06:59 UTC
glarkin     2010-09-08 18:06:51 UTC

  FreeBSD ports repository

  Modified files:
    sysutils             Makefile 
  Added files:
    sysutils/rubygem-sys-proctable Makefile distinfo pkg-descr 
  Log:
  The sys-proctable library provides an interface for gathering
  information about processes on your system, i.e. the process table.
  Most major platforms are supported and, while different platforms
  may return different information, the external interface is identical
  across platforms.
  
  WWW: http://sysutils.rubyforge.org/
  
  PR:             ports/149379
  Submitted by:   Eric Freeman <freebsdports at chillibear.com>
  
  Revision  Changes    Path
  1.1226    +1 -0      ports/sysutils/Makefile
  1.1       +24 -0     ports/sysutils/rubygem-sys-proctable/Makefile (new)
  1.1       +3 -0      ports/sysutils/rubygem-sys-proctable/distinfo (new)
  1.1       +7 -0      ports/sysutils/rubygem-sys-proctable/pkg-descr (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 5 Greg Larkin freebsd_committer freebsd_triage 2010-09-08 19:09:31 UTC
State Changed
From-To: open->closed

Thank you for the additional testing, and I just committed the 
new port to the tree.
Comment 6 dfilter service freebsd_committer freebsd_triage 2010-09-08 19:09:33 UTC
glarkin     2010-09-08 18:09:20 UTC

  FreeBSD doc repository (ports committer)

  Modified files:
    en_US.ISO8859-1/articles/contributors contrib.additional.sgml 
  Log:
  - Added overdue entry for Eric Freeman
  
  PR:             ports/149379
  
  Revision  Changes    Path
  1.956     +5 -0      doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"