Date: Friday, April 7, 2023 @ 05:57:25
  Author: felixonmars
Revision: 1440694

archrelease: copy trunk to community-staging-any

Added:
  python-virtualenvwrapper/repos/community-staging-any/
  python-virtualenvwrapper/repos/community-staging-any/PKGBUILD
    (from rev 1440693, python-virtualenvwrapper/trunk/PKGBUILD)
  python-virtualenvwrapper/repos/community-staging-any/replace-egrep.patch
    (from rev 1440693, python-virtualenvwrapper/trunk/replace-egrep.patch)

---------------------+
 PKGBUILD            |   35 +++++++++++++++++++++++++++++++++++
 replace-egrep.patch |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 84 insertions(+)

Copied: python-virtualenvwrapper/repos/community-staging-any/PKGBUILD (from rev 
1440693, python-virtualenvwrapper/trunk/PKGBUILD)
===================================================================
--- community-staging-any/PKGBUILD                              (rev 0)
+++ community-staging-any/PKGBUILD      2023-04-07 05:57:25 UTC (rev 1440694)
@@ -0,0 +1,35 @@
+# Maintainer: Evangelos Foutras <[email protected]>
+# Contributor: Sebastien Binet <binet@lblbox>
+
+pkgname=python-virtualenvwrapper
+pkgver=4.8.4
+pkgrel=8
+pkgdesc="Extensions to Ian Bicking's virtualenv tool"
+arch=('any')
+url="https://virtualenvwrapper.readthedocs.io/";
+license=('MIT')
+depends=('python-virtualenv' 'python-virtualenv-clone' 'python-stevedore'
+         'which')
+makedepends=('python-pbr')
+source=(https://pypi.org/packages/source/v/virtualenvwrapper/virtualenvwrapper-$pkgver.tar.gz
+        replace-egrep.patch)
+sha256sums=('51a1a934e7ed0ff221bdd91bf9d3b604d875afbb3aa2367133503fee168f5bfa'
+            '791969953c2a65b36993163fbd804775594d2c897cf788750db5b09defdac53d')
+
+prepare() {
+  cd virtualenvwrapper-$pkgver
+  patch -Np1 -i ../replace-egrep.patch
+}
+
+build() {
+  cd virtualenvwrapper-$pkgver
+  python3 setup.py build
+}
+
+package() {
+  cd virtualenvwrapper-$pkgver
+  python3 setup.py install --root="$pkgdir" -O1
+  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
+
+# vim:set ts=2 sw=2 et:

Copied: 
python-virtualenvwrapper/repos/community-staging-any/replace-egrep.patch (from 
rev 1440693, python-virtualenvwrapper/trunk/replace-egrep.patch)
===================================================================
--- community-staging-any/replace-egrep.patch                           (rev 0)
+++ community-staging-any/replace-egrep.patch   2023-04-07 05:57:25 UTC (rev 
1440694)
@@ -0,0 +1,49 @@
+From 1a7bec7500ce2af4648a70b9f301810d4afca9d3 Mon Sep 17 00:00:00 2001
+From: Alexander Huynh <[email protected]>
+Date: Mon, 12 Sep 2022 06:54:22 +0000
+Subject: [PATCH] replace deprecated `egrep` with `grep -E`
+
+On newer verions of GNU grep, this warning pops up:
+
+    egrep: warning: egrep is obsolescent; using grep -E
+
+Suppress the warning by doing what it asks. See the following for more
+detail: https://www.phoronix.com/news/GNU-Grep-3.8-Stop-egrep-fgrep
+---
+ virtualenvwrapper.sh | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/virtualenvwrapper.sh b/virtualenvwrapper.sh
+index e83f666..4127a08 100644
+--- a/virtualenvwrapper.sh
++++ b/virtualenvwrapper.sh
+@@ -177,7 +177,7 @@ function virtualenvwrapper_derive_workon_home {
+     # path might contain stuff to expand.
+     # (it might be possible to do this in shell, but I don't know a
+     # cross-shell-safe way of doing it -wolever)
+-    if echo "$workon_home_dir" | (unset GREP_OPTIONS; command \egrep 
'([\$~]|//)' >/dev/null)
++    if echo "$workon_home_dir" | (unset GREP_OPTIONS; command \grep -E 
'([\$~]|//)' >/dev/null)
+     then
+         # This will normalize the path by:
+         # - Removing extra slashes (e.g., when TMPDIR ends in a slash)
+@@ -599,7 +599,7 @@ function virtualenvwrapper_show_workon_options {
+         | command \sed "s|/$VIRTUALENVWRAPPER_ENV_BIN_DIR/activate |/|g" \
+         | command \tr "/" "\n" \
+         | command \sed "/^\s*$/d" \
+-        | (unset GREP_OPTIONS; command \egrep -v '^\*$') 2>/dev/null
++        | (unset GREP_OPTIONS; command \grep -E -v '^\*$') 2>/dev/null
+ }
+ 
+ function _lsvirtualenv_usage {
+@@ -1306,7 +1306,7 @@ function wipeenv {
+     virtualenvwrapper_verify_active_environment || return 1
+ 
+     typeset req_file="$(virtualenvwrapper_tempfile "requirements.txt")"
+-    pip freeze | egrep -v 
'(distribute|wsgiref|appdirs|packaging|pyparsing|six)' > "$req_file"
++    pip freeze | grep -E -v 
'(distribute|wsgiref|appdirs|packaging|pyparsing|six)' > "$req_file"
+     if [ -n "$(cat "$req_file")" ]
+     then
+         echo "Uninstalling packages:"
+-- 
+2.37.2
+

Reply via email to