summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-devel/bison: run tests in parallelSam James2024-01-181-1/+5
| | | | | | | | | | Inspired by vapier's cd7f047fe43fb631c4ca6979c6efb5038c616f41. `RUNTESTFLAGS` has been in the back of my head for a while now as I've been meaning to figure out the interaction between it and parallel make and which packages actually need it. This saves about 30s for me on a fast machine. Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: sys-devel/flex -> app-alternatives/lexSam James2024-01-081-2/+2
| | | | | | | | | | All of these will be using app-alternatives/lex anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org>
* Remove BROOT from VERIFY_SIG_OPENPGP_KEY_PATHMike Gilbert2023-10-311-1/+1
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* */*: remove x64-cygwin keywordFabian Groffen2023-05-251-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* */*: remove sparc64-solaris keywordFabian Groffen2023-05-251-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* */*: remove sparc-solaris keywordFabian Groffen2023-05-251-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* */*: remove x86-solaris keywordFabian Groffen2023-05-241-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* sys-devel/bison: Fix typo in warningUlrich Müller2023-05-151-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* sys-devel/bison: keyword ~arm64-macosSam James2023-04-221-1/+1
| | | | | Bug: https://bugs.gentoo.org/904474 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: adapt pkg_postinst for prefix bootstrappingSam James2023-01-131-1/+9
| | | | | | | | The file may exist as it was manually built and it's okay to just ignore it for now as it'll get washed out during stage3. Closes: https://bugs.gentoo.org/886123 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: drop 3.7.6, 3.8.2Sam James2022-12-283-192/+0
| | | | | Closes: https://bugs.gentoo.org/737026 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: Stabilize 3.8.2-r2 ppc64, #886017Sam James2022-12-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: Stabilize 3.8.2-r2 ppc, #886017Sam James2022-12-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: Stabilize 3.8.2-r2 x86, #886017Sam James2022-12-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: Stabilize 3.8.2-r2 hppa, #886017Sam James2022-12-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: Stabilize 3.8.2-r2 sparc, #886017Sam James2022-12-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: Stabilize 3.8.2-r2 arm64, #886017Sam James2022-12-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: Stabilize 3.8.2-r2 arm, #886017Sam James2022-12-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: Stabilize 3.8.2-r2 amd64, #886017Sam James2022-12-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: Let's not reuse broken binary packages...Andreas K. Hüttel2022-12-041-0/+0
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-devel/bison: improve postinst symlink commandAndreas K. Hüttel2022-12-041-1/+1
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-devel/bison: support app-alternatives/yaccSam James2022-12-021-0/+93
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: Add cpe_uri for bison package.kochera2022-10-151-0/+1
| | | | | Signed-off-by: Michael Kochera <kochera@google.com> Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: add github upstream metadataSam James2022-07-311-4/+7
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: fix LICENSESam James2022-07-282-3/+3
| | | | | Closes: https://bugs.gentoo.org/861185 Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: keyword 3.8.2 for ~loongWANG Xuerui2022-04-291-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-devel/bison: drop 3.8.1Sam James2022-04-172-97/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: add verify-sigSam James2022-04-072-2/+6
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: stable 3.8.2 for hppa, bug #828265Rolf Eike Beer2021-12-071-1/+1
| | | | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: Stabilize 3.8.2 arm, #828265Sam James2021-12-061-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: Stabilize 3.8.2 arm64, #828265Sam James2021-12-061-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: Stabilize 3.8.2 sparc, #828265Arthur Zamarin2021-12-051-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-devel/bison: Stabilize 3.8.2 ppc, #828265Sam James2021-12-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: Stabilize 3.8.2 ppc64, #828265Sam James2021-12-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: Stabilize 3.8.2 x86, #828265Sam James2021-12-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: Stabilize 3.8.2 amd64, #828265Sam James2021-12-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: add 3.8.2Sam James2021-09-252-0/+97
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: keyword 3.8.1Sam James2021-09-131-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: add 3.8.1 (unkeyworded)Sam James2021-09-122-0/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This notably drops all patches. - We drop the conditional examples patch because Perl is not needed for building Bison. This was discussed upstream in the past [0] and upstream concluded that if it were needed, they would treat this as a bug. Fortunately, it's not - at least not anymore! Note that Perl _is_ still partially used for tests, but it falls back gracefully and skips the relevant tests if it's missing, and this isn't a problem for bootstrapping anyway. Just noting for completeness. My own testing confirms that Bison builds and installs (and as mentioned, even passes the tests it decides to run) when Perl is missing. To allow full coverage, we keep Perl as a conditional test dependency. Upstream refined the check further too [1] (I couldn't see the commit in the git history, but the change is applied to the final configure.ac, so that's fine.) - We still conditionally (for now?) install examples as they're ~200K and my aim was to just reduce the patches we're using, not completely alter our packaging of Bison right now. - We no longer apply a parallel build patch which has also been applied upstream [2]. It seemed to appply anyway, not checked if it was in the last release, but I think it was. Upstream had some fun (not their fault) with POSIX, so I'm not keywording this yet for more testing, but it should be fine because they ultimately decided to guard the new behaviour with POSIXLY_CORRECT=1 [3]. (This is why we didn't package 3.8.) [0] https://www.mail-archive.com/bug-bison@gnu.org/msg03979.html [1] https://lists.gnu.org/archive/html/bison-patches/2019-10/msg00027.html [2] https://lists.gnu.org/archive/html/bug-bison/2020-09/msg00016.html [3] https://lists.gnu.org/archive/html/bug-automake/2021-09/msg00004.html Signed-off-by: Sam James <sam@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* sys-devel/bison: drop 3.7.3David Seifert2021-05-222-93/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-devel/bison: Stabilize 3.7.6 x86, #791298Sam James2021-05-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: Stabilize 3.7.6 amd64, #791298Sam James2021-05-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: Stabilize 3.7.6 ppc64, #791298Sam James2021-05-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: Stabilize 3.7.6 ppc, #791298Sam James2021-05-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: stable 3.7.6 for hppa/sparc, bug #791298Rolf Eike Beer2021-05-211-1/+1
| | | | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa sparc" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-devel/bison: Stabilize 3.7.6 arm, #791298Sam James2021-05-211-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: Stabilize 3.7.6 arm64, #791298Sam James2021-05-211-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-devel/bison: drop 3.6.4, 3.7.5David Seifert2021-05-153-185/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-devel/bison: drop s390 to ~s390 (unstable)Sam James2021-04-052-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>