From 76a4edf6453930349ef7fb02ef77995ed775f7cd Mon Sep 17 00:00:00 2001 From: Bob Hepple Date: Mon, 14 Aug 2023 10:26:28 +1000 Subject: [PATCH 1/3] New package: src-1.32 --- srcpkgs/src/template | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 srcpkgs/src/template diff --git a/srcpkgs/src/template b/srcpkgs/src/template new file mode 100644 index 0000000000000..613ca6ea7b90f --- /dev/null +++ b/srcpkgs/src/template @@ -0,0 +1,18 @@ +# Template file for 'src' +pkgname=src +version=1.32 +revision=1 +archs="x86_64" +build_style=gnu-makefile +hostmakedepends="asciidoc rcs" +makedepends="python3-devel" +depends="rcs git python3" +short_desc="RCS reloaded with a modern UI, designed to manage single-file projects" +maintainer="Bob Hepple " +license="BSD-2-Clause" +homepage="https://gitlab.com/esr/src" +distfiles="https://gitlab.com/esr/src/-/archive/${version}/src-${version}.tar.gz" +checksum=d2011a60e88ea40959266f47f1e1ec7a24149f4b98df2bb234bfc92d048e977b +post_install() { + vlicense COPYING +} From c617bd8cf3e9ed4aa035ba124df89dcd0c67b141 Mon Sep 17 00:00:00 2001 From: Bob Hepple Date: Mon, 14 Aug 2023 17:33:01 +1000 Subject: [PATCH 2/3] New package: src-1.32 --- srcpkgs/src/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/src/template b/srcpkgs/src/template index 613ca6ea7b90f..9f5b67c2f9088 100644 --- a/srcpkgs/src/template +++ b/srcpkgs/src/template @@ -5,7 +5,7 @@ revision=1 archs="x86_64" build_style=gnu-makefile hostmakedepends="asciidoc rcs" -makedepends="python3-devel" +makedepends="python3-devel pylint shellcheck" depends="rcs git python3" short_desc="RCS reloaded with a modern UI, designed to manage single-file projects" maintainer="Bob Hepple " From 8be3edae1d1bb66f684c81a2b2d9d4746e7dc02f Mon Sep 17 00:00:00 2001 From: Bob Hepple Date: Thu, 17 Aug 2023 18:28:59 +1000 Subject: [PATCH 3/3] Add a patch to reduce pylint's severity --- .../src/patches/reduce-pylint-severity.patch | 58 +++++++++++++++++++ srcpkgs/src/template | 2 +- 2 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/src/patches/reduce-pylint-severity.patch diff --git a/srcpkgs/src/patches/reduce-pylint-severity.patch b/srcpkgs/src/patches/reduce-pylint-severity.patch new file mode 100644 index 0000000000000..a76670424a0dd --- /dev/null +++ b/srcpkgs/src/patches/reduce-pylint-severity.patch @@ -0,0 +1,58 @@ +Only in src-1.32: __pycache__ +diff -c src-1.32-orig/src src-1.32/src +*** src-1.32-orig/src 2023-04-24 23:14:32.000000000 +1000 +--- src-1.32/src 2023-08-17 18:22:48.922724966 +1000 +*************** +*** 78,84 **** + + from __future__ import print_function + +! # pylint: disable=fixme,line-too-long,too-many-lines,invalid-name,no-value-for-parameter,no-self-use,no-else-break,no-else-return,no-else-continue,missing-function-docstring,comparison-with-callable,consider-using-f-string,too-many-public-methods,too-many-nested-blocks,consider-using-with,too-many-locals.too-many-branches + + # pylint: disable=multiple-imports + import sys, os, subprocess, datetime, time, calendar, stat, glob +--- 78,84 ---- + + from __future__ import print_function + +! # pylint: disable=fixme,line-too-long,too-many-lines,invalid-name,no-value-for-parameter,no-else-break,no-else-return,no-else-continue,missing-function-docstring,comparison-with-callable,consider-using-f-string,too-many-public-methods,too-many-nested-blocks,consider-using-with,too-many-locals.too-many-branches + + # pylint: disable=multiple-imports + import sys, os, subprocess, datetime, time, calendar, stat, glob +*************** +*** 120,125 **** +--- 120,126 ---- + + if str is bytes: # Python 2 + ++ # pylint: disable=deprecated-module + import cgi + # pylint: disable=no-member + htmlescape = cgi.escape +*************** +*** 1276,1281 **** +--- 1277,1283 ---- + return metadata.native_to_revno(part) + self.lo = subresolve(self.start) + self.hi = subresolve(self.end) ++ # pylint: disable=superfluous-parens + mreversed = (self.lo > self.hi) + if mreversed: + swapme = self.hi +*************** +*** 1485,1491 **** + if differ == difflib.unified_diff: + colorizer = colorize_unified + else: +! colorizer = lambda x: x + with backend.lifter(metadata.name): + for line in compute_diff(metadata, lo, hi, differ, ignore_ws): + sys.stdout.write(colorizer(line) + "\n") +--- 1487,1493 ---- + if differ == difflib.unified_diff: + colorizer = colorize_unified + else: +! colorizer = lambda x: x # pylint: disable=unnecessary-lambda-assignment + with backend.lifter(metadata.name): + for line in compute_diff(metadata, lo, hi, differ, ignore_ws): + sys.stdout.write(colorizer(line) + "\n") diff --git a/srcpkgs/src/template b/srcpkgs/src/template index 9f5b67c2f9088..4172eea40d3c9 100644 --- a/srcpkgs/src/template +++ b/srcpkgs/src/template @@ -4,7 +4,7 @@ version=1.32 revision=1 archs="x86_64" build_style=gnu-makefile -hostmakedepends="asciidoc rcs" +hostmakedepends="asciidoc rcs sccs git" makedepends="python3-devel pylint shellcheck" depends="rcs git python3" short_desc="RCS reloaded with a modern UI, designed to manage single-file projects"