summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcharlotte <charlotte@pkgsrc.org>2022-10-13 01:17:14 +0000
committercharlotte <charlotte@pkgsrc.org>2022-10-13 01:17:14 +0000
commitff75eb9c2667aac707f38ba260c496d7c38ddff9 (patch)
tree300231c01443f9ed749636c472f7bfc5d0d59e8e
parentf685989ff290c4edddbc38937c52c086ede0b409 (diff)
downloadpkgsrc-ff75eb9c2667aac707f38ba260c496d7c38ddff9.tar.gz
lang/nim: Also install the nimsuggest directory
This is a little quality-of-life improvement that simplifies certain operations with 'nimble install' Suggested by Chavdar Ivanov
-rw-r--r--lang/nim/Makefile6
-rw-r--r--lang/nim/PLIST59
2 files changed, 62 insertions, 3 deletions
diff --git a/lang/nim/Makefile b/lang/nim/Makefile
index bccaf32d12a..6c6e0c89d09 100644
--- a/lang/nim/Makefile
+++ b/lang/nim/Makefile
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.28 2022/09/29 22:05:39 charlotte Exp $
+# $NetBSD: Makefile,v 1.29 2022/10/13 01:17:14 charlotte Exp $
DISTNAME= nim-1.6.8
+PKGREVISION= 1
CATEGORIES= lang
MASTER_SITES= http://nim-lang.org/download/
EXTRACT_SUFX= .tar.xz
@@ -12,7 +13,7 @@ LICENSE= mit
DEPENDS+= coreutils-[0-9]*:../../sysutils/coreutils
-USE_TOOLS+= bash
+USE_TOOLS+= bash pax
REPLACE_BASH+= bin/nim-gdb
INSTALLATION_DIRS= bin
@@ -44,6 +45,7 @@ do-install:
${INSTALL} ${WRKSRC}/bin/nim-gdb ${DESTDIR}${PREFIX}/bin/nim-gdb
${INSTALL} ${WRKSRC}/bin/nim-gdb.bash ${DESTDIR}${PREFIX}/bin/nim-gdb.bash
${INSTALL} ${WRKSRC}/bin/nim-gdb ${DESTDIR}${PREFIX}/bin/nim_dbg
+ cd ${WRKSRC}/nimsuggest && ${PAX} -r -w . ${DESTDIR}${PREFIX}/nim/nimsuggest
do-test:
cd ${WRKSRC} && ./bin/nim compile koch.nim
diff --git a/lang/nim/PLIST b/lang/nim/PLIST
index 896828d6c6f..7b308271a69 100644
--- a/lang/nim/PLIST
+++ b/lang/nim/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.15 2022/09/29 22:05:39 charlotte Exp $
+@comment $NetBSD: PLIST,v 1.16 2022/10/13 01:17:14 charlotte Exp $
bin/nim
bin/nim-gdb
bin/nim-gdb.bash
@@ -506,3 +506,60 @@ nim/lib/wrappers/pcre.nim
nim/lib/wrappers/postgres.nim
nim/lib/wrappers/sqlite3.nim
nim/lib/wrappers/tinyc.nim
+nim/nimsuggest/config.nims
+nim/nimsuggest/crashtester.nim
+nim/nimsuggest/nimsuggest.nim
+nim/nimsuggest/nimsuggest.nim.cfg
+nim/nimsuggest/nimsuggest.nimble
+nim/nimsuggest/sexp.nim
+nim/nimsuggest/tester.nim
+nim/nimsuggest/tests/fixtures/mclass_macro.nim
+nim/nimsuggest/tests/fixtures/mdep_v1.nim
+nim/nimsuggest/tests/fixtures/mdep_v2.nim
+nim/nimsuggest/tests/fixtures/mfakeassert.nim
+nim/nimsuggest/tests/fixtures/minclude_import.nim
+nim/nimsuggest/tests/fixtures/minclude_include.nim
+nim/nimsuggest/tests/fixtures/minclude_types.nim
+nim/nimsuggest/tests/fixtures/mstrutils.nim
+nim/nimsuggest/tests/taccent_highlight.nim
+nim/nimsuggest/tests/tcallstrlit_highlight.nim
+nim/nimsuggest/tests/tcase.nim
+nim/nimsuggest/tests/tchk1.nim
+nim/nimsuggest/tests/tchk_compiles.nim
+nim/nimsuggest/tests/tcon1.nim
+nim/nimsuggest/tests/tcon_variable.nim
+nim/nimsuggest/tests/tcursor_at_end.nim
+nim/nimsuggest/tests/tdef1.nim
+nim/nimsuggest/tests/tdef2.nim
+nim/nimsuggest/tests/tdef_forward.nim
+nim/nimsuggest/tests/tdef_let.nim
+nim/nimsuggest/tests/tdot1.nim
+nim/nimsuggest/tests/tdot2.nim
+nim/nimsuggest/tests/tdot3.nim
+nim/nimsuggest/tests/tdot4.nim
+nim/nimsuggest/tests/tgeneric_highlight.nim
+nim/nimsuggest/tests/tinclude.nim
+nim/nimsuggest/tests/tmacro_highlight.nim
+nim/nimsuggest/tests/tno_deref.nim
+nim/nimsuggest/tests/tobj_highlight.nim
+nim/nimsuggest/tests/top_highlight.nim
+nim/nimsuggest/tests/tqualified_highlight.nim
+nim/nimsuggest/tests/tsetter_highlight.nim
+nim/nimsuggest/tests/tsi_highlight.nim
+nim/nimsuggest/tests/tsug_accquote.nim
+nim/nimsuggest/tests/tsug_enum.nim
+nim/nimsuggest/tests/tsug_regression.nim
+nim/nimsuggest/tests/tsug_template.nim
+nim/nimsuggest/tests/tsug_typedecl.nim
+nim/nimsuggest/tests/ttempl_inst.nim
+nim/nimsuggest/tests/ttemplate_highlight.nim
+nim/nimsuggest/tests/ttype_decl.nim
+nim/nimsuggest/tests/ttype_highlight.nim
+nim/nimsuggest/tests/tuse.nim
+nim/nimsuggest/tests/tuse_structure.nim
+nim/nimsuggest/tests/tv3.nim
+nim/nimsuggest/tests/tv3_definition.nim
+nim/nimsuggest/tests/tv3_import.nim
+nim/nimsuggest/tests/tv3_typeDefinition.nim
+nim/nimsuggest/tests/twithin_macro.nim
+nim/nimsuggest/tests/twithin_macro_prefix.nim