gpo.zugaina.org

Search Portage & Overlays:

dev-util/shellcheck

Shell script analysis tool

Screenshots

  • shellcheck-0.10.0
    ~amd64
    doc hscolour hoogle profile test

    View      Download      Browse     License: GPL-3   
    Overlay: haskell
  • shellcheck-0.9.0-r2
    ~amd64 ~arm64 ~ppc64 ~riscv ~x86
    doc hscolour profile test

    View      Download      Browse     License: GPL-3   
    Overlay: gentoo
  • shellcheck-0.9.0-r2
    ~amd64
    doc hscolour hoogle profile test

    View      Download      Browse     License: GPL-3   
    Overlay: haskell

ChangeLog

commit 5503ead4a4b756d165000f36d45351b1dc702d5e
Author: hololeap <hololeap@protonmail.com>
Date: Fri Jun 28 12:20:26 2024 -0600

dev-util/shellcheck: add 0.10.0

Signed-off-by: hololeap <hololeap@protonmail.com>

commit fbd3958d20d5e27728fe22face65a0eea6c416ba
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Mon Mar 4 22:23:35 2024 +0100

dev-util/shellcheck: bump cabal rev

commit 570c8a553a60a54456b3fdeb56b746b4fd1ab329
Author: hololeap <hololeap@protonmail.com>
Date: Sat Nov 18 10:47:56 2023 -0700

dev-haskell/quickcheck: slotmove 2 -> 0

Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1502
Signed-off-by: hololeap <hololeap@protonmail.com>

commit 7607612086beb6b984b1494225c2c0fbcf467aab
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Tue Oct 17 20:52:35 2023 +0200

dev-util/shellcheck: update Manifest

github is mad:
-index 8afebe177..f09521ff4 100644
+index 8afebe17..f09521ff 100644

fixes https://github.com/gentoo-haskell/gentoo-haskell/issues/1490

commit 66b06c3ae2037e8c7f6cdf9443e051aee3594670
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Fri Oct 6 15:23:34 2023 +0200

dev-util/shellcheck: ghc 9.6 support

commit 335c95ba93090648b64b67763bb62ecd3a94a2d7
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat Sep 2 11:39:58 2023 -0600

dev-util/shellcheck: Revision bump

Fix constraint on 'fgl', disable tests

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit db98782e890b3cebf75a19b2da3a1bdcbee17fa4
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri May 12 06:28:08 2023 -0600

*/*: Remove [profile?] from ghc RDEPEND

This reverts commit b2f01bbf1333c88785109bebf75d49a3bd623727.

Adding [profile?] universally causes issues with exe-only packages with
no profile USE flag. This is better handled in the eclass.

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit a2f524e74d7e5e5000c1d057a74dcd7f4af7b43c
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sat May 6 17:04:20 2023 -0600

*/*: Remove ~x86 (and related) from KEYWORDS

x86 is mostly untested, and even building a subset of ::haskell
revealed failing tests which pass on amd64.

With the new behavior of hackport to only add ARCH to KEYWORDS, there
will be CI failures if a package has ~x86 removed but not from its
revdep tree as well. The only sensible mitigation is to remove ~x86
tree-wide until we have a dedicated tester willing to fix current bugs.

See: https://github.com/snoyberg/mono-traversable/issues/210
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit b2f01bbf1333c88785109bebf75d49a3bd623727
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri May 5 15:53:40 2023 -0600

*/*: Add [profile?] to ghc RDEPEND

Any package that depends on 'base' will require the 'base' profiling
libs when profiling is enabled. Because virtually every package depends
on 'base', it makes sense to add [profile?] universally to
'dev-lang/ghc' in RDEPEND.

Reported-by: Filip Kszczot <filip@kszczot.pl>
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit fa4df8a7c452f0b08e8ce79553b7dcce0c579e36
Author: hololeap <hololeap@users.noreply.github.com>
Date: Fri Feb 17 16:17:54 2023 -0700

*/*: Switch to optional ghc/process dep

Removing dev-haskell/process has been causing issues due to := slot
operators which require many rebuilds, even on systems that are already
upgraded to ghc-9.2.5 or later.

