devel/rubygem-ostruct 0.6.3 FreeBSD
Class to build custom data structures, similar to a Hash
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD2CLAUSE, RUBY
- Categories
- devel, rubygems
- Package size
- 9.9 KiB, 28.4 KiB installed
Description
An OpenStruct is a data structure, similar to a Hash, that allows the definition of arbitrary attributes with their accompanying values. This is accomplished by using Ruby's metaprogramming to define methods on the class itself.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/rubygem-ostruct | 0.6.3 |
| DragonFly | devel/rubygem-ostruct | 0.6.1 |
| MidnightBSD | devel/rubygem-ostruct | 0.6.1 |
Install
Binary package:
pkg install rubygem-ostruct
From the ports tree:
cd /usr/ports/devel/rubygem-ostruct/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= rubygem-ostruct>0:devel/rubygem-ostruct
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.6.3 | 0.6.3 | 0.5.5 | 0.6.3 | 0.6.3 |
| FreeBSD:14:quarterly | 0.6.3 | 0.6.3 | n/a | 0.6.2 | 0.6.3 |
| FreeBSD:15:latest | 0.6.3 | 0.6.3 | n/a | 0.6.3 | 0.6.3 |
| FreeBSD:15:quarterly | 0.6.3 | 0.6.3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.6.3 | 0.6.3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 6
Run dependencies 6
Required by 80
- benchmarks/rubygem-derailed_benchmarks
- converters/rubygem-json-ld
- converters/rubygem-json-ld-preloaded
- databases/rubygem-familia
- devel/rubygem-cyoi
- devel/rubygem-drydock
- devel/rubygem-fog
- devel/rubygem-icalendar
- devel/rubygem-icalendar-gitlab
- devel/rubygem-inspec-core
- devel/rubygem-mixlib-install
- devel/rubygem-oj
- devel/rubygem-oj-gitlab
- devel/rubygem-oj-introspect
- devel/rubygem-r18n-rails
- devel/rubygem-recursive-open-struct
- devel/rubygem-simple-navigation-rails50
- devel/rubygem-stella
- devel/rubygem-sysinfo
- graphics/rubygem-dragonfly
- lang/rubygem-ruby_language_server
- net-mgmt/rubygem-blimpy
- net/rubygem-fog-vsphere
- net/rubygem-gitlab_omniauth-ldap
- net/rubygem-gitlab_omniauth-ldap-gitlab
- net/rubygem-net-ldap
- net/rubygem-rudy
- net/rubygem-rye
- net/rubygem-train
- security/metasploit
- security/rubygem-airbrussh
- security/rubygem-doorkeeper-openid_connect
- security/rubygem-sshkit
- sysutils/openvox-agent8
- sysutils/openvox-agent9
- sysutils/openvox-server8
- sysutils/openvox-server9
- sysutils/rubygem-backup
- sysutils/rubygem-bosh-gen
- sysutils/rubygem-capistrano
- sysutils/rubygem-capistrano-ext
- sysutils/rubygem-chef
- sysutils/rubygem-chef-bin
- sysutils/rubygem-chef-licensing
- sysutils/rubygem-fluent-mixin-plaintextformatter
- sysutils/rubygem-fluent-plugin-config-expander
- sysutils/rubygem-fluent-plugin-file-alternative
- sysutils/rubygem-fluent-plugin-tail-asis
- sysutils/rubygem-fluentd
- sysutils/rubygem-openbolt
- sysutils/rubygem-openfact
- sysutils/rubygem-openvoxserver-ca
- sysutils/vagrant
- sysutils/vagrant-gitlab
- textproc/rubygem-chewy
- textproc/rubygem-elasticsearch-model
- textproc/rubygem-elasticsearch-persistence
- textproc/rubygem-elasticsearch8
- textproc/rubygem-openvox-strings
- www/gitlab
- www/redmine60
- www/redmine61
- www/redmine70
- www/rubygem-bullet_train
- www/rubygem-bullet_train-fields
- www/rubygem-bullet_train-has_uuid
- www/rubygem-bullet_train-scope_validator
- www/rubygem-bullet_train-super_load_and_authorize_resource
- www/rubygem-bullet_train-themes
- www/rubygem-cloudinary
- www/rubygem-goldfinger
- www/rubygem-gollum
- www/rubygem-gollum-lib
- www/rubygem-kamal
- www/rubygem-kamal-rails80
- www/rubygem-rails80
- www/rubygem-rails81
- www/rubygem-rdf
- www/rubygem-rdf-normalize
- www/rubygem-showcase-rails
Configuration
No options to configure.
- USES
- gem
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| rubygem/ostruct-0.6.3.gem | 12800 | 95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 |
Master sites 1
- RG
Commit history 0
No commits in the history this site was built from.