]>
gitweb.michael.orlitzky.com - bash.d.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Michael Orlitzky [Sun, 4 Feb 2024 15:17:11 +0000 (10:17 -0500)]
sage.sh: use pyproject_api from the system
Michael Orlitzky [Sun, 4 Feb 2024 15:00:05 +0000 (10:00 -0500)]
sage.sh: use calver from the system
Michael Orlitzky [Sun, 4 Feb 2024 14:54:36 +0000 (09:54 -0500)]
sage.sh: use py from the system
Michael Orlitzky [Sun, 4 Feb 2024 14:30:46 +0000 (09:30 -0500)]
sage.sh: use ipykernel from the system
Michael Orlitzky [Tue, 23 Jan 2024 13:47:51 +0000 (08:47 -0500)]
sage.sh: use gap from the system
Michael Orlitzky [Fri, 15 Dec 2023 15:25:59 +0000 (10:25 -0500)]
sage.sh: drop ninja/samurai hacks
We now have app-alternatives/ninja in Gentoo to deal with this.
Michael Orlitzky [Mon, 11 Dec 2023 03:19:10 +0000 (22:19 -0500)]
sage.sh: don't force the system arb
It looks like arb is no longer an SPKG.
Michael Orlitzky [Mon, 4 Dec 2023 00:49:49 +0000 (19:49 -0500)]
sage.sh: don't force the system backcall
It's masked in Gentoo and no longer needed by ipython. We can deal
with the SPKG for a few weeks until the Sage packaging catches up.
Michael Orlitzky [Sat, 2 Dec 2023 12:49:35 +0000 (07:49 -0500)]
sage.sh: use conway_polynomials from the system
Michael Orlitzky [Sat, 2 Dec 2023 12:47:29 +0000 (07:47 -0500)]
sage.sh: export the ninja cache variable
Without this, the variable won't be set when sage reconfigures itself.
I've also learned that polymake does not support Samurai, preventing
me from fixing this properly within Sage itself.
Michael Orlitzky [Sat, 18 Nov 2023 23:57:42 +0000 (18:57 -0500)]
sage.sh: use system ptyprocess
Michael Orlitzky [Mon, 13 Nov 2023 20:11:21 +0000 (15:11 -0500)]
sage.sh: use system ipython,ipywidgets,prompt_toolkit
Michael Orlitzky [Mon, 13 Nov 2023 19:57:14 +0000 (14:57 -0500)]
sage.sh: support NINJA=samu
The ninja build system supports overriding "ninja" with $NINJA, just
like how $MAKE overrides "make". In Gentoo we go one step further and
allow dev-util/samurai to replace dev-util/ninja when NINJA=samu.
Here we tweak sage-configure to override sage's ninja check when NINJA
is set in the environment.
Michael Orlitzky [Tue, 31 Oct 2023 04:21:28 +0000 (00:21 -0400)]
sage.sh: fix package name cypari2 -> cypari
Michael Orlitzky [Mon, 30 Oct 2023 21:16:56 +0000 (17:16 -0400)]
sage.sh: use system memory_allocator,pplpy,primecountpy
Michael Orlitzky [Mon, 30 Oct 2023 21:16:13 +0000 (17:16 -0400)]
sage.sh: use system cypari2,cysignals,fpylll
Michael Orlitzky [Mon, 23 Oct 2023 13:20:32 +0000 (09:20 -0400)]
sage.sh: use system cython
Michael Orlitzky [Fri, 29 Sep 2023 15:43:29 +0000 (11:43 -0400)]
sage.sh: use system debugpy
Michael Orlitzky [Fri, 29 Sep 2023 02:50:53 +0000 (22:50 -0400)]
sage.sh: use patchelf,lrcalc_python from the system
Michael Orlitzky [Wed, 20 Sep 2023 21:55:19 +0000 (17:55 -0400)]
sage.sh: use system cppy,gmpy2,typing_extensions
Michael Orlitzky [Wed, 20 Sep 2023 21:52:01 +0000 (17:52 -0400)]
sage.sh: use system meson-python,pyproject-metadata,stack_data
Michael Orlitzky [Wed, 20 Sep 2023 21:45:33 +0000 (17:45 -0400)]
sage.sh: use system contourpy,pathspec,pure_eval
Michael Orlitzky [Wed, 20 Sep 2023 21:41:21 +0000 (17:41 -0400)]
sage.sh: use system editables,fonttools,hatchling
Michael Orlitzky [Wed, 20 Sep 2023 21:37:50 +0000 (17:37 -0400)]
sage.sh: use system asttokens,executing,platformdirs
Michael Orlitzky [Sat, 9 Sep 2023 21:11:09 +0000 (17:11 -0400)]
sage.sh: use system entrypoints,matplotlib_inline,nest_asyncio
Michael Orlitzky [Sat, 9 Sep 2023 21:10:55 +0000 (17:10 -0400)]
sage.sh: whitespace tweak
Michael Orlitzky [Sat, 2 Sep 2023 20:07:13 +0000 (16:07 -0400)]
sage.sh: use system pickleshare
Michael Orlitzky [Sat, 2 Sep 2023 19:51:51 +0000 (15:51 -0400)]
sage.sh: use system cycler,decorator,six
Michael Orlitzky [Sat, 2 Sep 2023 19:34:12 +0000 (15:34 -0400)]
sage.sh: use system backcall,networkx,parso
Michael Orlitzky [Sat, 2 Sep 2023 18:44:54 +0000 (14:44 -0400)]
sage.sh: drop nonexistent --with-system-typing_extensions
It needs an spkg-configure.m4 still
Michael Orlitzky [Sat, 2 Sep 2023 18:43:39 +0000 (14:43 -0400)]
sage.sh: use system kiwisolver,pluggy,setuptools_scm
Michael Orlitzky [Sat, 2 Sep 2023 18:27:05 +0000 (14:27 -0400)]
sage.sh: use system charset_normalizer,markupsafe,pybind11
Michael Orlitzky [Sat, 2 Sep 2023 18:01:50 +0000 (14:01 -0400)]
sage.sh: use system docutils,ply,pyparsing
Michael Orlitzky [Sat, 2 Sep 2023 15:05:23 +0000 (11:05 -0400)]
sage.sh: use system jedi,jinja2,traitlets
Michael Orlitzky [Sat, 2 Sep 2023 14:39:12 +0000 (10:39 -0400)]
sage.sh: use system certifi,dateutil,wcwidth
Michael Orlitzky [Sat, 2 Sep 2023 13:48:52 +0000 (09:48 -0400)]
sage.sh: use system typing_extensions,urllib3,zipp
Michael Orlitzky [Sat, 2 Sep 2023 13:48:01 +0000 (09:48 -0400)]
sage.sh: use system attrs,cffi,idna,tornado
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.
Michael Orlitzky [Sat, 2 Sep 2023 03:05:03 +0000 (23:05 -0400)]
sage.sh: use system pyrsistent,tomli,wheel
Michael Orlitzky [Sat, 2 Sep 2023 03:04:35 +0000 (23:04 -0400)]
sage.sh: use system beniget,flit_core,gast
Michael Orlitzky [Sat, 2 Sep 2023 02:22:23 +0000 (22:22 -0400)]
sage.sh: use system packaging,pillow,pygments,requests
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.
Michael Orlitzky [Sat, 2 Sep 2023 00:31:18 +0000 (20:31 -0400)]
sage.sh: use system scipy,sympy
Michael Orlitzky [Sat, 2 Sep 2023 00:30:55 +0000 (20:30 -0400)]
sage.sh: use system importlib_metadata,pexpect,pkgconfig,pythran,pyzmq
Michael Orlitzky [Fri, 1 Sep 2023 23:38:38 +0000 (19:38 -0400)]
sage.sh: force system packages cython,gmpy2,matplotlib,mpmath,numpy,pip
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.
Michael Orlitzky [Fri, 2 Jun 2023 02:23:53 +0000 (22:23 -0400)]
sage.sh: insist on using maxima from the system.
Michael Orlitzky [Tue, 21 Feb 2023 15:10:05 +0000 (10:10 -0500)]
most.sh: set empty COLORTERM to force 256-bit color fallback.
Michael Orlitzky [Sat, 31 Dec 2022 00:30:54 +0000 (19:30 -0500)]
sage.sh: add --with-system-meson=force to sage-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.
Michael Orlitzky [Mon, 28 Mar 2022 12:47:37 +0000 (08:47 -0400)]
sage.sh: disable doc building by default.
Michael Orlitzky [Mon, 28 Mar 2022 12:47:27 +0000 (08:47 -0400)]
sage.sh: force system linbox.
Michael Orlitzky [Fri, 24 Dec 2021 13:02:41 +0000 (08:02 -0500)]
sage.sh: force primesieve/primecount 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.
Michael Orlitzky [Wed, 3 Nov 2021 22:53:26 +0000 (18:53 -0400)]
sage.sh: force system singular.
Michael Orlitzky [Mon, 25 Oct 2021 00:37:33 +0000 (20:37 -0400)]
sahe.sh: drop yasm reference (no longer exists).
Michael Orlitzky [Tue, 12 Oct 2021 12:38:12 +0000 (08:38 -0400)]
sage.sh: add --disable-notebook to sage-configure.
Michael Orlitzky [Sat, 9 Oct 2021 11:20:09 +0000 (07:20 -0400)]
sage.sh: add --with-system-qhull=force (SageMath Trac #31161).
Michael Orlitzky [Thu, 23 Sep 2021 23:12:08 +0000 (19:12 -0400)]
sage.sh: add --with-system-curl=force to sage-configure().
Michael Orlitzky [Thu, 19 Aug 2021 11:48:25 +0000 (07:48 -0400)]
sage.sh: pass args to sage-configure
Michael Orlitzky [Mon, 26 Jul 2021 12:18:54 +0000 (08:18 -0400)]
sage.sh: add sage-configure() function.
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.
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.
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.
Michael Orlitzky [Thu, 25 Jun 2020 00:45:01 +0000 (20:45 -0400)]
aliases: use no-window emacs.
Michael Orlitzky [Thu, 25 Jun 2020 00:42:25 +0000 (20:42 -0400)]
aliases: add "--total" to the "du" alias.
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.
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.
Michael Orlitzky [Sat, 18 Jan 2020 01:24:49 +0000 (20:24 -0500)]
compilation: export FCFLAGS.
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.
Michael Orlitzky [Tue, 14 Jan 2020 22:23:28 +0000 (17:23 -0500)]
compilation: don't source unreadable files.
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.
Michael Orlitzky [Sun, 21 Jan 2018 00:27:32 +0000 (19:27 -0500)]
compilation: drop an "echo" that was used for debugging.
Michael Orlitzky [Sun, 21 Jan 2018 00:22:15 +0000 (19:22 -0500)]
compilation: process make.defaults in parent profiles, too.
Michael Orlitzky [Thu, 7 Dec 2017 21:54:15 +0000 (16:54 -0500)]
Replace the "all" script with a makefile that constructs it.
Michael Orlitzky [Thu, 7 Dec 2017 21:53:49 +0000 (16:53 -0500)]
Use POSIX sh compatible syntax where possible.
Michael Orlitzky [Thu, 7 Dec 2017 21:45:04 +0000 (16:45 -0500)]
compilation: export CFLAGS and CXXFLAGS by default.
Michael Orlitzky [Thu, 7 Dec 2017 21:44:35 +0000 (16:44 -0500)]
compilation: load variables from the profile make.defaults, too.
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.
Michael Orlitzky [Sun, 23 Oct 2016 23:22:04 +0000 (19:22 -0400)]
Use parameter expansion instead of the "dirname" command.
Michael Orlitzky [Tue, 24 Nov 2015 13:46:57 +0000 (08:46 -0500)]
Switch `ls` alias to use --color=auto instead of --color=always.
Michael Orlitzky [Sat, 3 Oct 2015 14:14:49 +0000 (10:14 -0400)]
Remove deprecated GREP_OPTIONS.
Michael Orlitzky [Tue, 1 Sep 2015 19:04:32 +0000 (15:04 -0400)]
Don't export $MAKE.
Michael Orlitzky [Fri, 25 Oct 2013 13:56:22 +0000 (09:56 -0400)]
Don't export GREP_OPTIONS; it can break build systems.
Michael Orlitzky [Tue, 15 Oct 2013 02:14:01 +0000 (22:14 -0400)]
Use 'export' in front of all environment variables.
Michael Orlitzky [Tue, 27 Aug 2013 13:14:24 +0000 (09:14 -0400)]
Initial commit.