]> gitweb.michael.orlitzky.com - bash.d.git/log
bash.d.git
14 months agosage.sh: use system charset_normalizer,markupsafe,pybind11
Michael Orlitzky [Sat, 2 Sep 2023 18:27:05 +0000 (14:27 -0400)]
sage.sh: use system charset_normalizer,markupsafe,pybind11

14 months agosage.sh: use system docutils,ply,pyparsing
Michael Orlitzky [Sat, 2 Sep 2023 18:01:50 +0000 (14:01 -0400)]
sage.sh: use system docutils,ply,pyparsing

14 months agosage.sh: use system jedi,jinja2,traitlets
Michael Orlitzky [Sat, 2 Sep 2023 15:05:23 +0000 (11:05 -0400)]
sage.sh: use system jedi,jinja2,traitlets

14 months agosage.sh: use system certifi,dateutil,wcwidth
Michael Orlitzky [Sat, 2 Sep 2023 14:39:12 +0000 (10:39 -0400)]
sage.sh: use system certifi,dateutil,wcwidth

14 months agosage.sh: use system typing_extensions,urllib3,zipp
Michael Orlitzky [Sat, 2 Sep 2023 13:48:52 +0000 (09:48 -0400)]
sage.sh: use system typing_extensions,urllib3,zipp

14 months agosage.sh: use system attrs,cffi,idna,tornado
Michael Orlitzky [Sat, 2 Sep 2023 13:48:01 +0000 (09:48 -0400)]
sage.sh: use system attrs,cffi,idna,tornado

14 months agosage.sh: don't force system suitesparse
Michael Orlitzky [Sat, 2 Sep 2023 03:28:28 +0000 (23:28 -0400)]
sage.sh: don't force system suitesparse

SuiteSparse is needed only by cvxopt, and we --disable-cvxopt. Sage
still runs its spkg-configure.m4 check, however, and the "force"
will cause an error even for packages that are disabled.

14 months agosage.sh: use system pyrsistent,tomli,wheel
Michael Orlitzky [Sat, 2 Sep 2023 03:05:03 +0000 (23:05 -0400)]
sage.sh: use system pyrsistent,tomli,wheel

14 months agosage.sh: use system beniget,flit_core,gast
Michael Orlitzky [Sat, 2 Sep 2023 03:04:35 +0000 (23:04 -0400)]
sage.sh: use system beniget,flit_core,gast

14 months agosage.sh: use system packaging,pillow,pygments,requests
Michael Orlitzky [Sat, 2 Sep 2023 02:22:23 +0000 (22:22 -0400)]
sage.sh: use system packaging,pillow,pygments,requests

14 months agosage.sh: drop system cython and gmpy2 for now
Michael Orlitzky [Sat, 2 Sep 2023 00:32:05 +0000 (20:32 -0400)]
sage.sh: drop system cython and gmpy2 for now

They still need upstream spkg-configure.m4 files.

14 months agosage.sh: use system scipy,sympy
Michael Orlitzky [Sat, 2 Sep 2023 00:31:18 +0000 (20:31 -0400)]
sage.sh: use system scipy,sympy

14 months agosage.sh: use system importlib_metadata,pexpect,pkgconfig,pythran,pyzmq
Michael Orlitzky [Sat, 2 Sep 2023 00:30:55 +0000 (20:30 -0400)]
sage.sh: use system importlib_metadata,pexpect,pkgconfig,pythran,pyzmq

14 months agosage.sh: force system packages cython,gmpy2,matplotlib,mpmath,numpy,pip
Michael Orlitzky [Fri, 1 Sep 2023 23:38:38 +0000 (19:38 -0400)]
sage.sh: force system packages cython,gmpy2,matplotlib,mpmath,numpy,pip

14 months agosage.sh: add --enable-system-site-packages
Michael Orlitzky [Fri, 1 Sep 2023 23:37:50 +0000 (19:37 -0400)]
sage.sh: add --enable-system-site-packages

This is finally going upstream.

17 months agosage.sh: insist on using maxima from the system.
Michael Orlitzky [Fri, 2 Jun 2023 02:23:53 +0000 (22:23 -0400)]
sage.sh: insist on using maxima from the system.

21 months agomost.sh: set empty COLORTERM to force 256-bit color fallback.
Michael Orlitzky [Tue, 21 Feb 2023 15:10:05 +0000 (10:10 -0500)]
most.sh: set empty COLORTERM to force 256-bit color fallback.