Instead, use something like this and wait a few months before masking
dev-haskell/process for removal:

|| ( dev-lang/ghc dev-haskell/process )

Remove mask on dev-haskell/process

This reverts commit 3a1b20f9f15237dd4d4b98c3b832baa2b375b673

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 3a1b20f9f15237dd4d4b98c3b832baa2b375b673
Author: hololeap <hololeap@users.noreply.github.com>
Date: Thu Feb 16 10:09:55 2023 -0700

dev-haskell/process: Mask for removal

Exposing the 'process' package as a portage package has proven to be
a bad idea, creating many complications and system inconsistencies.

The version that comes bundled with GHC needs to be the only version
on the system. If upgrades to the 'process' package are needed, it
needs to be done through dev-lang/ghc.

Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit a88a2b68f516be7028fcac7347bbfda21b385df3
Author: Jack Todaro <solpeth@posteo.org>
Date: Sat Feb 11 17:51:18 2023 +1100

dev-util/shellcheck: tighten upper bound on fgl RDEPEND

Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 8defd9c11e7553debf84e7388cd7dd19d6102753
Author: hololeap <hololeap@users.noreply.github.com>
Date: Sun Jan 8 13:38:59 2023 -0700

dev-util/shellcheck: add 0.9.0, drop 0.8.0

Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1381
Signed-off-by: hololeap <hololeap@users.noreply.github.com>

commit 9672ee12c9c489f9e5bfdee329a4e6aed692fe4d
Author: Sam James <sam@gentoo.org>
Date: Sat Jul 30 06:55:18 2022 +0100

*/*: fix https->https in metadatd dtd

Newer hackport fixes this (in git, not tagged yet).

Signed-off-by: Sam James <sam@gentoo.org>

commit 3c30c8ce15d91ca7596fd36c2e4bb971d1d01a71
Author: Jack Todaro <solpeth@posteo.org>
Date: Sat Jul 23 09:40:47 2022 +1000

dev-util/shellcheck: drop 0.7.2

Signed-off-by: Jack Todaro <solpeth@posteo.org>

commit 2bdd400c6c64b8cbb7e53d83a4aa282799a8e958
Author: Florian Schmaus <flow@gentoo.org>
Date: Sat Feb 5 16:56:00 2022 +0100

dev-util/shellcheck: add 0.8.0

Signed-off-by: Florian Schmaus <flow@gentoo.org>

commit 02dc5999ec06846cced78b836c00abe1379e0176
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue May 11 10:37:31 2021 +0100

dev-util/shellcheck: backport haddock markup fix

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit a47f26b87bb33c0a54c3e244cd547c5968842a77
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri May 7 21:40:52 2021 +0100

dev-util/shellcheck: bump up to 0.7.2

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit fdef5ca3e3e68415aec5b1a8991f340bded877d4
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon Sep 28 18:01:54 2020 +0100

dev-util/shellcheck: drop old

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit f60c97bbeceef26aa1ebd919ff90772973381279
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Apr 14 07:41:37 2020 +0100

*/*: destabilize ebuilds following ::gentoo

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 64c72155277b97fa6f31c90b4948d45b98e5bf7a
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Apr 5 10:39:51 2020 +0100

dev-util/shellcheck: bump up to 0.7.1

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit f04a86f5aa21e2598734abab9e1504959c3c08e9
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Dec 14 11:00:03 2019 +0000

dev-util/shellcheck: drop old

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 424be5871a2961e5a7d3c3414675fe7e0e6f4873
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Dec 13 07:54:24 2019 +0000

sync stable keywords from ::gentoo

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 3d16013c65cc8986c7537d76ed3a2855e978d057
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Nov 23 15:39:53 2019 +0000

*/*: Inline mirror://hackage and update URIs

Follow ::gentoo commit 2a2e66a9407205f18
("*/*: Inline mirror://hackage and update URIs ")

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 8a5d31c909f7f0cda5ff21d94678a5e739939dba
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Oct 2 22:33:04 2019 +0100

dev-util/shellcheck: adapt quickcheck's IUSE rename

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 2efecf771bc3486b66d89c4ceffcf812b680afd4
Author: Mark Wright <gienah@gentoo.org>
Date: Wed Aug 14 15:24:56 2019 +1000

