From nobody Mon Jan 06 23:06:49 2025 X-Original-To: dev-commits-ports-all@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 4YRqZ20YJyz5kMkq; Mon, 06 Jan 2025 23:06:50 +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 4YRqZ15Y4Mz4tZd; Mon, 6 Jan 2025 23:06:49 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736204809; 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=Ze8ac/p2Uf1KI0ICZubRGbiiRHIydiZqVrb5e8zP2r0=; b=wPGFPiiLdSPNrag73EHg41bWoDwBg+VDKjg7wlSi0LV+L2t+Y9yVCaOS4erZsG2SBBM21p q0MIPpEtKZM14UHDoxCom1glxUFpOSmlpKiZW5ZCy/Za56yGnI+m9UjZ3gRCPl7WdLFOZq s20mWqiphI0zJrLriozUTCV4TVEbKYRmBX707cKUVUqU+7/Ya2MTBJMHWv5y8dvowQ348X u32ZTaeFysFjJzWl2qSQRSNbcqCoQ8v4ahPxrTvGHDtGIpM37x8+j24qAOvm0Fe3qwi9/q pkh6z+TUSc8H+kmUxffIkxKuPJmmioTIxYU+Z/YBmgLwlLiFqfxt3KKZ/VZNDQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736204809; 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=Ze8ac/p2Uf1KI0ICZubRGbiiRHIydiZqVrb5e8zP2r0=; b=ehROqLWCokTdzbZRxeBoXqqp4lv49nrcfIGRkPAZ+nUBrHpG3RJKW8B6rw7qBF9DGcSfDq MUD7+f6seXcUIjQsQY9cxfakSfjR9YMObfE7oMj94aZBoFELn0lNK9rHWKaVCepfpq16h6 633tySYRiSE8pwEL1YNK5Y1EA9ymfQpn9T4XoCPpIyUu9IF54EI2d1xdvDXRhUba3/FcPb zuldvtNgrrG1kzxW9egBtE+D0wVQOLNpfdkD+rP0dp7IeRZWngdKZiBghs+WPyrNMrESYV JjPZvyYA3dzWXun5/gplzhMcd+JRY8Xe/xmJ407tn7PulyaydAdSewXf2TOuMQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1736204809; a=rsa-sha256; cv=none; b=JLfsgrpMA/mANTFSjGxugB4xat0LkQmp98SadCOJw7Iovv9CcE8FjkvzGtse8J1ZJPs+PJ mg87yZ002JDyEO9yqhXEuIHql7Q/aKQ+XbpBCg97rMrky1lNpEqmq9ANVxEmTxbuow6xAW WVMczvjpR47RuGLJpiX5tbmQv24flfDsTPDaKYshjn4qm5Cl45cz6n2Nzbaqp8IJq2nrVR snF6O1CAEM1E27p1M0csrqkczs0124arHYzZMIMzFdVFdDMs9IDicgTa70izZ/AtBq+WHc QKTe0UmERWIllwSKWnSA4juZ7lvybRpLrriYdKIFCNQ8ID7fUoQh6FMDWPN/ng== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4YRqZ14ldBzlRs; Mon, 06 Jan 2025 23:06:49 +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 506N6nxu069792; Mon, 6 Jan 2025 23:06:49 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 506N6nxA069789; Mon, 6 Jan 2025 23:06:49 GMT (envelope-from git) Date: Mon, 6 Jan 2025 23:06:49 GMT Message-Id: <202501062306.506N6nxA069789@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Robert Clausecker Subject: git: 26d5b3fe273c - main - databases/py-pgmigrate: update to 1.0.9 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fuz X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 26d5b3fe273c5a5750a09c256e5ec1304ce0f36b Auto-Submitted: auto-generated The branch main has been updated by fuz: URL: https://cgit.FreeBSD.org/ports/commit/?id=26d5b3fe273c5a5750a09c256e5ec1304ce0f36b commit 26d5b3fe273c5a5750a09c256e5ec1304ce0f36b Author: Älven AuthorDate: 2025-01-04 17:52:48 +0000 Commit: Robert Clausecker CommitDate: 2025-01-06 23:06:11 +0000 databases/py-pgmigrate: update to 1.0.9 Changelog: https://github.com/yandex/pgmigrate/releases/tag/1.0.9 PR: 283465 Approved by: dmitry.wagin@ya.ru (maintainer) --- databases/py-pgmigrate/Makefile | 7 +++---- databases/py-pgmigrate/distinfo | 6 +++--- databases/py-pgmigrate/pkg-descr | 11 +++++++++++ 3 files changed, 17 insertions(+), 7 deletions(-) diff --git a/databases/py-pgmigrate/Makefile b/databases/py-pgmigrate/Makefile index 1a9302fa1e7a..78bc92b4c70f 100644 --- a/databases/py-pgmigrate/Makefile +++ b/databases/py-pgmigrate/Makefile @@ -1,6 +1,5 @@ PORTNAME= pgmigrate -PORTVERSION= 1.0.8 -PORTREVISION= 1 +DISTVERSION= 1.0.9 CATEGORIES= databases python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,8 +11,8 @@ LICENSE= PostgreSQL LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.8.2:databases/py-psycopg2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.3.0:databases/py-sqlparse@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.2:devel/py-pyyaml@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.2:devel/py-pyyaml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlparse>=0.3.0:databases/py-sqlparse@${PY_FLAVOR} USES= python USE_GITHUB= yes diff --git a/databases/py-pgmigrate/distinfo b/databases/py-pgmigrate/distinfo index 892c779dfb75..34ba343d6c93 100644 --- a/databases/py-pgmigrate/distinfo +++ b/databases/py-pgmigrate/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1710627814 -SHA256 (yandex-pgmigrate-1.0.8_GH0.tar.gz) = d54679b5c7395d183c92d3a6f1a01186454768bb4c75385adc14fa9ef812afb5 -SIZE (yandex-pgmigrate-1.0.8_GH0.tar.gz) = 31152 +TIMESTAMP = 1734776042 +SHA256 (yandex-pgmigrate-1.0.9_GH0.tar.gz) = 0b411fd495b1fcbc1c5bbbae07ca02c403d44f815b700405159e30c82eb775db +SIZE (yandex-pgmigrate-1.0.9_GH0.tar.gz) = 31656 diff --git a/databases/py-pgmigrate/pkg-descr b/databases/py-pgmigrate/pkg-descr index c29f4bf1d15e..b536dfcb381e 100644 --- a/databases/py-pgmigrate/pkg-descr +++ b/databases/py-pgmigrate/pkg-descr @@ -1 +1,12 @@ PGmigrate is a database migration tool developed by Yandex. + +PGmigrate has the following key-features: + +- Transactional and nontransactional migrations: you can enjoy whole power of + PostgreSQL DDL +- Callbacks: you can run some DDL on specific steps of migration process + (e.g. drop some code before executing migrations, and create it back after + migrations were applied) +- Online migrations: you can execute series of transactional migrations and + callbacks in a single transaction (so, if something goes wrong simple ROLLBACK + will bring you in consistent state)