Sun Mar 19 12:16:30 2023 UTC ()
exorcism: Remove USE_LANGUAGES and adjust distfile handling

- Using empty USE_LANGUAGES at least for Go 1.20.x is problematic because
  runtime/cgo and probably other modules actually needs a C compiler (build
  fails without it too)
- Set a non-generic DISTNAME to avoid possible conflicts (there could be several
  `cli' distfiles, they can eventually conflicts eachother and we can eventually
  avoid that via DIST_SUBDIR or just by setting DISTNAME (that's simpler))

Bump PKGREVISION.


(leot)
diff -r1.2 -r1.3 pkgsrc/misc/exercism/Makefile
diff -r1.1 -r1.2 pkgsrc/misc/exercism/distinfo

cvs diff -r1.2 -r1.3 pkgsrc/misc/exercism/Makefile (expand / switch to unified diff)

--- pkgsrc/misc/exercism/Makefile 2023/03/17 11:39:18 1.2
+++ pkgsrc/misc/exercism/Makefile 2023/03/19 12:16:30 1.3
@@ -1,30 +1,27 @@ @@ -1,30 +1,27 @@
1# $NetBSD: Makefile,v 1.2 2023/03/17 11:39:18 schmonz Exp $ 1# $NetBSD: Makefile,v 1.3 2023/03/19 12:16:30 leot Exp $
2 2
3DISTNAME= cli-3.1.0 3DISTNAME= exercism-cli-3.1.0
4PKGNAME= ${DISTNAME:S/^cli-/exercism-/} 4PKGREVISION= 2
5PKGREVISION= 1 
6CATEGORIES= misc 5CATEGORIES= misc
7MASTER_SITES= ${MASTER_SITE_GITHUB:=exercism/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=exercism/}
8GITHUB_PROJECT= cli 7GITHUB_PROJECT= cli
9GITHUB_TAG= v${PKGVERSION_NOREV} 8GITHUB_TAG= v${PKGVERSION_NOREV}
10 9
11MAINTAINER= schmonz@NetBSD.org 10MAINTAINER= schmonz@NetBSD.org
12HOMEPAGE= https://exercism.org/ 11HOMEPAGE= https://exercism.org/
13COMMENT= Command line tool for exercism.org 12COMMENT= Command line tool for exercism.org
14LICENSE= mit 13LICENSE= mit
15 14
16USE_LANGUAGES= # none 
17 
18AUTO_MKDIRS= yes 15AUTO_MKDIRS= yes
19 16
20post-install: 17post-install:
21 ${INSTALL_DATA} ${WRKSRC}/shell/exercism_completion.bash \ 18 ${INSTALL_DATA} ${WRKSRC}/shell/exercism_completion.bash \
22 ${DESTDIR}${PREFIX}/share/bash-completion/completions/exercism 19 ${DESTDIR}${PREFIX}/share/bash-completion/completions/exercism
23 ${INSTALL_DATA} ${WRKSRC}/shell/exercism.fish \ 20 ${INSTALL_DATA} ${WRKSRC}/shell/exercism.fish \
24 ${DESTDIR}${PREFIX}/share/fish/vendor_completions.d/exercism.fish 21 ${DESTDIR}${PREFIX}/share/fish/vendor_completions.d/exercism.fish
25 ${INSTALL_DATA} ${WRKSRC}/shell/exercism_completion.zsh \ 22 ${INSTALL_DATA} ${WRKSRC}/shell/exercism_completion.zsh \
26 ${DESTDIR}${PREFIX}/share/zsh/site-functions/_exercism 23 ${DESTDIR}${PREFIX}/share/zsh/site-functions/_exercism
27 24
28.include "go-modules.mk" 25.include "go-modules.mk"
29.include "../../lang/go/go-module.mk" 26.include "../../lang/go/go-module.mk"
30.include "../../mk/bsd.pkg.mk" 27.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1 -r1.2 pkgsrc/misc/exercism/distinfo (expand / switch to unified diff)

--- pkgsrc/misc/exercism/distinfo 2023/03/15 20:22:51 1.1
+++ pkgsrc/misc/exercism/distinfo 2023/03/19 12:16:30 1.2
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1$NetBSD: distinfo,v 1.1 2023/03/15 20:22:51 schmonz Exp $ 1$NetBSD: distinfo,v 1.2 2023/03/19 12:16:30 leot Exp $
2 2
3BLAKE2s (cli-3.1.0.tar.gz) = aad7773d4ad7563c15f103077fe4f1a8a5a6593c73cf0ce1e38b70ead9755c97 3BLAKE2s (exercism-cli-3.1.0.tar.gz) = aad7773d4ad7563c15f103077fe4f1a8a5a6593c73cf0ce1e38b70ead9755c97
4SHA512 (cli-3.1.0.tar.gz) = b0cb312304453b6843f722c88ceb08e749e83e9165926b3e427052a2e7f6305f90a4f9714dd2a28058948aa4e535baf90d58a97973397055ee0a82b7d75d0fe9 4SHA512 (exercism-cli-3.1.0.tar.gz) = b0cb312304453b6843f722c88ceb08e749e83e9165926b3e427052a2e7f6305f90a4f9714dd2a28058948aa4e535baf90d58a97973397055ee0a82b7d75d0fe9
5Size (cli-3.1.0.tar.gz) = 58673 bytes 5Size (exercism-cli-3.1.0.tar.gz) = 58673 bytes
6BLAKE2s (github.com_blang_semver_@v_v3.5.1+incompatible.mod) = 90703ddd7449c70b84e1be1a2b5671c5dc0ee30dc2ce7f14d5e35f0785a9057a 6BLAKE2s (github.com_blang_semver_@v_v3.5.1+incompatible.mod) = 90703ddd7449c70b84e1be1a2b5671c5dc0ee30dc2ce7f14d5e35f0785a9057a
7SHA512 (github.com_blang_semver_@v_v3.5.1+incompatible.mod) = 5f7f52012aa82bdc43bd89d1491fbe00091299554bd85dbfc07f0cc757fcf44f4499df97a4f19c234ce70fbb7af0f4c54c13ffd547ef0a733365ea9c68dd0297 7SHA512 (github.com_blang_semver_@v_v3.5.1+incompatible.mod) = 5f7f52012aa82bdc43bd89d1491fbe00091299554bd85dbfc07f0cc757fcf44f4499df97a4f19c234ce70fbb7af0f4c54c13ffd547ef0a733365ea9c68dd0297
8Size (github.com_blang_semver_@v_v3.5.1+incompatible.mod) = 31 bytes 8Size (github.com_blang_semver_@v_v3.5.1+incompatible.mod) = 31 bytes
9BLAKE2s (github.com_blang_semver_@v_v3.5.1+incompatible.zip) = abb8783e6e0c58af4eee82c44100c558741f908621e0c4ddd75bad4fb247cde3 9BLAKE2s (github.com_blang_semver_@v_v3.5.1+incompatible.zip) = abb8783e6e0c58af4eee82c44100c558741f908621e0c4ddd75bad4fb247cde3
10SHA512 (github.com_blang_semver_@v_v3.5.1+incompatible.zip) = e1c0c9251b0c7f05bcfad6f73cab4215cbd550d98065ccf8553dc04a56d7f6153ee70a477230a0e7cd8adc3707c8bfba279676902300537eb056fd912d75b51c 10SHA512 (github.com_blang_semver_@v_v3.5.1+incompatible.zip) = e1c0c9251b0c7f05bcfad6f73cab4215cbd550d98065ccf8553dc04a56d7f6153ee70a477230a0e7cd8adc3707c8bfba279676902300537eb056fd912d75b51c
11Size (github.com_blang_semver_@v_v3.5.1+incompatible.zip) = 19948 bytes 11Size (github.com_blang_semver_@v_v3.5.1+incompatible.zip) = 19948 bytes
12BLAKE2s (github.com_davecgh_go-spew_@v_v1.1.0.mod) = eee11d0ec5d2260dc11d9bfe8f9d523e54530b71cc8357f43c0214b3b74bef5c 12BLAKE2s (github.com_davecgh_go-spew_@v_v1.1.0.mod) = eee11d0ec5d2260dc11d9bfe8f9d523e54530b71cc8357f43c0214b3b74bef5c
13SHA512 (github.com_davecgh_go-spew_@v_v1.1.0.mod) = 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e 13SHA512 (github.com_davecgh_go-spew_@v_v1.1.0.mod) = 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
14Size (github.com_davecgh_go-spew_@v_v1.1.0.mod) = 34 bytes 14Size (github.com_davecgh_go-spew_@v_v1.1.0.mod) = 34 bytes
15BLAKE2s (github.com_davecgh_go-spew_@v_v1.1.0.zip) = f6f1171d1d9f1badbdfa26e46e44b417fea156be6a64cb11d3f7f5dcf29026f2 15BLAKE2s (github.com_davecgh_go-spew_@v_v1.1.0.zip) = f6f1171d1d9f1badbdfa26e46e44b417fea156be6a64cb11d3f7f5dcf29026f2
16SHA512 (github.com_davecgh_go-spew_@v_v1.1.0.zip) = 53dc5484f488ae1f8d0eb672c3431bbf9fce33dfcee83dda7929103e3650559cf703f601716984a640422f01cc640860dba0b47e16aef04d0d2452a266fefbf9 16SHA512 (github.com_davecgh_go-spew_@v_v1.1.0.zip) = 53dc5484f488ae1f8d0eb672c3431bbf9fce33dfcee83dda7929103e3650559cf703f601716984a640422f01cc640860dba0b47e16aef04d0d2452a266fefbf9
17Size (github.com_davecgh_go-spew_@v_v1.1.0.zip) = 60546 bytes 17Size (github.com_davecgh_go-spew_@v_v1.1.0.zip) = 60546 bytes
18BLAKE2s (github.com_fsnotify_fsnotify_@v_v1.4.2.mod) = 6f38ef0636194442139fbd9aae791048bbde3c8e75280451c7b13526a2e9dfa2 18BLAKE2s (github.com_fsnotify_fsnotify_@v_v1.4.2.mod) = 6f38ef0636194442139fbd9aae791048bbde3c8e75280451c7b13526a2e9dfa2