[-- Attachment #1: Type: text/plain, Size: 740 bytes --] There is a new pull request by Eluminae against master on the void-packages repository https://github.com/Eluminae/void-packages uctags https://github.com/void-linux/void-packages/pull/28885 ctags: update to 5.9.20210214.0 #### General - [x] This is a update package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [x] I built this PR locally for my native architecture, (x86_64) A patch file from https://github.com/void-linux/void-packages/pull/28885.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-uctags-28885.patch --] [-- Type: text/x-diff, Size: 2374 bytes --] From 393f2b681256402a985593ae515508d9eaa809e0 Mon Sep 17 00:00:00 2001 From: Reed Wade <reedwade@misterbanal.net> Date: Fri, 19 Feb 2021 15:02:16 +0100 Subject: [PATCH] ctags: update to 5.9.20210214.0 --- srcpkgs/ctags/template | 19 +++++++++++++------ srcpkgs/uctags/template | 22 ++++++++++++++++++++++ 2 files changed, 35 insertions(+), 6 deletions(-) create mode 100644 srcpkgs/uctags/template diff --git a/srcpkgs/ctags/template b/srcpkgs/ctags/template index 0065bd92b36..1c43265f1a2 100644 --- a/srcpkgs/ctags/template +++ b/srcpkgs/ctags/template @@ -1,14 +1,21 @@ # Template file for 'ctags' pkgname=ctags -version=5.8 -revision=7 +version=5.9.20210214.0 +revision=1 +wrksrc=ctags-p${version} build_style=gnu-configure +makedepends="pkg-config automake" short_desc="Generates an index file of language objects found in source files" maintainer="Jan S. <jan.schreib@gmail.com>" -license="GPL-3" -homepage="http://ctags.sourceforge.net/" -distfiles="${SOURCEFORGE_SITE}/ctags/${version}/ctags-${version}.tar.gz" -checksum=0e44b45dcabe969e0bbbb11e30c246f81abe5d32012db37395eb57d66e9e99c7 +license="GPL-2.0-only" +homepage="https://ctags.io/" +distfiles="https://github.com/universal-ctags/ctags/archive/p${version}.tar.gz" +checksum=26d9efe481a57e81195878cdb0baca730a3c4d234b9a7c4f6bf2c8def42bf42b + +do_configure() { + ./autogen.sh + ./configure ${configure_args} +} do_install() { make prefix=${DESTDIR}/usr bindir=${DESTDIR}/usr/bin mandir=${DESTDIR}/usr/share/man install diff --git a/srcpkgs/uctags/template b/srcpkgs/uctags/template new file mode 100644 index 00000000000..1a6ac2d6317 --- /dev/null +++ b/srcpkgs/uctags/template @@ -0,0 +1,22 @@ +# Template file for 'uctags' +pkgname=uctags +version=5.9.20210214.0 +revision=1 +wrksrc=ctags-p${version} +build_style=gnu-configure +makedepends="pkg-config automake" +short_desc="Generates an index file of language objects found in source files" +maintainer="Stacy Harper <contact@stacyharper.net>" +license="GPL-2.0-only" +homepage="https://ctags.io/" +distfiles="https://github.com/universal-ctags/ctags/archive/p${version}.tar.gz" +checksum=26d9efe481a57e81195878cdb0baca730a3c4d234b9a7c4f6bf2c8def42bf42b + +do_configure() { + ./autogen.sh + ./configure ${configure_args} +} + +do_install() { + make prefix=${DESTDIR}/usr bindir=${DESTDIR}/usr/bin mandir=${DESTDIR}/usr/share/man install +}
[-- Attachment #1: Type: text/plain, Size: 797 bytes --] There is an updated pull request by Eluminae against master on the void-packages repository https://github.com/Eluminae/void-packages uctags https://github.com/void-linux/void-packages/pull/28885 ctags: update to 5.9.20210214.0 This is an update of ctags using universal-ctags #### General - [x] This is a update package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [x] I built this PR locally for my native architecture, (x86_64) A patch file from https://github.com/void-linux/void-packages/pull/28885.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-uctags-28885.patch --] [-- Type: text/x-diff, Size: 2391 bytes --] From 9d350c4dd58ce46c22f88d432446bb8fdb409d51 Mon Sep 17 00:00:00 2001 From: Reed Wade <reedwade@misterbanal.net> Date: Fri, 19 Feb 2021 15:02:16 +0100 Subject: [PATCH] ctags: update to 5.9.20210214.0 --- srcpkgs/ctags/template | 19 +++++++++++++------ srcpkgs/uctags/template | 22 ++++++++++++++++++++++ 2 files changed, 35 insertions(+), 6 deletions(-) create mode 100644 srcpkgs/uctags/template diff --git a/srcpkgs/ctags/template b/srcpkgs/ctags/template index 0065bd92b36..a3f2b7d8a32 100644 --- a/srcpkgs/ctags/template +++ b/srcpkgs/ctags/template @@ -1,14 +1,21 @@ # Template file for 'ctags' pkgname=ctags -version=5.8 -revision=7 +version=5.9.20210214.0 +revision=1 +wrksrc=ctags-p${version} build_style=gnu-configure +makedepends="pkg-config automake python3-docutils" short_desc="Generates an index file of language objects found in source files" maintainer="Jan S. <jan.schreib@gmail.com>" -license="GPL-3" -homepage="http://ctags.sourceforge.net/" -distfiles="${SOURCEFORGE_SITE}/ctags/${version}/ctags-${version}.tar.gz" -checksum=0e44b45dcabe969e0bbbb11e30c246f81abe5d32012db37395eb57d66e9e99c7 +license="GPL-2.0-only" +homepage="https://ctags.io/" +distfiles="https://github.com/universal-ctags/ctags/archive/p${version}.tar.gz" +checksum=26d9efe481a57e81195878cdb0baca730a3c4d234b9a7c4f6bf2c8def42bf42b + +do_configure() { + ./autogen.sh + ./configure ${configure_args} +} do_install() { make prefix=${DESTDIR}/usr bindir=${DESTDIR}/usr/bin mandir=${DESTDIR}/usr/share/man install diff --git a/srcpkgs/uctags/template b/srcpkgs/uctags/template new file mode 100644 index 00000000000..1a6ac2d6317 --- /dev/null +++ b/srcpkgs/uctags/template @@ -0,0 +1,22 @@ +# Template file for 'uctags' +pkgname=uctags +version=5.9.20210214.0 +revision=1 +wrksrc=ctags-p${version} +build_style=gnu-configure +makedepends="pkg-config automake" +short_desc="Generates an index file of language objects found in source files" +maintainer="Stacy Harper <contact@stacyharper.net>" +license="GPL-2.0-only" +homepage="https://ctags.io/" +distfiles="https://github.com/universal-ctags/ctags/archive/p${version}.tar.gz" +checksum=26d9efe481a57e81195878cdb0baca730a3c4d234b9a7c4f6bf2c8def42bf42b + +do_configure() { + ./autogen.sh + ./configure ${configure_args} +} + +do_install() { + make prefix=${DESTDIR}/usr bindir=${DESTDIR}/usr/bin mandir=${DESTDIR}/usr/share/man install +}
[-- Attachment #1: Type: text/plain, Size: 797 bytes --] There is an updated pull request by Eluminae against master on the void-packages repository https://github.com/Eluminae/void-packages uctags https://github.com/void-linux/void-packages/pull/28885 ctags: update to 5.9.20210214.0 This is an update of ctags using universal-ctags #### General - [x] This is a update package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [x] I built this PR locally for my native architecture, (x86_64) A patch file from https://github.com/void-linux/void-packages/pull/28885.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-uctags-28885.patch --] [-- Type: text/x-diff, Size: 1417 bytes --] From bce13b23ad2c962cd226077d6ff0f2412ae832a5 Mon Sep 17 00:00:00 2001 From: Reed Wade <reedwade@misterbanal.net> Date: Fri, 19 Feb 2021 15:02:16 +0100 Subject: [PATCH] ctags: update to 5.9.20210214.0 --- srcpkgs/ctags/template | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/srcpkgs/ctags/template b/srcpkgs/ctags/template index 0065bd92b36..a3f2b7d8a32 100644 --- a/srcpkgs/ctags/template +++ b/srcpkgs/ctags/template @@ -1,14 +1,21 @@ # Template file for 'ctags' pkgname=ctags -version=5.8 -revision=7 +version=5.9.20210214.0 +revision=1 +wrksrc=ctags-p${version} build_style=gnu-configure +makedepends="pkg-config automake python3-docutils" short_desc="Generates an index file of language objects found in source files" maintainer="Jan S. <jan.schreib@gmail.com>" -license="GPL-3" -homepage="http://ctags.sourceforge.net/" -distfiles="${SOURCEFORGE_SITE}/ctags/${version}/ctags-${version}.tar.gz" -checksum=0e44b45dcabe969e0bbbb11e30c246f81abe5d32012db37395eb57d66e9e99c7 +license="GPL-2.0-only" +homepage="https://ctags.io/" +distfiles="https://github.com/universal-ctags/ctags/archive/p${version}.tar.gz" +checksum=26d9efe481a57e81195878cdb0baca730a3c4d234b9a7c4f6bf2c8def42bf42b + +do_configure() { + ./autogen.sh + ./configure ${configure_args} +} do_install() { make prefix=${DESTDIR}/usr bindir=${DESTDIR}/usr/bin mandir=${DESTDIR}/usr/share/man install
[-- Attachment #1: Type: text/plain, Size: 797 bytes --] There is an updated pull request by Eluminae against master on the void-packages repository https://github.com/Eluminae/void-packages uctags https://github.com/void-linux/void-packages/pull/28885 ctags: update to 5.9.20210214.0 This is an update of ctags using universal-ctags #### General - [x] This is a update package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [x] I built this PR locally for my native architecture, (x86_64) A patch file from https://github.com/void-linux/void-packages/pull/28885.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-uctags-28885.patch --] [-- Type: text/x-diff, Size: 1421 bytes --] From 6f1cbeecb6eed1cd8e39a0c33430b17139363b9d Mon Sep 17 00:00:00 2001 From: Reed Wade <reedwade@misterbanal.net> Date: Fri, 19 Feb 2021 15:02:16 +0100 Subject: [PATCH] ctags: update to 5.9.20210214.0 --- srcpkgs/ctags/template | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/srcpkgs/ctags/template b/srcpkgs/ctags/template index 0065bd92b36..56b3c3dfdfa 100644 --- a/srcpkgs/ctags/template +++ b/srcpkgs/ctags/template @@ -1,14 +1,21 @@ # Template file for 'ctags' pkgname=ctags -version=5.8 -revision=7 +version=5.9.20210214.0 +revision=1 +wrksrc=ctags-p${version} build_style=gnu-configure +hostmakedepends="pkg-config automake python3-docutils" short_desc="Generates an index file of language objects found in source files" maintainer="Jan S. <jan.schreib@gmail.com>" -license="GPL-3" -homepage="http://ctags.sourceforge.net/" -distfiles="${SOURCEFORGE_SITE}/ctags/${version}/ctags-${version}.tar.gz" -checksum=0e44b45dcabe969e0bbbb11e30c246f81abe5d32012db37395eb57d66e9e99c7 +license="GPL-2.0-only" +homepage="https://ctags.io/" +distfiles="https://github.com/universal-ctags/ctags/archive/p${version}.tar.gz" +checksum=26d9efe481a57e81195878cdb0baca730a3c4d234b9a7c4f6bf2c8def42bf42b + +do_configure() { + ./autogen.sh + ./configure ${configure_args} +} do_install() { make prefix=${DESTDIR}/usr bindir=${DESTDIR}/usr/bin mandir=${DESTDIR}/usr/share/man install
[-- Attachment #1: Type: text/plain, Size: 186 bytes --] New comment by Eluminae on void-packages repository https://github.com/void-linux/void-packages/pull/28885#issuecomment-782183538 Comment: seems to have an issue on musl unfortunately
[-- Attachment #1: Type: text/plain, Size: 645 bytes --] There's a closed pull request on the void-packages repository WIP: ctags: update to 5.9.20210214.0 https://github.com/void-linux/void-packages/pull/28885 Description: This is an update of ctags using universal-ctags #### General - [x] This is a update package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [x] I built this PR locally for my native architecture, (x86_64)
[-- Attachment #1: Type: text/plain, Size: 162 bytes --] New comment by Chocimier on void-packages repository https://github.com/void-linux/void-packages/pull/28885#issuecomment-782201728 Comment: Duplicate of #28544
[-- Attachment #1: Type: text/plain, Size: 319 bytes --] New comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/pull/28885#issuecomment-782358198 Comment: I'm reopening this because I prefer the alternative of simply updating the package, instead of having a new one that conflicts/replaces the old one. @Gottox what do you think?
[-- Attachment #1: Type: text/plain, Size: 372 bytes --] New review comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/pull/28885#discussion_r579481172 Comment: You can do `autogen.sh` in `pre_configure`, which is preferred. I think perl in host might make sense as well. This depends on the resolution to https://github.com/void-linux/void-packages/pull/28544#issuecomment-782339333
[-- Attachment #1: Type: text/plain, Size: 802 bytes --] There is an updated pull request by Eluminae against master on the void-packages repository https://github.com/Eluminae/void-packages uctags https://github.com/void-linux/void-packages/pull/28885 WIP: ctags: update to 5.9.20210214.0 This is an update of ctags using universal-ctags #### General - [x] This is a update package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [x] I built this PR locally for my native architecture, (x86_64) A patch file from https://github.com/void-linux/void-packages/pull/28885.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-uctags-28885.patch --] [-- Type: text/x-diff, Size: 1389 bytes --] From 5a774888c15c0a7838325129e18fef0a0bdcf7b0 Mon Sep 17 00:00:00 2001 From: Reed Wade <reedwade@misterbanal.net> Date: Fri, 19 Feb 2021 15:02:16 +0100 Subject: [PATCH] ctags: update to 5.9.20210214.0 --- srcpkgs/ctags/template | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/srcpkgs/ctags/template b/srcpkgs/ctags/template index 0065bd92b36..d526ac742ad 100644 --- a/srcpkgs/ctags/template +++ b/srcpkgs/ctags/template @@ -1,14 +1,20 @@ # Template file for 'ctags' pkgname=ctags -version=5.8 -revision=7 +version=5.9.20210214.0 +revision=1 +wrksrc=ctags-p${version} build_style=gnu-configure +hostmakedepends="pkg-config automake python3-docutils" short_desc="Generates an index file of language objects found in source files" maintainer="Jan S. <jan.schreib@gmail.com>" -license="GPL-3" -homepage="http://ctags.sourceforge.net/" -distfiles="${SOURCEFORGE_SITE}/ctags/${version}/ctags-${version}.tar.gz" -checksum=0e44b45dcabe969e0bbbb11e30c246f81abe5d32012db37395eb57d66e9e99c7 +license="GPL-2.0-only" +homepage="https://ctags.io/" +distfiles="https://github.com/universal-ctags/ctags/archive/p${version}.tar.gz" +checksum=26d9efe481a57e81195878cdb0baca730a3c4d234b9a7c4f6bf2c8def42bf42b + +pre_configure() { + ./autogen.sh +} do_install() { make prefix=${DESTDIR}/usr bindir=${DESTDIR}/usr/bin mandir=${DESTDIR}/usr/share/man install
[-- Attachment #1: Type: text/plain, Size: 493 bytes --] New review comment by Eluminae on void-packages repository https://github.com/void-linux/void-packages/pull/28885#discussion_r579494412 Comment: > You can do autogen.sh in pre_configure, which is preferred. I think perl in host might make sense as well. understood > This depends on the resolution to #28544 (comment) So are we trying to disable checks ? all checks ? or add a patch to disable some specifcs checks ? Or maybe I'm not aware of enough github issues discussions :D
[-- Attachment #1: Type: text/plain, Size: 205 bytes --] New review comment by Eluminae on void-packages repository https://github.com/void-linux/void-packages/pull/28885#discussion_r579494628 Comment: > I think perl in host might make sense as well. Why ?
[-- Attachment #1: Type: text/plain, Size: 444 bytes --] New review comment by Eluminae on void-packages repository https://github.com/void-linux/void-packages/pull/28885#discussion_r579494412 Comment: > You can do autogen.sh in pre_configure, which is preferred. understood > This depends on the resolution to #28544 (comment) So are we trying to disable checks ? all checks ? or add a patch to disable some specifcs checks ? Or maybe I'm not aware of enough github issues discussions :D
[-- Attachment #1: Type: text/plain, Size: 446 bytes --] New review comment by Eluminae on void-packages repository https://github.com/void-linux/void-packages/pull/28885#discussion_r579494412 Comment: > You can do autogen.sh in pre_configure, which is preferred. understood > This depends on the resolution to #28544 (comment) So are we trying to disable checks ? all checks ? or add a patch to disable some specifcs checks ? Or maybe I'm not aware of enough github issues discussions :D
[-- Attachment #1: Type: text/plain, Size: 311 bytes --] New review comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/pull/28885#discussion_r579503820 Comment: Because it can be used in autoreconf... If it isn't necessary, we can keep it out. The commit message should include that you are moving to a different upstream.
[-- Attachment #1: Type: text/plain, Size: 417 bytes --] New comment by Gottox on void-packages repository https://github.com/void-linux/void-packages/pull/28885#issuecomment-782902385 Comment: @ericonr updating instead of replacing could be okay too. I chose a new package because there are [functional differences](https://docs.ctags.io/en/latest/man/ctags-incompatibilities.7.html) between those implementations. But thinking about it, I guess both options are valid.
[-- Attachment #1: Type: text/plain, Size: 172 bytes --] New comment by Gottox on void-packages repository https://github.com/void-linux/void-packages/pull/28885#issuecomment-782902475 Comment: Closing this in favor of #28544
[-- Attachment #1: Type: text/plain, Size: 645 bytes --] There's a closed pull request on the void-packages repository WIP: ctags: update to 5.9.20210214.0 https://github.com/void-linux/void-packages/pull/28885 Description: This is an update of ctags using universal-ctags #### General - [x] This is a update package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [x] I built this PR locally for my native architecture, (x86_64)
[-- Attachment #1: Type: text/plain, Size: 232 bytes --] New comment by Gottox on void-packages repository https://github.com/void-linux/void-packages/pull/28885#issuecomment-783653602 Comment: Thinking about it, I'd like to have it the other way around, actually, closing mine instead.
[-- Attachment #1: Type: text/plain, Size: 285 bytes --] New review comment by Eluminae on void-packages repository https://github.com/void-linux/void-packages/pull/28885#discussion_r580831802 Comment: > If it isn't necessary, we can keep it out. It seems completely ok without. Without additional reasons, I dont think we should add it
[-- Attachment #1: Type: text/plain, Size: 802 bytes --] There is an updated pull request by Eluminae against master on the void-packages repository https://github.com/Eluminae/void-packages uctags https://github.com/void-linux/void-packages/pull/28885 WIP: ctags: update to 5.9.20210214.0 This is an update of ctags using universal-ctags #### General - [x] This is a update package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements) #### Have the results of the proposed changes been tested? - [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me - [x] I built this PR locally for my native architecture, (x86_64) A patch file from https://github.com/void-linux/void-packages/pull/28885.patch is attached [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: github-pr-uctags-28885.patch --] [-- Type: text/x-diff, Size: 9813 bytes --] From da45f074b99ef669cdbbd96b27371b3fcfe06185 Mon Sep 17 00:00:00 2001 From: Reed Wade <reedwade@misterbanal.net> Date: Fri, 19 Feb 2021 15:02:16 +0100 Subject: [PATCH] ctags: update to 5.9.20210214.0 We moved from exhuberant_ctags to universal_ctags --- .../0001-Strip-libiconv-dependant-tests.patch | 195 ++++++++++++++++++ srcpkgs/ctags/template | 19 +- 2 files changed, 208 insertions(+), 6 deletions(-) create mode 100644 srcpkgs/ctags/patches/0001-Strip-libiconv-dependant-tests.patch diff --git a/srcpkgs/ctags/patches/0001-Strip-libiconv-dependant-tests.patch b/srcpkgs/ctags/patches/0001-Strip-libiconv-dependant-tests.patch new file mode 100644 index 00000000000..821d0d1f6c8 --- /dev/null +++ b/srcpkgs/ctags/patches/0001-Strip-libiconv-dependant-tests.patch @@ -0,0 +1,195 @@ +From 0f18f8c8a27ea88d0637ab3d86394265abcbb8f9 Mon Sep 17 00:00:00 2001 +From: Reed Wade <reedwade@misterbanal.net> +Date: Tue, 23 Feb 2021 09:12:01 +0100 +Subject: [PATCH] Strip libiconv dependant tests + +Signed-off-by: Reed Wade <reedwade@misterbanal.net> +--- + .../input-encoding-option.d/exit-expected.txt | 1 - + Tmain/input-encoding-option.d/input.java | 4 ---- + Tmain/input-encoding-option.d/input.js | 1 - + Tmain/input-encoding-option.d/run.sh | 22 ------------------- + .../stderr-expected.txt | 0 + .../stdout-expected.txt | 0 + .../input-encoding-option.d/tags-expected.txt | 14 ------------ + .../exit-expected.txt | 1 - + Tmain/output-encoding-option.d/input.java | 4 ---- + Tmain/output-encoding-option.d/input.js | 1 - + Tmain/output-encoding-option.d/run.sh | 21 ------------------ + .../stderr-expected.txt | 0 + .../stdout-expected.txt | 0 + .../tags-expected.txt | 14 ------------ + 14 files changed, 83 deletions(-) + delete mode 100644 Tmain/input-encoding-option.d/exit-expected.txt + delete mode 100644 Tmain/input-encoding-option.d/input.java + delete mode 100644 Tmain/input-encoding-option.d/input.js + delete mode 100644 Tmain/input-encoding-option.d/run.sh + delete mode 100644 Tmain/input-encoding-option.d/stderr-expected.txt + delete mode 100644 Tmain/input-encoding-option.d/stdout-expected.txt + delete mode 100644 Tmain/input-encoding-option.d/tags-expected.txt + delete mode 100644 Tmain/output-encoding-option.d/exit-expected.txt + delete mode 100644 Tmain/output-encoding-option.d/input.java + delete mode 100644 Tmain/output-encoding-option.d/input.js + delete mode 100644 Tmain/output-encoding-option.d/run.sh + delete mode 100644 Tmain/output-encoding-option.d/stderr-expected.txt + delete mode 100644 Tmain/output-encoding-option.d/stdout-expected.txt + delete mode 100644 Tmain/output-encoding-option.d/tags-expected.txt + +diff --git Tmain/input-encoding-option.d/exit-expected.txt Tmain/input-encoding-option.d/exit-expected.txt +deleted file mode 100644 +index 573541ac..00000000 +--- Tmain/input-encoding-option.d/exit-expected.txt ++++ /dev/null +@@ -1 +0,0 @@ +-0 +diff --git Tmain/input-encoding-option.d/input.java Tmain/input-encoding-option.d/input.java +deleted file mode 100644 +index f1ebd5d6..00000000 +--- Tmain/input-encoding-option.d/input.java ++++ /dev/null +@@ -1,4 +0,0 @@ +-class Foo { // FooNX +- public Foo() { // RXgN^ +- } +-} +diff --git Tmain/input-encoding-option.d/input.js Tmain/input-encoding-option.d/input.js +deleted file mode 100644 +index 8bfcd659..00000000 +--- Tmain/input-encoding-option.d/input.js ++++ /dev/null +@@ -1 +0,0 @@ +-var a = 1; // ÊÑ¿ô½é´ü²½ +diff --git Tmain/input-encoding-option.d/run.sh Tmain/input-encoding-option.d/run.sh +deleted file mode 100644 +index 16a5d21b..00000000 +--- Tmain/input-encoding-option.d/run.sh ++++ /dev/null +@@ -1,22 +0,0 @@ +-#!/bin/sh +- +-# Copyright: 2015 Yasuhiro MATSUMOTO +-# License: GPL-2 +- +-CTAGS=$1 +-BUILDDIR=$2 +- +-. ../utils.sh +- +-if ${CTAGS} --quiet --options=NONE --list-features | grep -q iconv; then +- if ${CTAGS} --quiet --options=NONE \ +- --pseudo-tags=-TAG_PROC_CWD \ +- --input-encoding=utf-8 --input-encoding-java=cp932 --input-encoding-javascript=euc-jp \ +- -o ${BUILDDIR}/tags \ +- input.js input.java ; then +- remove_commit_id ${BUILDDIR}/tags +- fi +- exit $? +-else +- skip "iconv feature is not available" +-fi +diff --git Tmain/input-encoding-option.d/stderr-expected.txt Tmain/input-encoding-option.d/stderr-expected.txt +deleted file mode 100644 +index e69de29b..00000000 +diff --git Tmain/input-encoding-option.d/stdout-expected.txt Tmain/input-encoding-option.d/stdout-expected.txt +deleted file mode 100644 +index e69de29b..00000000 +diff --git Tmain/input-encoding-option.d/tags-expected.txt Tmain/input-encoding-option.d/tags-expected.txt +deleted file mode 100644 +index 07ddd7d6..00000000 +--- Tmain/input-encoding-option.d/tags-expected.txt ++++ /dev/null +@@ -1,14 +0,0 @@ +-!_TAG_FILE_ENCODING UTF-8 // +-!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/ +-!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/ +-!_TAG_OUTPUT_EXCMD mixed /number, pattern, mixed, or combineV2/ +-!_TAG_OUTPUT_FILESEP slash /slash or backslash/ +-!_TAG_OUTPUT_MODE u-ctags /u-ctags or e-ctags/ +-!_TAG_PATTERN_LENGTH_LIMIT 96 /0 for no limit/ +-!_TAG_PROGRAM_AUTHOR Universal Ctags Team // +-!_TAG_PROGRAM_NAME Universal Ctags /Derived from Exuberant Ctags/ +-!_TAG_PROGRAM_URL https://ctags.io/ /official site/ +-!_TAG_PROGRAM_VERSION 5.9.0 // +-Foo input.java /^ public Foo() { \/\/ ã³ã³ã¹ãã©ã¯ã¿$/;" m class:Foo +-Foo input.java /^class Foo { \/\/ Fooã¯ã©ã¹$/;" c +-a input.js /^var a = 1; \/\/ å¤æ°åæå$/;" v +diff --git Tmain/output-encoding-option.d/exit-expected.txt Tmain/output-encoding-option.d/exit-expected.txt +deleted file mode 100644 +index 573541ac..00000000 +--- Tmain/output-encoding-option.d/exit-expected.txt ++++ /dev/null +@@ -1 +0,0 @@ +-0 +diff --git Tmain/output-encoding-option.d/input.java Tmain/output-encoding-option.d/input.java +deleted file mode 100644 +index 234c5b20..00000000 +--- Tmain/output-encoding-option.d/input.java ++++ /dev/null +@@ -1,4 +0,0 @@ +-class Foo { // Fooã¯ã©ã¹ +- public Foo() { // ã³ã³ã¹ãã©ã¯ã¿ +- } +-} +diff --git Tmain/output-encoding-option.d/input.js Tmain/output-encoding-option.d/input.js +deleted file mode 100644 +index 8bfcd659..00000000 +--- Tmain/output-encoding-option.d/input.js ++++ /dev/null +@@ -1 +0,0 @@ +-var a = 1; // ÊÑ¿ô½é´ü²½ +diff --git Tmain/output-encoding-option.d/run.sh Tmain/output-encoding-option.d/run.sh +deleted file mode 100644 +index 0687e610..00000000 +--- Tmain/output-encoding-option.d/run.sh ++++ /dev/null +@@ -1,21 +0,0 @@ +-#!/bin/sh +-# Copyright: 2015 Yasuhiro MATSUMOTO +-# License: GPL-2 +- +-CTAGS=$1 +-BUILDDIR=$2 +- +-. ../utils.sh +- +-if ${CTAGS} --quiet --options=NONE --list-features | grep -q iconv; then +- if ${CTAGS} --quiet --options=NONE \ +- --pseudo-tags=-TAG_PROC_CWD \ +- --output-encoding=cp932 --input-encoding=utf-8 --input-encoding-javascript=euc-jp \ +- -o ${BUILDDIR}/tags \ +- input.js input.java ; then +- remove_commit_id ${BUILDDIR}/tags +- fi +- exit $? +-else +- skip "iconv feature is not available" +-fi +diff --git Tmain/output-encoding-option.d/stderr-expected.txt Tmain/output-encoding-option.d/stderr-expected.txt +deleted file mode 100644 +index e69de29b..00000000 +diff --git Tmain/output-encoding-option.d/stdout-expected.txt Tmain/output-encoding-option.d/stdout-expected.txt +deleted file mode 100644 +index e69de29b..00000000 +diff --git Tmain/output-encoding-option.d/tags-expected.txt Tmain/output-encoding-option.d/tags-expected.txt +deleted file mode 100644 +index be3eae3f..00000000 +--- Tmain/output-encoding-option.d/tags-expected.txt ++++ /dev/null +@@ -1,14 +0,0 @@ +-!_TAG_FILE_ENCODING cp932 // +-!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/ +-!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/ +-!_TAG_OUTPUT_EXCMD mixed /number, pattern, mixed, or combineV2/ +-!_TAG_OUTPUT_FILESEP slash /slash or backslash/ +-!_TAG_OUTPUT_MODE u-ctags /u-ctags or e-ctags/ +-!_TAG_PATTERN_LENGTH_LIMIT 96 /0 for no limit/ +-!_TAG_PROGRAM_AUTHOR Universal Ctags Team // +-!_TAG_PROGRAM_NAME Universal Ctags /Derived from Exuberant Ctags/ +-!_TAG_PROGRAM_URL https://ctags.io/ /official site/ +-!_TAG_PROGRAM_VERSION 5.9.0 // +-Foo input.java /^ public Foo() { \/\/ RXgN^$/;" m class:Foo +-Foo input.java /^class Foo { \/\/ FooNX$/;" c +-a input.js /^var a = 1; \/\/ Ïú»$/;" v +-- +2.30.1 + diff --git a/srcpkgs/ctags/template b/srcpkgs/ctags/template index 0065bd92b36..56b3c3dfdfa 100644 --- a/srcpkgs/ctags/template +++ b/srcpkgs/ctags/template @@ -1,14 +1,21 @@ # Template file for 'ctags' pkgname=ctags -version=5.8 -revision=7 +version=5.9.20210214.0 +revision=1 +wrksrc=ctags-p${version} build_style=gnu-configure +hostmakedepends="pkg-config automake python3-docutils" short_desc="Generates an index file of language objects found in source files" maintainer="Jan S. <jan.schreib@gmail.com>" -license="GPL-3" -homepage="http://ctags.sourceforge.net/" -distfiles="${SOURCEFORGE_SITE}/ctags/${version}/ctags-${version}.tar.gz" -checksum=0e44b45dcabe969e0bbbb11e30c246f81abe5d32012db37395eb57d66e9e99c7 +license="GPL-2.0-only" +homepage="https://ctags.io/" +distfiles="https://github.com/universal-ctags/ctags/archive/p${version}.tar.gz" +checksum=26d9efe481a57e81195878cdb0baca730a3c4d234b9a7c4f6bf2c8def42bf42b + +do_configure() { + ./autogen.sh + ./configure ${configure_args} +} do_install() { make prefix=${DESTDIR}/usr bindir=${DESTDIR}/usr/bin mandir=${DESTDIR}/usr/share/man install
[-- Attachment #1: Type: text/plain, Size: 238 bytes --] New comment by Eluminae on void-packages repository https://github.com/void-linux/void-packages/pull/28885#issuecomment-784005217 Comment: I added a patch to strip input-encoding and output-encoding tests and it now build in every arch