summaryrefslogtreecommitdiffstats
path: root/python/colorama
diff options
context:
space:
mode:
Diffstat (limited to 'python/colorama')
-rw-r--r--python/colorama/README34
-rw-r--r--python/colorama/colorama.SlackBuild20
-rw-r--r--python/colorama/colorama.info6
3 files changed, 36 insertions, 24 deletions
diff --git a/python/colorama/README b/python/colorama/README
index 657ddbd3af..1e5b7172f5 100644
--- a/python/colorama/README
+++ b/python/colorama/README
@@ -1,28 +1,30 @@
Makes ANSI escape character sequences for producing colored terminal
text and cursor positioning work under MS Windows.
+
ANSI escape character sequences have long been used to produce colored
-terminal text and cursor positioning on Unix and Macs. Colorama makes this
-work on Windows, too, by wrapping stdout, stripping ANSI sequences it finds
-(which otherwise show up as gobbledygook in your output), and converting
-them into the appropriate win32 calls to modify the state of the terminal.
-On other platforms, Colorama does nothing.
+terminal text and cursor positioning on Unix and Macs. Colorama
+makes this work on Windows, too, by wrapping stdout, stripping ANSI
+sequences it finds (which otherwise show up as gobbledygook in your
+output), and converting them into the appropriate win32 calls to
+modify the state of the terminal. On other platforms, Colorama does
+nothing.
-Colorama also provides some shortcuts to help generate ANSI sequences but
-works fine in conjunction with any other ANSI sequence generation library,
-such as Termcolor (http://pypi.python.org/pypi/termcolor.)
+Colorama also provides some shortcuts to help generate ANSI sequences
+but works fine in conjunction with any other ANSI sequence generation
+library, such as Termcolor (http://pypi.python.org/pypi/termcolor.)
-This has the upshot of providing a simple cross-platform API for printing
-colored terminal text from Python, and has the happy side-effect that
-existing applications or libraries which use ANSI sequences to produce
-colored output on Linux or Macs can now also work on Windows, simply by
-calling colorama.init().
+This has the upshot of providing a simple cross-platform API for
+printing colored terminal text from Python, and has the happy
+side-effect that existing applications or libraries which use ANSI
+sequences to produce colored output on Linux or Macs can now also work
+on Windows, simply by calling colorama.init().
An alternative approach is to install 'ansi.sys' on Windows machines,
-which provides the same behaviour for all applications running in
+which provides the same behaviour for all applications running in
terminals. Colorama is intended for situations where that isn't easy
-(e.g. maybe your app doesn't have an installer.)
+(e.g. maybe your app doesn't have an installer.)
Demo scripts in the source code repository prints some colored text
-using ANSI sequences. Compare their output under Gnome-terminal's
+using ANSI sequences. Compare their output under Gnome-terminal's
built in ANSI handling, versus on Windows Command-Prompt using
Colorama.
diff --git a/python/colorama/colorama.SlackBuild b/python/colorama/colorama.SlackBuild
index 45c4825cea..7676d072cb 100644
--- a/python/colorama/colorama.SlackBuild
+++ b/python/colorama/colorama.SlackBuild
@@ -1,8 +1,8 @@
-#!/bin/sh
+#!/bin/bash
# Slackware build script for colorama
-# Copyright 2014-2018 Dimitris Zlatanidis Orestiada, Greece
+# Copyright 2014-2022 Dimitris Zlatanidis Orestiada, Greece
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -22,10 +22,13 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
+
PRGNAM=colorama
-VERSION=${VERSION:-0.3.9}
+VERSION=${VERSION:-0.4.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -35,7 +38,14 @@ if [ -z "$ARCH" ]; then
esac
fi
-CWD=$(pwd)
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
@@ -87,4 +97,4 @@ mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/python/colorama/colorama.info b/python/colorama/colorama.info
index f2a90cccd1..0541da92ab 100644
--- a/python/colorama/colorama.info
+++ b/python/colorama/colorama.info
@@ -1,8 +1,8 @@
PRGNAM="colorama"
-VERSION="0.3.9"
+VERSION="0.4.4"
HOMEPAGE="https://github.com/tartley/colorama"
-DOWNLOAD="https://files.pythonhosted.org/packages/e6/76/257b53926889e2835355d74fec73d82662100135293e17d382e2b74d1669/colorama-0.3.9.tar.gz"
-MD5SUM="3a0e415259690f4dd7455c2683ee5850"
+DOWNLOAD="https://files.pythonhosted.org/packages/1f/bb/5d3246097ab77fa083a61bd8d3d527b7ae063c7d8e8671b1cf8c4ec10cbe/colorama-0.4.4.tar.gz"
+MD5SUM="57b22f2597f63df051b69906fbf310cc"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""