From owner-svn-ports-head@freebsd.org Thu Jul 2 13:05:11 2015 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0255C991E3B; Thu, 2 Jul 2015 13:05:11 +0000 (UTC) (envelope-from olgeni@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E2A17251D; Thu, 2 Jul 2015 13:05:10 +0000 (UTC) (envelope-from olgeni@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.14.9/8.14.9) with ESMTP id t62D5A0o036455; Thu, 2 Jul 2015 13:05:10 GMT (envelope-from olgeni@FreeBSD.org) Received: (from olgeni@localhost) by repo.freebsd.org (8.14.9/8.14.9/Submit) id t62D59Fl036448; Thu, 2 Jul 2015 13:05:09 GMT (envelope-from olgeni@FreeBSD.org) Message-Id: <201507021305.t62D59Fl036448@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: olgeni set sender to olgeni@FreeBSD.org using -f From: Jimmy Olgeni Date: Thu, 2 Jul 2015 13:05:09 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r391140 - in head/databases: . elixir-ecto elixir-ecto/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Jul 2015 13:05:11 -0000 Author: olgeni Date: Thu Jul 2 13:05:08 2015 New Revision: 391140 URL: https://svnweb.freebsd.org/changeset/ports/391140 Log: Add databases/elixir-ecto, a database wrapper for Elixir. Added: head/databases/elixir-ecto/ head/databases/elixir-ecto/Makefile (contents, props changed) head/databases/elixir-ecto/distinfo (contents, props changed) head/databases/elixir-ecto/files/ head/databases/elixir-ecto/files/patch-mix.exs (contents, props changed) head/databases/elixir-ecto/pkg-descr (contents, props changed) head/databases/elixir-ecto/pkg-plist (contents, props changed) Modified: head/databases/Makefile Modified: head/databases/Makefile ============================================================================== --- head/databases/Makefile Thu Jul 2 12:54:14 2015 (r391139) +++ head/databases/Makefile Thu Jul 2 13:05:08 2015 (r391140) @@ -52,6 +52,7 @@ SUBDIR += dbow SUBDIR += dbtool SUBDIR += dbview + SUBDIR += elixir-ecto SUBDIR += emma SUBDIR += erlang-epgsql SUBDIR += erlang-eredis Added: head/databases/elixir-ecto/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/elixir-ecto/Makefile Thu Jul 2 13:05:08 2015 (r391140) @@ -0,0 +1,23 @@ +# $FreeBSD$ + +PORTNAME= ecto +PORTVERSION= 0.13.1 +DISTVERSIONPREFIX= v +CATEGORIES= databases +PKGNAMEPREFIX= elixir- + +MAINTAINER= olgeni@FreeBSD.org +COMMENT= Database wrapper and language integrated query for Elixir + +LICENSE= APACHE20 + +USE_GITHUB= yes +GH_ACCOUNT= elixir-lang + +MIX_BUILD_NAME= shared +MIX_BUILD_DEPS= devel/elixir-decimal \ + devel/erlang-poolboy +MIX_RUN_DEPS:= ${MIX_BUILD_DEPS} + +.include "${PORTSDIR}/lang/elixir/bsd.elixir.mk" +.include Added: head/databases/elixir-ecto/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/elixir-ecto/distinfo Thu Jul 2 13:05:08 2015 (r391140) @@ -0,0 +1,2 @@ +SHA256 (elixir-lang-ecto-v0.13.1_GH0.tar.gz) = eb249bd014daaba554a51dd3b892c26c11ae478b59caf561245bf9786acfd98d +SIZE (elixir-lang-ecto-v0.13.1_GH0.tar.gz) = 167480 Added: head/databases/elixir-ecto/files/patch-mix.exs ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/elixir-ecto/files/patch-mix.exs Thu Jul 2 13:05:08 2015 (r391140) @@ -0,0 +1,18 @@ +--- mix.exs.orig 2015-07-02 10:32:17 UTC ++++ mix.exs +@@ -33,14 +33,7 @@ defmodule Ecto.Mixfile do + end + + defp deps do +- [{:poolboy, "~> 1.4"}, +- {:decimal, "~> 1.0"}, +- {:postgrex, "~> 0.8.3", optional: true}, +- {:mariaex, "~> 0.3.0", optional: true}, +- {:poison, "~> 1.0", optional: true}, +- {:ex_doc, "~> 0.7", only: :docs}, +- {:earmark, "~> 0.1", only: :docs}, +- {:inch_ex, only: :docs}] ++ [] + end + + defp test_paths(adapter) when adapter in @adapters, do: ["integration_test/#{adapter}"] Added: head/databases/elixir-ecto/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/elixir-ecto/pkg-descr Thu Jul 2 13:05:08 2015 (r391140) @@ -0,0 +1,4 @@ +Ecto is a domain specific language for writing queries and interacting +with databases in Elixir. + +WWW: https://github.com/elixir-lang/ecto Added: head/databases/elixir-ecto/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/elixir-ecto/pkg-plist Thu Jul 2 13:05:08 2015 (r391140) @@ -0,0 +1,161 @@ +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Adapter.Migration.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Adapter.Storage.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Adapter.Transaction.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Adapter.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Adapters.Connection.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Adapters.MySQL.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Adapters.Pool.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Adapters.Poolboy.Worker.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Adapters.Poolboy.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Adapters.Postgres.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Adapters.SQL.Query.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Adapters.SQL.Sandbox.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Adapters.SQL.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Association.BelongsTo.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Association.Has.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Association.HasThrough.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Association.NotLoaded.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Association.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.CastError.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.ChangeError.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Changeset.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Date.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.DateTime.Util.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.DateTime.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.InvalidURLError.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.LogEntry.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Migration.Index.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Migration.Reference.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Migration.Runner.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Migration.SchemaMigration.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Migration.Table.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Migration.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.MigrationError.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Migrator.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.MissingPrimaryKeyError.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Model.Callbacks.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Model.OptimisticLock.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Model.Timestamps.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Model.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.MultipleResultsError.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.NoPrimaryKeyError.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.NoResultsError.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Query.Builder.Distinct.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Query.Builder.Filter.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Query.Builder.From.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Query.Builder.GroupBy.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Query.Builder.Join.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Query.Builder.LimitOffset.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Query.Builder.Lock.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Query.Builder.OrderBy.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Query.Builder.Preload.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Query.Builder.Select.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Query.Builder.Update.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Query.Builder.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Query.CompileError.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Query.JoinExpr.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Query.Planner.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Query.QueryExpr.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Query.SelectExpr.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Query.Tagged.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Query.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.QueryError.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Queryable.Atom.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Queryable.BitString.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Queryable.Ecto.Query.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Queryable.Tuple.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Queryable.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Repo.Assoc.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Repo.Config.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Repo.Model.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Repo.Preloader.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Repo.Queryable.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Repo.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Schema.Metadata.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Schema.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.StaleModelError.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Storage.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Time.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.Type.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.UUID.beam +lib/elixir/lib/ecto/ebin/Elixir.Ecto.beam +lib/elixir/lib/ecto/ebin/Elixir.Inspect.Ecto.Association.NotLoaded.beam +lib/elixir/lib/ecto/ebin/Elixir.Inspect.Ecto.Date.beam +lib/elixir/lib/ecto/ebin/Elixir.Inspect.Ecto.DateTime.beam +lib/elixir/lib/ecto/ebin/Elixir.Inspect.Ecto.Query.beam +lib/elixir/lib/ecto/ebin/Elixir.Inspect.Ecto.Time.beam +lib/elixir/lib/ecto/ebin/Elixir.Mix.Ecto.beam +lib/elixir/lib/ecto/ebin/Elixir.Mix.Tasks.Ecto.Create.beam +lib/elixir/lib/ecto/ebin/Elixir.Mix.Tasks.Ecto.Drop.beam +lib/elixir/lib/ecto/ebin/Elixir.Mix.Tasks.Ecto.Gen.Migration.beam +lib/elixir/lib/ecto/ebin/Elixir.Mix.Tasks.Ecto.Gen.Repo.beam +lib/elixir/lib/ecto/ebin/Elixir.Mix.Tasks.Ecto.Migrate.beam +lib/elixir/lib/ecto/ebin/Elixir.Mix.Tasks.Ecto.Rollback.beam +lib/elixir/lib/ecto/ebin/Elixir.String.Chars.Ecto.Date.beam +lib/elixir/lib/ecto/ebin/Elixir.String.Chars.Ecto.DateTime.beam +lib/elixir/lib/ecto/ebin/Elixir.String.Chars.Ecto.Time.beam +lib/elixir/lib/ecto/ebin/ecto.app +lib/elixir/lib/ecto/lib/ecto.ex +lib/elixir/lib/ecto/lib/ecto/adapter.ex +lib/elixir/lib/ecto/lib/ecto/adapter/migration.ex +lib/elixir/lib/ecto/lib/ecto/adapter/storage.ex +lib/elixir/lib/ecto/lib/ecto/adapter/transaction.ex +lib/elixir/lib/ecto/lib/ecto/adapters/connection.ex +lib/elixir/lib/ecto/lib/ecto/adapters/mysql.ex +lib/elixir/lib/ecto/lib/ecto/adapters/mysql/connection.ex +lib/elixir/lib/ecto/lib/ecto/adapters/pool.ex +lib/elixir/lib/ecto/lib/ecto/adapters/poolboy.ex +lib/elixir/lib/ecto/lib/ecto/adapters/poolboy/worker.ex +lib/elixir/lib/ecto/lib/ecto/adapters/postgres.ex +lib/elixir/lib/ecto/lib/ecto/adapters/postgres/connection.ex +lib/elixir/lib/ecto/lib/ecto/adapters/postgres/datetime.ex +lib/elixir/lib/ecto/lib/ecto/adapters/sql.ex +lib/elixir/lib/ecto/lib/ecto/adapters/sql/query.ex +lib/elixir/lib/ecto/lib/ecto/adapters/sql/sandbox.ex +lib/elixir/lib/ecto/lib/ecto/association.ex +lib/elixir/lib/ecto/lib/ecto/changeset.ex +lib/elixir/lib/ecto/lib/ecto/datetime.ex +lib/elixir/lib/ecto/lib/ecto/exceptions.ex +lib/elixir/lib/ecto/lib/ecto/log_entry.ex +lib/elixir/lib/ecto/lib/ecto/migration.ex +lib/elixir/lib/ecto/lib/ecto/migration/runner.ex +lib/elixir/lib/ecto/lib/ecto/migration/schema_migration.ex +lib/elixir/lib/ecto/lib/ecto/migrator.ex +lib/elixir/lib/ecto/lib/ecto/model.ex +lib/elixir/lib/ecto/lib/ecto/model/callbacks.ex +lib/elixir/lib/ecto/lib/ecto/model/optimistic_lock.ex +lib/elixir/lib/ecto/lib/ecto/model/timestamps.ex +lib/elixir/lib/ecto/lib/ecto/query.ex +lib/elixir/lib/ecto/lib/ecto/query/builder.ex +lib/elixir/lib/ecto/lib/ecto/query/builder/distinct.ex +lib/elixir/lib/ecto/lib/ecto/query/builder/filter.ex +lib/elixir/lib/ecto/lib/ecto/query/builder/from.ex +lib/elixir/lib/ecto/lib/ecto/query/builder/group_by.ex +lib/elixir/lib/ecto/lib/ecto/query/builder/join.ex +lib/elixir/lib/ecto/lib/ecto/query/builder/limit_offset.ex +lib/elixir/lib/ecto/lib/ecto/query/builder/lock.ex +lib/elixir/lib/ecto/lib/ecto/query/builder/order_by.ex +lib/elixir/lib/ecto/lib/ecto/query/builder/preload.ex +lib/elixir/lib/ecto/lib/ecto/query/builder/select.ex +lib/elixir/lib/ecto/lib/ecto/query/builder/update.ex +lib/elixir/lib/ecto/lib/ecto/query/inspect.ex +lib/elixir/lib/ecto/lib/ecto/query/planner.ex +lib/elixir/lib/ecto/lib/ecto/queryable.ex +lib/elixir/lib/ecto/lib/ecto/repo.ex +lib/elixir/lib/ecto/lib/ecto/repo/assoc.ex +lib/elixir/lib/ecto/lib/ecto/repo/config.ex +lib/elixir/lib/ecto/lib/ecto/repo/model.ex +lib/elixir/lib/ecto/lib/ecto/repo/preloader.ex +lib/elixir/lib/ecto/lib/ecto/repo/queryable.ex +lib/elixir/lib/ecto/lib/ecto/schema.ex +lib/elixir/lib/ecto/lib/ecto/storage.ex +lib/elixir/lib/ecto/lib/ecto/type.ex +lib/elixir/lib/ecto/lib/ecto/uuid.ex +lib/elixir/lib/ecto/lib/mix/ecto.ex +lib/elixir/lib/ecto/lib/mix/tasks/ecto.create.ex +lib/elixir/lib/ecto/lib/mix/tasks/ecto.drop.ex +lib/elixir/lib/ecto/lib/mix/tasks/ecto.gen.migration.ex +lib/elixir/lib/ecto/lib/mix/tasks/ecto.gen.repo.ex +lib/elixir/lib/ecto/lib/mix/tasks/ecto.migrate.ex +lib/elixir/lib/ecto/lib/mix/tasks/ecto.rollback.ex +%%PORTDOCS%%%%DOCSDIR%%/README.md