Import ruby-arel, one of the dependencies for Rails 3.

Arel is a Relational Algebra for Ruby. It 1) simplifies the generation
complex of SQL queries and it 2) adapts to various RDBMS systems. It is
intended to be a framework framework; that is, you can build your own
ORM with it, focusing on innovative object and collection modeling as
opposed to database compatibility and query generation.

ok landry
This commit is contained in:
jeremy 2010-12-08 21:21:45 +00:00
parent b2072b1e83
commit 787423d21d
4 changed files with 153 additions and 0 deletions

View File

@ -0,0 +1,20 @@
# $OpenBSD: Makefile,v 1.1.1.1 2010/12/08 21:21:45 jeremy Exp $
COMMENT = relational algebra for ruby
DISTNAME = arel-2.0.4
CATEGORIES = databases
HOMEPAGE = https://github.com/rails/arel
# MIT License
PERMIT_PACKAGE_CDROM = Yes
PERMIT_PACKAGE_FTP = Yes
PERMIT_DISTFILES_CDROM = Yes
PERMIT_DISTFILES_FTP = Yes
MODULES = lang/ruby
CONFIGURE_STYLE = ruby gem
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (arel-2.0.4.gem) = +NbqDitjsPihiiXjERxQ0Q==
RMD160 (arel-2.0.4.gem) = 8p29ZifW77J+Z6+Ic7fM469DZBQ=
SHA1 (arel-2.0.4.gem) = 4kHvnKk8rpV5RYDR4GcpnVYHgQg=
SHA256 (arel-2.0.4.gem) = tlOjujkhvChCY5fWVLNFYOSTTarTxfynFmLpF5lCsZ0=
SIZE (arel-2.0.4.gem) = 31744

View File

@ -0,0 +1,5 @@
Arel is a Relational Algebra for Ruby. It 1) simplifies the generation
complex of SQL queries and it 2) adapts to various RDBMS systems. It is
intended to be a framework framework; that is, you can build your own
ORM with it, focusing on innovative object and collection modeling as
opposed to database compatibility and query generation.

View File

@ -0,0 +1,123 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2010/12/08 21:21:45 jeremy Exp $
${GEM_LIB}/cache/${DISTNAME}.gem
${GEM_LIB}/gems/${DISTNAME}/
${GEM_LIB}/gems/${DISTNAME}/.autotest
${GEM_LIB}/gems/${DISTNAME}/History.txt
${GEM_LIB}/gems/${DISTNAME}/MIT-LICENSE.txt
${GEM_LIB}/gems/${DISTNAME}/Manifest.txt
${GEM_LIB}/gems/${DISTNAME}/README.markdown
${GEM_LIB}/gems/${DISTNAME}/Rakefile
${GEM_LIB}/gems/${DISTNAME}/arel.gemspec
${GEM_LIB}/gems/${DISTNAME}/lib/
${GEM_LIB}/gems/${DISTNAME}/lib/arel/
${GEM_LIB}/gems/${DISTNAME}/lib/arel.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/attributes/
${GEM_LIB}/gems/${DISTNAME}/lib/arel/attributes.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/attributes/attribute.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/compatibility/
${GEM_LIB}/gems/${DISTNAME}/lib/arel/compatibility/wheres.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/crud.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/delete_manager.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/deprecated.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/expression.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/expressions.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/insert_manager.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/and.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/assignment.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/avg.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/between.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/binary.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/count.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/delete_statement.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/does_not_match.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/equality.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/exists.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/function.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/greater_than.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/greater_than_or_equal.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/group.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/grouping.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/having.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/in.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/inner_join.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/insert_statement.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/join.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/less_than.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/less_than_or_equal.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/lock.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/matches.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/max.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/min.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/node.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/not_equal.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/not_in.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/offset.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/on.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/or.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/ordering.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/outer_join.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/select_core.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/select_statement.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/sql_literal.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/string_join.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/sum.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/table_alias.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/unqualified_column.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/update_statement.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/nodes/values.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/predications.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/relation.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/select_manager.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/sql/
${GEM_LIB}/gems/${DISTNAME}/lib/arel/sql/engine.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/sql_literal.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/table.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/tree_manager.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/update_manager.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/visitors/
${GEM_LIB}/gems/${DISTNAME}/lib/arel/visitors.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/visitors/dot.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/visitors/join_sql.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/visitors/mysql.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/visitors/oracle.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/visitors/order_clauses.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/visitors/postgresql.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/visitors/sqlite.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/visitors/to_sql.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/visitors/visitor.rb
${GEM_LIB}/gems/${DISTNAME}/lib/arel/visitors/where_sql.rb
${GEM_LIB}/gems/${DISTNAME}/test/
${GEM_LIB}/gems/${DISTNAME}/test/attributes/
${GEM_LIB}/gems/${DISTNAME}/test/attributes/test_attribute.rb
${GEM_LIB}/gems/${DISTNAME}/test/helper.rb
${GEM_LIB}/gems/${DISTNAME}/test/nodes/
${GEM_LIB}/gems/${DISTNAME}/test/nodes/test_count.rb
${GEM_LIB}/gems/${DISTNAME}/test/nodes/test_delete_statement.rb
${GEM_LIB}/gems/${DISTNAME}/test/nodes/test_equality.rb
${GEM_LIB}/gems/${DISTNAME}/test/nodes/test_insert_statement.rb
${GEM_LIB}/gems/${DISTNAME}/test/nodes/test_or.rb
${GEM_LIB}/gems/${DISTNAME}/test/nodes/test_select_core.rb
${GEM_LIB}/gems/${DISTNAME}/test/nodes/test_select_statement.rb
${GEM_LIB}/gems/${DISTNAME}/test/nodes/test_sql_literal.rb
${GEM_LIB}/gems/${DISTNAME}/test/nodes/test_sum.rb
${GEM_LIB}/gems/${DISTNAME}/test/nodes/test_update_statement.rb
${GEM_LIB}/gems/${DISTNAME}/test/support/
${GEM_LIB}/gems/${DISTNAME}/test/support/fake_record.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_activerecord_compat.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_attributes.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_crud.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_delete_manager.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_insert_manager.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_select_manager.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_table.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_update_manager.rb
${GEM_LIB}/gems/${DISTNAME}/test/visitors/
${GEM_LIB}/gems/${DISTNAME}/test/visitors/test_join_sql.rb
${GEM_LIB}/gems/${DISTNAME}/test/visitors/test_mysql.rb
${GEM_LIB}/gems/${DISTNAME}/test/visitors/test_oracle.rb
${GEM_LIB}/gems/${DISTNAME}/test/visitors/test_postgres.rb
${GEM_LIB}/gems/${DISTNAME}/test/visitors/test_sqlite.rb
${GEM_LIB}/gems/${DISTNAME}/test/visitors/test_to_sql.rb
${GEM_LIB}/specifications/${DISTNAME}.gemspec