From nobody Wed Sep 18 06:18:22 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4X7pPC1yNLz5Vyl0; Wed, 18 Sep 2024 06:18:23 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4X7pPB74XGz4DSv; Wed, 18 Sep 2024 06:18:22 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1726640303; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=g82c9Np/moa4fl5/V1atA2vJBMRyY+85HPcfUMcfc8I=; b=aoWgADtCIYZqmGmyqUzysCb0xT/JP0QQwj0LAeCTMNfYQxgAbC2HqhSDm/UKIc8qXkALOn zRUFtZuE/bdjFUV1dY9Xrpuy4zNndmxYcEmaPv/aI9RZLCBoSkZT+rM76ZLlBJz01cGdCp kPS2E1ry4rSEWfAt6bEnO0iQ8MPxwcfqu6fheEIaST2NJ0SuQv5rX17ultPvlaFLsU4v5H idwXAIlj8wiG3GnMzD8R4TS08KMarT/CXDFJaAqPUKa/0eudEysGH+a4cvqUMCa5IkcJf+ w14MrwGa1QKoWxAR5rVAg/T6Vh/Blkess7CXBIoqQG4FNn6nyZ0rxOL1KLp8UA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1726640303; a=rsa-sha256; cv=none; b=Nk1nHZi+KdgNcA93NK0pD7L61+dhry9GupGHuwtLCMTrwP5MQbs6EOnlhWmzT0rm+QFIs2 oh6Dbf1pza8ztJHFg3t50Hq5Z9tMHRIYFOykHjJn9B8Rxj5o0AD4hc2P0lnu/kLN5bB/Qa 5+41eUVOxcVma+f2uLj+2+HLB4JV82kcoCcFGbzw9Bnu/NtaIUv8axJBw8EHo38mEmkxkt z75MwXCbsplJLTfXGIVxEbYPxyCi90VMZ624WKW1IS4M387tsw1OPP+1SWuD1xlOBnJ5kc C0aetue3VZIiDzm4QGqjlPfRL90oCgsYik/W4rx+/d+xmb+8luQJR74jW4pYkA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1726640303; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=g82c9Np/moa4fl5/V1atA2vJBMRyY+85HPcfUMcfc8I=; b=S7T9RlBCbRHjVCUF+WR/v0WeWNI4POtV/gkxL5lPpL+3Q3ZvyoJCS5Qagh24AIqp7Amywm VsRfd42gxxJUvJ6WQwsbBjlOedIaxmBrSJUu6vHXDDUu9Soy/mSmCl70TgKBxo30+VhxG6 SlaW3jPTiGpzHM0aNY8yqWyNMHV1AAUqMo87YyMfBAeaZbTODdeDU98PR55QKb4VfYHF7G nd9NVD5w2uZUwFIkNgm4nCWIhzaXfp1DWt87LrK86HPt7Wi+xzXNYLcrgm9v5M3jZQbuQN +hozsqgYeyVCtQtoJrBUc3NpZ96LTeODVKeqk5dbhPlW8MSWWD8mNvjxb0MmZw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4X7pPB6C66z19HV; Wed, 18 Sep 2024 06:18:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 48I6IMs6031158; Wed, 18 Sep 2024 06:18:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 48I6IME4031155; Wed, 18 Sep 2024 06:18:22 GMT (envelope-from git) Date: Wed, 18 Sep 2024 06:18:22 GMT Message-Id: <202409180618.48I6IME4031155@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: 076016303350 - main - databases/rubygem-activerecord72: Add rubygem-activerecord72 7.2.1 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 076016303350e28cf2236effdf3c3887887153b1 Auto-Submitted: auto-generated The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=076016303350e28cf2236effdf3c3887887153b1 commit 076016303350e28cf2236effdf3c3887887153b1 Author: Po-Chuan Hsieh AuthorDate: 2024-09-18 05:50:59 +0000 Commit: Po-Chuan Hsieh CommitDate: 2024-09-18 06:13:00 +0000 databases/rubygem-activerecord72: Add rubygem-activerecord72 7.2.1 Active Record connects classes to relational database tables to establish an almost zero-configuration persistence layer for applications. The library provides a base class that, when subclassed, sets up a mapping between the new class and an existing table in the database. In the context of an application, these classes are commonly referred to as models. Models can also be connected to other models; this is done by defining associations. Active Record relies heavily on naming in that it uses class and association names to establish mappings between respective database tables and foreign key columns. Although these mappings can be defined explicitly, it's recommended to follow naming conventions, especially when getting started with the library. --- databases/Makefile | 1 + databases/rubygem-activerecord72/Makefile | 25 +++++++++++++++++++++++++ databases/rubygem-activerecord72/distinfo | 3 +++ databases/rubygem-activerecord72/pkg-descr | 11 +++++++++++ 4 files changed, 40 insertions(+) diff --git a/databases/Makefile b/databases/Makefile index 026102eacd36..94be7a06026d 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -929,6 +929,7 @@ SUBDIR += rubygem-activerecord61 SUBDIR += rubygem-activerecord70 SUBDIR += rubygem-activerecord71 + SUBDIR += rubygem-activerecord72 SUBDIR += rubygem-after_commit_queue SUBDIR += rubygem-amalgalite SUBDIR += rubygem-arel diff --git a/databases/rubygem-activerecord72/Makefile b/databases/rubygem-activerecord72/Makefile new file mode 100644 index 000000000000..8a576de9e4ce --- /dev/null +++ b/databases/rubygem-activerecord72/Makefile @@ -0,0 +1,25 @@ +PORTNAME= activerecord +PORTVERSION= 7.2.1 +CATEGORIES= databases rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 72 + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Object-relational mapping layer for Rails MVC Framework +WWW= https://github.com/rails/rails/tree/main/activerecord \ + https://rubyonrails.org/ + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/MIT-LICENSE + +RUN_DEPENDS= rubygem-activemodel72>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-activemodel72 \ + rubygem-activesupport72>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport72 \ + rubygem-timeout>=0.4.0:devel/rubygem-timeout + +USES= gem + +NO_ARCH= yes + +PORTSCOUT= limit:^7\.2\. + +.include diff --git a/databases/rubygem-activerecord72/distinfo b/databases/rubygem-activerecord72/distinfo new file mode 100644 index 000000000000..5da934dcacee --- /dev/null +++ b/databases/rubygem-activerecord72/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1726487282 +SHA256 (rubygem/activerecord-7.2.1.gem) = b58a26b9337594f2639cafcc443f4d28d786289f5b5b07b810e8251eeace533c +SIZE (rubygem/activerecord-7.2.1.gem) = 543232 diff --git a/databases/rubygem-activerecord72/pkg-descr b/databases/rubygem-activerecord72/pkg-descr new file mode 100644 index 000000000000..2ec976f87967 --- /dev/null +++ b/databases/rubygem-activerecord72/pkg-descr @@ -0,0 +1,11 @@ +Active Record connects classes to relational database tables to establish an +almost zero-configuration persistence layer for applications. The library +provides a base class that, when subclassed, sets up a mapping between the new +class and an existing table in the database. In the context of an application, +these classes are commonly referred to as models. Models can also be connected +to other models; this is done by defining associations. + +Active Record relies heavily on naming in that it uses class and association +names to establish mappings between respective database tables and foreign key +columns. Although these mappings can be defined explicitly, it's recommended to +follow naming conventions, especially when getting started with the library.