dev-util/shellcheck: Bump to 0.7

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Mark Wright <gienah@gentoo.org>

commit 613791b36d46ba913fd135e8794223ce19140784
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Feb 6 19:32:07 2019 +0000

dev-util/shellcheck: sync from ::gentoo

Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit aba5b518aa351779a6ec7e8824688d8fc0cc463e
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Thu Aug 23 21:13:05 2018 +0100

dev-util/shellcheck: tweak for ghc-8.4

Package-Manager: Portage-2.3.48, Repoman-2.3.10

commit b69cc8383dcaafd1637e2bfce39adcea78bb4563
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Dec 15 07:43:25 2017 +0000

dev-util/shellcheck: bump up to 0.4.7

Package-Manager: Portage-2.3.16, Repoman-2.3.6

commit 2a94f64d40e69b69ddfa1b5da7906d17009e5e6f
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri Nov 24 09:25:20 2017 +0000

refresh Manifests

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 778b3ed6497a78a78acfcf17e6cd61e89e77f077
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Jul 11 22:53:50 2017 +0100

dev-util/shellcheck: move back to 0.4.6

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 756efd4004b072f17d6f59c57a620c0acc8a3b37
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Jul 11 22:49:51 2017 +0100

dev-util/shellcheck: bump up to 0.4.6

Package-Manager: Portage-2.3.6, Repoman-2.3.2

commit 1a6ba469382ab24f8b77b4ff3b043b6e2ed68306
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Tue Feb 28 21:38:05 2017 +0000

follow ::gentoo in removing '# $Id$' headers