22 months agosage.sh: add --with-system-meson=force to sage-configure.
Michael Orlitzky [Sat, 31 Dec 2022 00:30:54 +0000 (19:30 -0500)]
sage.sh: add --with-system-meson=force to sage-configure.

2 years agosage.sh: pass --disable-editable to ./configure.
Michael Orlitzky [Tue, 23 Aug 2022 20:04:22 +0000 (16:04 -0400)]
sage.sh: pass --disable-editable to ./configure.

This is how it always was, and it was always correct.

2 years agosage.sh: disable doc building by default.
Michael Orlitzky [Mon, 28 Mar 2022 12:47:37 +0000 (08:47 -0400)]
sage.sh: disable doc building by default.

2 years agosage.sh: force system linbox.
Michael Orlitzky [Mon, 28 Mar 2022 12:47:27 +0000 (08:47 -0400)]
sage.sh: force system linbox.

2 years agosage.sh: force primesieve/primecount from the system.
Michael Orlitzky [Fri, 24 Dec 2021 13:02:41 +0000 (08:02 -0500)]
sage.sh: force primesieve/primecount from the system.

2 years agosage.sh: force gengetopt and lcalc to come from the system.
Michael Orlitzky [Thu, 23 Dec 2021 13:39:08 +0000 (08:39 -0500)]
sage.sh: force gengetopt and lcalc to come from the system.

3 years agosage.sh: force system singular.
Michael Orlitzky [Wed, 3 Nov 2021 22:53:26 +0000 (18:53 -0400)]
sage.sh: force system singular.

3 years agosahe.sh: drop yasm reference (no longer exists).
Michael Orlitzky [Mon, 25 Oct 2021 00:37:33 +0000 (20:37 -0400)]
sahe.sh: drop yasm reference (no longer exists).

3 years agosage.sh: add --disable-notebook to sage-configure.
Michael Orlitzky [Tue, 12 Oct 2021 12:38:12 +0000 (08:38 -0400)]
sage.sh: add --disable-notebook to sage-configure.

