aboutsummaryrefslogtreecommitdiff
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* Squashed 'gitstatus/' changes from e02d9eed..6eb490abRoman Perepelitsa2022-01-261-4/+8
| | | | | | | | 6eb490ab survive broken $TMPDIR 94bf4fc2 add ppc64 support to the build script git-subtree-dir: gitstatus git-subtree-split: 6eb490ab86118ad063224e4d50b6b05bea7dd12c
* Squashed 'gitstatus/' changes from f1cf61b24..e02d9eeddRoman Perepelitsa2022-01-041-1/+15
| | | | | | | | | | | e02d9eedd fix cwd detection when it has weird characters 78c171590 Loongarch support (#290) be6396b1a fix pkg_add command on openbsd (#282) f1c89585a avoid ksh if possible (it's broken; see #282) 22407d6fd bug fix: correctly resolve pwd when it contains control chars git-subtree-dir: gitstatus git-subtree-split: e02d9eedd9d8f3689e6a6cdccec70b55cf87dca6
* Squashed 'gitstatus/' changes from edd92f621..cd98a3c28Roman Perepelitsa2021-09-121-6/+14
| | | | | | | | | | | cd98a3c28 rebuild gitstatusd-freebsd-amd64 on freebsd 13 b03580cb0 rebuild gitstatusd-freebsd-amd64 (now with proper version) 3c95a47dc update version to v1.5.3 e3a3cd122 rebuild gitstatusd-freebsd-amd64 with clang (#262) 6aed2ae95 compile with clang on freebsd by default (#262) git-subtree-dir: gitstatus git-subtree-split: cd98a3c2849600982aa1b7d03f66784710106291
* Squashed 'gitstatus/' changes from 2ecd9907..edd92f62Roman Perepelitsa2021-08-231-6/+10
| | | | | | | | edd92f62 build: more debug info in case wget fails 1cfcb46c build: add a workaround for systems with broken wget git-subtree-dir: gitstatus git-subtree-split: edd92f6210afb16411274e1d6060c6a68bd1e999
* Squashed 'gitstatus/' changes from 845f492f..2ecd9907Roman Perepelitsa2021-08-181-1/+8
| | | | | | | | | 2ecd9907 add logging to debug https://github.com/romkatv/powerlevel10k/issues/1477 74010456 add a TODO to fix #254 864f1caf Trim '\w' part of bash prompt. (#253) git-subtree-dir: gitstatus git-subtree-split: 2ecd990706255d2000fedbde3b2d2353f63d69a1
* Squashed 'gitstatus/' changes from 1edd9e62..845f492fRoman Perepelitsa2021-07-251-3/+2
| | | | | | | | 845f492f build: target march armv8-a instead of armv8 cf21109b build: respect CXX environment variable git-subtree-dir: gitstatus git-subtree-split: 845f492f777af84e50b9a4820c7b08729c841f0c
* Squashed 'gitstatus/' changes from 0440e38b..1edd9e62Roman Perepelitsa2021-07-221-21/+47
| | | | | | | 1edd9e62 build: respect standard compiler/linker env vars and fortify by default git-subtree-dir: gitstatus git-subtree-split: 1edd9e621ec5c8bf038767e529194b5c53b36352
* Squashed 'gitstatus/' changes from 76182238..68bf9e0dRoman Perepelitsa2021-07-021-8/+20
| | | | | | | | | | 68bf9e0d build: generate byte-for-byte identical gitstatusd if the compiler supports -ffile-prefix-map d03e8edc add support for s390x architecture b32bea51 add a few architectures to the build script 7001409e bash: escape non-printable ANSI sequences (#247) git-subtree-dir: gitstatus git-subtree-split: 68bf9e0da3695ae989d523527643bef3f88e86ea
* Squashed 'gitstatus/' changes from 96b520b2..260a5f4bRoman Perepelitsa2021-06-111-6/+23
| | | | | | | 260a5f4b fix a bug in the build script that prevented it from working when using a newer git with init.defaultBranch override in the global config (#242) git-subtree-dir: gitstatus git-subtree-split: 260a5f4bc9776d41d500a51464249ce5e555a99e
* Squashed 'gitstatus/' changes from 6d00edd0..113f1f69Roman Perepelitsa2021-05-301-2/+12
| | | | | | | | | | | | | 113f1f69 release gitstatusd-linux-x86_64 v1.5.0 e193be52 expose HEAD's commit message 815301f1 do not redefine `exec` and `builtin` in bash bindings (#235) 97c2aa17 Make `--version-glob` to receive an argument (#216) 95e549fd Support building on OpenBSD (#208) b054ddf2 make homebrew instructions work on systems other than darwin-x86_64 (#205) 98f99ade fix brew formula check git-subtree-dir: gitstatus git-subtree-split: 113f1f698667d12906d97e3818aec5d760dc6e3d
* Squashed 'gitstatus/' changes from 630915cc..6d00edd0Roman Perepelitsa2020-12-211-13/+22
| | | | | | | | | | | 6d00edd0 use a native binary on darwin-arm64 4994f160 add a build server for darwin-arm64 0e922813 invoke port with sudo 576571c7 support macports in addition to homebrew when building on macos b476570a remove trailing whitespace git-subtree-dir: gitstatus git-subtree-split: 6d00edd0bfd1d65a3cbcebfc6e679e8c43726acc
* Squashed 'gitstatus/' changes from f9acc15a..cb363c77Roman Perepelitsa2020-11-171-4/+11
| | | | | | | | | | cb363c77 build: use zsh if possible when langued with bash < 4.0 (#188) efb0fd1b make mbuild work with darwin-aarch64 c9e6e608 do not hardcode path to homebrew, retrieve it with `brew --prefix` df4eba94 work around bugs in ancient versions of bash (#188) git-subtree-dir: gitstatus git-subtree-split: cb363c778a37575b0d5371d7e355d80ec7ae5498
* Squashed 'gitstatus/' changes from b157d02a..fcebf0b0Roman Perepelitsa2020-07-301-0/+1
| | | | | | | | | | fcebf0b0 support armv8l; see #165; thanks, @ppoffice! c2e03bc5 use fully-qualified remote ref name; see powerlevel10k/issues/915 dc827169 Merge branch 'master' of github.com:romkatv/gitstatus 4ad671ca build: set -march=armv8 when compiling for Apple's arm64 architecture git-subtree-dir: gitstatus git-subtree-split: fcebf0b0f7aff181f2ecc441458d8fc443125ad0
* Squashed 'gitstatus/' changes from 38d62a47..1c74c8dbRoman Perepelitsa2020-06-131-11/+16
| | | | | | | | | | | | | | 1c74c8db add linux-ppc64le 968779b5 fix tar invocation 300f657c create anonymous tar archives a5581d18 force C locale during build (perl complains) 2616cd47 support downloads to usrbin 1e6075dd enable static linking on linux 2975d25f update libgit2 ref bea6f868 add ppc64le target git-subtree-dir: gitstatus git-subtree-split: 1c74c8db0f422aa6f95ced878351e0c6944a9bd6
* Squashed 'gitstatus/' changes from cc956ca78..331e9ff65romkatv2020-05-261-10/+24
| | | | | | | | | | | 331e9ff65 docs: remove packaging instructions and instead discourage it c1fff558c install: add a link to #compiling docs if no gitstatusd is found 8632b85ab build: use extra optimization and hardening flags c0a71c757 mbuild: don't stop on first failure 52e0359ec build: don't link statically when doing a local linux build git-subtree-dir: gitstatus git-subtree-split: 331e9ff65df96e7423c0b7a01e5e98d6c6b7d428
* Squashed 'gitstatus/' changes from 0127fd26a..cc956ca78romkatv2020-05-261-2/+5
| | | | | | | | | | | cc956ca78 interrupt p10k instant prompt before printing "gitstatus failed to initialize" error db3603bc8 improve "gitstatus failed to initialize" error message e164594ea work around bugs in cygwin 55af96ade cleanup + todo 0e70dbc56 add an empty line before the error message git-subtree-dir: gitstatus git-subtree-split: cc956ca7878ef6d00bb1f35861864d0a40ffac75
* Squashed 'gitstatus/' changes from 063ed450..0127fd26romkatv2020-05-221-2/+3
| | | | | | | | | 0127fd26 set user.name in the test git repo 00564e95 Merge pull request #135 from Aloxaf/Aloxaf-patch-1 6003278c build: no gpg sign git-subtree-dir: gitstatus git-subtree-split: 0127fd26a0d102cc5d5b2b10e511fa99138d78e3
* Squashed 'gitstatus/' changes from caf5bfd3..4c1b9564romkatv2020-05-151-4/+16
| | | | | | | | | | 4c1b9564 Merge pull request #128 from carlosedp/arch 1d2816f2 Add support to build on ppc64le and riscv64 archs 5614639c update version in packaging instructions d728a1da add homebrew installation instructions; fixed #118 git-subtree-dir: gitstatus git-subtree-split: 4c1b95643bc78dfe8e4d9566823b72881637c2ef
* Squashed 'gitstatus/' changes from f81313e2..1a80249dromkatv2020-05-131-52/+98
| | | | | | | | | | | 1a80249d build: verify libgit2 tarball sha256 74c3d56f bash: call mktemp only once and avoid `mktemp -u` b139dec4 install: use mktemp if available 9f594d24 bash: block SIGQUIT and SIGTSTP in daemon 73f47ea3 add sha256 verification for downloaded gitstatusd; enable gitee mirror git-subtree-dir: gitstatus git-subtree-split: 1a80249d2b6a53fd076ae846f8fcc501183ca5a5
* Squashed 'gitstatus/' content from commit 6b9ba17romkatv2020-05-101-0/+442
git-subtree-dir: gitstatus git-subtree-split: 6b9ba179c6655286c4c399e7926d5098dd6bd706