pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-blurb: add new package



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <tk%giga.or.at@localhost>
Pushed By:	wiz
Date:		Sat Dec 11 11:43:32 2021 +0100
Changeset:	63740a6e215dbe658603596c3dfb2a1aaf0ec816

Modified Files:
	Makefile
Added Files:
	py-blurb/DESCR
	py-blurb/Makefile
	py-blurb/PLIST
	py-blurb/distinfo

Log Message:
py-blurb: add new package

blurb is a tool designed to rid CPython core development of the
scourge of Misc/NEWS conflicts.

The core concept: split Misc/NEWS into many separate files that,
when concatenated back together in sorted order, reconstitute the
original Misc/NEWS file. After that, Misc/NEWS could be deleted
from the CPython repo and thereafter rendered on demand (e.g. when
building a release). When checking in a change to CPython, the
checkin process will write out a new file that sorts into the
correct place, using a filename unlikely to have a merge conflict.

blurb is a single command with a number of subcommands. It's designed
to be run inside a valid CPython (git) repo, and automatically uses
the correct file paths.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=63740a6e215dbe658603596c3dfb2a1aaf0ec816

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile          |  1 +
 py-blurb/DESCR    | 14 ++++++++++++++
 py-blurb/Makefile | 14 ++++++++++++++
 py-blurb/PLIST    |  5 +++++
 py-blurb/distinfo |  5 +++++
 5 files changed, 39 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 13e3fd3cd2..6734a5051e 100644
--- a/Makefile
+++ b/Makefile
@@ -3439,6 +3439,7 @@ SUBDIR+=	py-blaze
 SUBDIR+=	py-blist
 SUBDIR+=	py-blosc
 SUBDIR+=	py-bloscpack
+SUBDIR+=	py-blurb
 SUBDIR+=	py-bokeh
 SUBDIR+=	py-bolos
 SUBDIR+=	py-booktype
diff --git a/py-blurb/DESCR b/py-blurb/DESCR
new file mode 100644
index 0000000000..788863f905
--- /dev/null
+++ b/py-blurb/DESCR
@@ -0,0 +1,14 @@
+blurb is a tool designed to rid CPython core development of the
+scourge of Misc/NEWS conflicts.
+
+The core concept: split Misc/NEWS into many separate files that,
+when concatenated back together in sorted order, reconstitute the
+original Misc/NEWS file. After that, Misc/NEWS could be deleted
+from the CPython repo and thereafter rendered on demand (e.g. when
+building a release). When checking in a change to CPython, the
+checkin process will write out a new file that sorts into the
+correct place, using a filename unlikely to have a merge conflict.
+
+blurb is a single command with a number of subcommands. It's designed
+to be run inside a valid CPython (git) repo, and automatically uses
+the correct file paths.
diff --git a/py-blurb/Makefile b/py-blurb/Makefile
new file mode 100644
index 0000000000..0f9b1d7d86
--- /dev/null
+++ b/py-blurb/Makefile
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.29 2020/05/03 18:29:16 adam Exp $
+
+DISTNAME=	blurb-1.0.8
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	devel python
+MASTER_SITES=	${MASTER_SITE_PYPI:=b/blurb/}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://pypi.org/project/blurb/
+COMMENT=	Command-line tool to manage CPython Misc/NEWS.d entries
+LICENSE=	modified-bsd
+
+.include "../../lang/python/distutils.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-blurb/PLIST b/py-blurb/PLIST
new file mode 100644
index 0000000000..23b151e3de
--- /dev/null
+++ b/py-blurb/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_FILE}
+${PYSITELIB}/blurb.py
+${PYSITELIB}/blurb.pyc
+${PYSITELIB}/blurb.pyo
diff --git a/py-blurb/distinfo b/py-blurb/distinfo
new file mode 100644
index 0000000000..5e8d7e33bc
--- /dev/null
+++ b/py-blurb/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.27 2021/10/26 10:18:44 nia Exp $
+
+BLAKE2s (blurb-1.0.8.tar.gz) = d0588927e90098f0e1e42aa942e13f7e82f8b1a70a00f192ae49ca57eb4c4414
+SHA512 (blurb-1.0.8.tar.gz) = 63bba016cfc293923da1cf7cc5f64e8881bf28237faf9908a484d55ff435df71c30544a751e0f167ed82d1f363dca48f53be67a25adc3ebc728c88b31186abac
+Size (blurb-1.0.8.tar.gz) = 21519 bytes


Home | Main Index | Thread Index | Old Index