3 years agosage.sh: add --with-system-qhull=force (SageMath Trac #31161).
Michael Orlitzky [Sat, 9 Oct 2021 11:20:09 +0000 (07:20 -0400)]
sage.sh: add --with-system-qhull=force (SageMath Trac #31161).

3 years agosage.sh: add --with-system-curl=force to sage-configure().
Michael Orlitzky [Thu, 23 Sep 2021 23:12:08 +0000 (19:12 -0400)]
sage.sh: add --with-system-curl=force to sage-configure().

3 years agosage.sh: pass args to sage-configure
Michael Orlitzky [Thu, 19 Aug 2021 11:48:25 +0000 (07:48 -0400)]
sage.sh: pass args to sage-configure

3 years agosage.sh: add sage-configure() function.
Michael Orlitzky [Mon, 26 Jul 2021 12:18:54 +0000 (08:18 -0400)]
sage.sh: add sage-configure() function.

3 years agogpg.sh: new file with a fix for busted GPG-over-SSH.
Michael Orlitzky [Thu, 22 Apr 2021 01:33:39 +0000 (21:33 -0400)]
gpg.sh: new file with a fix for busted GPG-over-SSH.

4 years agocompilation.sh: export FFLAGS, too.
Michael Orlitzky [Fri, 3 Jul 2020 12:50:12 +0000 (08:50 -0400)]
compilation.sh: export FFLAGS, too.

FFLAGS is the POSIX-make standard name for FORTRAN compiler flags.
It may be needed for build systems that don't use autotools but
are still make-based.

4 years agoaliases.sh: don't alias "emacs" if we're in an emacs shell.
Michael Orlitzky [Thu, 25 Jun 2020 01:32:56 +0000 (21:32 -0400)]
aliases.sh: don't alias "emacs" if we're in an emacs shell.

4 years agoaliases: use no-window emacs.
Michael Orlitzky [Thu, 25 Jun 2020 00:45:01 +0000 (20:45 -0400)]
aliases: use no-window emacs.

4 years agoaliases: add "--total" to the "du" alias.
Michael Orlitzky [Thu, 25 Jun 2020 00:42:25 +0000 (20:42 -0400)]
aliases: add "--total" to the "du" alias.

4 years agoGive everything a ".sh" suffix.
Michael Orlitzky [Tue, 19 May 2020 21:58:40 +0000 (17:58 -0400)]
Give everything a ".sh" suffix.

This avoids the need to prepend "#!/bin/sh" to each of the files, and
subsequently "cat" that line into the "all" file.

4 years agocompilation: export the non-standard HCFLAGS variable.
Michael Orlitzky [Tue, 19 May 2020 21:53:32 +0000 (17:53 -0400)]
compilation: export the non-standard HCFLAGS variable.

Having HCFLAGS exported won't help with most software, but I've started
using it in my own Haskell projects to avoid hard-coding compiler flags
in the cabal file.

4 years agocompilation: export FCFLAGS.
Michael Orlitzky [Sat, 18 Jan 2020 01:24:49 +0000 (20:24 -0500)]
compilation: export FCFLAGS.

4 years agosage: set SAGE_DEBUG=no.
Michael Orlitzky [Sat, 18 Jan 2020 01:14:52 +0000 (20:14 -0500)]
sage: set SAGE_DEBUG=no.

This is a trinary variable, and the default (unset) leaves debugging
symbols installed.

4 years agocompilation: don't source unreadable files.
Michael Orlitzky [Tue, 14 Jan 2020 22:23:28 +0000 (17:23 -0500)]
compilation: don't source unreadable files.

4 years agocompilation: drop custom $REPOS variable.
Michael Orlitzky [Wed, 1 Jan 2020 13:13:47 +0000 (08:13 -0500)]
compilation: drop custom $REPOS variable.

Now that the upstream default is /var/db/repos, that's not much
harder to type than $REPOS was.

6 years agocompilation: drop an "echo" that was used for debugging.
Michael Orlitzky [Sun, 21 Jan 2018 00:27:32 +0000 (19:27 -0500)]
compilation: drop an "echo" that was used for debugging.

6 years agocompilation: process make.defaults in parent profiles, too.
Michael Orlitzky [Sun, 21 Jan 2018 00:22:15 +0000 (19:22 -0500)]
compilation: process make.defaults in parent profiles, too.

6 years agoReplace the "all" script with a makefile that constructs it.
Michael Orlitzky [Thu, 7 Dec 2017 21:54:15 +0000 (16:54 -0500)]
Replace the "all" script with a makefile that constructs it.

6 years agoUse POSIX sh compatible syntax where possible.
Michael Orlitzky [Thu, 7 Dec 2017 21:53:49 +0000 (16:53 -0500)]
Use POSIX sh compatible syntax where possible.

6 years agocompilation: export CFLAGS and CXXFLAGS by default.
Michael Orlitzky [Thu, 7 Dec 2017 21:45:04 +0000 (16:45 -0500)]
compilation: export CFLAGS and CXXFLAGS by default.

6 years agocompilation: load variables from the profile make.defaults, too.
Michael Orlitzky [Thu, 7 Dec 2017 21:44:35 +0000 (16:44 -0500)]
compilation: load variables from the profile make.defaults, too.

6 years agoaliases: add the "youtube-dl-mp3" alias to download mp3s from Youtube.
Michael Orlitzky [Thu, 7 Dec 2017 21:39:27 +0000 (16:39 -0500)]
aliases: add the "youtube-dl-mp3" alias to download mp3s from Youtube.

8 years agoUse parameter expansion instead of the "dirname" command.
Michael Orlitzky [Sun, 23 Oct 2016 23:22:04 +0000 (19:22 -0400)]
Use parameter expansion instead of the "dirname" command.

8 years agoSwitch `ls` alias to use --color=auto instead of --color=always.
Michael Orlitzky [Tue, 24 Nov 2015 13:46:57 +0000 (08:46 -0500)]
Switch `ls` alias to use --color=auto instead of --color=always.

9 years agoRemove deprecated GREP_OPTIONS.
Michael Orlitzky [Sat, 3 Oct 2015 14:14:49 +0000 (10:14 -0400)]
Remove deprecated GREP_OPTIONS.

9 years agoDon't export $MAKE.
Michael Orlitzky [Tue, 1 Sep 2015 19:04:32 +0000 (15:04 -0400)]
Don't export $MAKE.

11 years agoDon't export GREP_OPTIONS; it can break build systems.
Michael Orlitzky [Fri, 25 Oct 2013 13:56:22 +0000 (09:56 -0400)]
Don't export GREP_OPTIONS; it can break build systems.

11 years agoUse 'export' in front of all environment variables.
Michael Orlitzky [Tue, 15 Oct 2013 02:14:01 +0000 (22:14 -0400)]
Use 'export' in front of all environment variables.

11 years agoInitial commit.
Michael Orlitzky [Tue, 27 Aug 2013 13:14:24 +0000 (09:14 -0400)]
Initial commit.