Bug 203367 - [new port] devel/rubygem-asetus: configuration library for ruby
Summary: [new port] devel/rubygem-asetus: configuration library for ruby
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Michael Moll
URL:
Keywords:
Depends on:
Blocks: 203374
  Show dependency treegraph
 
Reported: 2015-09-26 11:13 UTC by Nick Hilliard
Modified: 2015-11-09 15:36 UTC (History)
2 users (show)

See Also:


Attachments
shar file for devel/rubygem-asetus (1.52 KB, text/plain)
2015-10-06 08:15 UTC, Nick Hilliard
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nick Hilliard 2015-09-26 11:13:00 UTC
asetus is a configuration library for ruby with YAML/JSON/TOML backends.  It's a port dependency for the rubygem-oxidised port which will be submitted separately.
Comment 1 Nick Hilliard 2015-09-26 11:23:11 UTC
erm, rubygem-oxidized.  damn merkin spelling.
Comment 2 Bartek Rutkowski freebsd_committer freebsd_triage 2015-10-06 07:33:20 UTC
Shouldnt there be a shar attached?
Comment 3 Nick Hilliard 2015-10-06 08:15:26 UTC
Created attachment 161748 [details]
shar file for devel/rubygem-asetus

doh! forgot attachment
Comment 4 Michael Moll freebsd_committer freebsd_triage 2015-11-09 15:06:49 UTC
why the runtime dependency onto git?
Comment 5 Nick Hilliard 2015-11-09 15:11:28 UTC
because git is referenced in the .gemspec:

https://github.com/ytti/asetus/blob/master/asetus.gemspec

asetus is only required for rubygems-oxidized* which have a hard dependency on git support, so there will be very little impact from this in practive.
Comment 6 Michael Moll freebsd_committer freebsd_triage 2015-11-09 15:18:56 UTC
For me and the general ports tree correctness this is really important. :)

It's used in the .gemspec to generate the file list for building gem, so it's not used in the built gem in any way.

Oxidixed, on the other hand uses git via rugged, so that's already covered there.

I'll commit the port after some testing very soon.
Comment 7 Nick Hilliard 2015-11-09 15:21:04 UTC
understood on correctness!  Do you want me to submit an updated shar, or can you just delete the dependency before committing?
Comment 8 Michael Moll freebsd_committer freebsd_triage 2015-11-09 15:22:04 UTC
I'll do it :)
Comment 9 commit-hook freebsd_committer freebsd_triage 2015-11-09 15:35:52 UTC
A commit references this bug:

Author: mmoll
Date: Mon Nov  9 15:35:15 UTC 2015
New revision: 401108
URL: https://svnweb.freebsd.org/changeset/ports/401108

Log:
  new port: devel/rubygem-asetus

  A configuration library for Ruby with YAML/JSON/TOML backends with
  unified object access.

  WWW: https://github.com/ytti/asetus

  PR:		203367
  Submitted by:	Nick Hilliard <nick@foobar.org>

Changes:
  head/devel/Makefile
  head/devel/rubygem-asetus/
  head/devel/rubygem-asetus/Makefile
  head/devel/rubygem-asetus/distinfo
  head/devel/rubygem-asetus/pkg-descr
Comment 10 Michael Moll freebsd_committer freebsd_triage 2015-11-09 15:36:18 UTC
commited with minor changes, thanks!