Done as
$ sed -i */*/*.ebuild -e '/^# \$Id\$$/d'

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 206065217644a6408b12427cf1afd4459e77d8dd
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sat Nov 5 14:04:02 2016 +0000

dev-util/shellcheck: sync metadata.xml from ::gentoo

Signed-off-by: Sergei Trofimovich <siarheit@google.com>

commit 0439e8ba4b520c527b812fa3095f072bed032699
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sat Nov 5 11:28:32 2016 +0000

dev-util/shellcheck: bump up to 0.4.5

Package-Manager: portage-2.3.2

commit 4b18711237c7df9e5a7f0f0b4c3534aea9c71590
Author: Sergei Trofimovich <siarheit@google.com>
Date: Tue May 31 21:19:24 2016 +0100

dev-util/shellcheck: add USE=template_haskell requirement, reported by миф

Package-Manager: portage-2.3.0_rc1

commit c7ad0406e9d54703d14691bf0c428e20cd2636e7
Author: Sergei Trofimovich <siarheit@google.com>
Date: Wed May 18 09:35:43 2016 +0100

dev-util/shellcheck: bump up to 0.4.4

Package-Manager: portage-2.3.0_rc1

commit aa19eeb10bc2eb3e09f93fa8a102c322742943e4
Author: Vikraman Choudhury <vikraman@gentoo.org>
Date: Tue Jan 26 14:19:48 2016 -0500

Update metadata.xml for GLEP 67

commit 7d884345269e735e07addf5f6317ee776ed63e67
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sat Jan 16 16:56:27 2016 +0000

dev-util/shellcheck: bump up to 0.4.3

Package-Manager: portage-2.2.26

commit f83dee1dee75e8057288612a29b132c457579451
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sun Jan 10 11:57:15 2016 +0000

dev-util/shellcheck: bump up to 0.4.2

Package-Manager: portage-2.2.26

commit 228913b7d29251458c4e6e09f018650df8dfcdbb
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sun Sep 13 13:07:55 2015 +0100

dev-util/shellcheck: bump up to 0.4.1

Package-Manager: portage-2.2.20

commit b9c11d9d44644f6a277de1f7af562de56e786675
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sun Aug 9 10:37:52 2015 +0100

convert '# $Header: ' lines to '# $Id$'

The change was adopted when ::gentoo switched to git.

https://github.com/trofi/gentoo-qa/blob/master/check_header.sh

Signed-off-by: Sergei Trofimovich <siarheit@google.com>

commit 8281404ab45984680b8c7a2fcbafc60d66e98b11
Author: Sergei Trofimovich <siarheit@google.com>
Date: Mon Jul 20 15:52:15 2015 +0100

drop ebuild-specific workarounds for hung cabal tests

in favour of single eclass change:
d7e07b594ef6ed0d78241cfaa369cafbff59f1f1

Signed-off-by: Sergei Trofimovich <siarheit@google.com>

commit 49558fdfa7dbc207e77d76c70ad246be51ea4b31
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sat Jul 18 22:45:26 2015 +0100

dev-util/shellcheck: bump up to 0.3.8

Package-Manager: portage-2.2.20

commit aedd2c70912f83f2ed407a3297562af2d3a608e3
Author: Sergei Trofimovich <siarheit@google.com>
Date: Sun Jun 7 23:18:23 2015 +0100

dev-util/shellcheck: bump up to 0.3.7

Package-Manager: portage-2.2.20

commit 52988152b646fe7bb366ad853d3187954da7d477
Author: Michael Orlitzky <mjo@gentoo.org>
Date: Sat Jan 24 11:44:57 2015 -0500

dev-util/shellcheck: revbump again to avoid pandoc DEPEND

Package-Manager: portage-2.2.14

commit bb1354547b512014a3759052bd4e29782cb132d6
Author: Michael Orlitzky <mjo@gentoo.org>
Date: Sat Jan 24 00:16:29 2015 -0500

dev-util/shellcheck: revbump for bug #537468.

A few other improvements were attempted at the same time:

* Bump copyright year.
* Add DEPEND on pandoc and compile the man page in src_compile.
* Remove the replace-hcflags workaround, -O2 seems fine now.
* Add an src_test hack for bug #537500, remove RESTRICT=test.

Package-Manager: portage-2.2.14

commit 710c21d431042f19e18174fb7f7d67069cbec788
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Nov 15 18:32:00 2014 +0000

dev-util/shellcheck: bump up to 0.3.5

Package-Manager: portage-2.2.14

commit d023a287c6c67fbda9bf84ee2461803dc1d83039
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Sep 14 22:44:51 2014 +0300

dev-util/shellcheck: workaround stack overflow on ghc-7.8 with HCFLAGS=-O2

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 7caba65cd543fbfef1c994cc43a84a5dec653ce7
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Thu Jul 24 18:07:32 2014 +0300

metadata.xml: from <maintainer> field in favour of <herd> one

Mangled by tiny tool:
https://github.com/trofi/gentoo-qa/blob/master/shrink_haskell_metadata.hs

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>

commit 7bb60ab318361412f4f353f2e35cea28ba056d73
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Jul 16 13:46:41 2014 +0300

dev-util/shellcheck: bump up to 0.3.4

Package-Manager: portage-2.2.10_p15

commit a2fd0a2d31790dab8967126c5d64ba5ff3dd0b83
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Fri May 30 22:02:13 2014 +0300

dev-util/shellcheck: bump up to 0.3.3

Package-Manager: portage-2.2.10_p15

commit e05344f08ec04dfb21800b4ef3406b75e159f817
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun Mar 23 10:38:23 2014 +0300

dev-util/shellcheck: bump up to 0.3.2

Package-Manager: portage-2.2.8_p62

commit b3e553329d4c678b9905c57e72773714c04c77c0
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Wed Feb 5 10:39:20 2014 +0300

dev-util/shellcheck: bump up to 0.3.1

Package-Manager: portage-2.2.8-r1

commit 3da57aa522cad339931a5cd5bd582fd21aa13077
Author: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sat Jan 25 10:25:16 2014 +0300

dev-util/shellcheck: bump up to 0.3.0

Package-Manager: portage-2.2.8-r1

commit f0260265c7c9979405eca295a6d841f77c78e074
Author: Michael Orlitzky <mjo@gentoo.org>
Date: Mon Jan 20 20:29:49 2014 -0500

New package: dev-util/shellcheck, for github issue #302.

Package-Manager: portage-2.2.7
Manifest-Sign-Key: 0x6F48D3DA05C2DADB!