Wednesday, August 02, 2023

emacs and textroc/tree-sitter: drop tree-sittter cli program?

So emacs-29.1 introduced a tree-sitter backend to parse source code,
instead of the traditional bag of ugly regexes. I'd like to add
tree-sitter as a dep to the emacs port but the non-optional rust
dependency is in the way. rust isn't supported on all architectures but
emacs--no_x11 should be available everywhere. I initially went with
a PFRAG.rust, but thinking about it some more, I don't want people to
yell at me when they spot rust on the build dep list of emacs--no_x11. ;)

Upstream says that "tree-sitter aims to be dependency-free so that the
runtime library (which is written in pure C) can be embedded in any
application.

I propose to zap the rust build-dependency. Paco, you did the inital
import. Do you still care about shipping this tree-sitter program?
Edd, the only consumer of tree-sitter so far is neovim, which seems to
build/package without the tree-sitter cli program being available.
runtime/doc/treesitter.txt doesn't mention a requirement on the cli
tool. Maybe you'll want to check again?

If people actually use and need the tree-sitter program, we can create
an additional tree-sitter-cli port (and maybe move the library to a
textproc/tree-sitter/tree-sitter subdirectory, etc).

ok?


Index: Makefile
===================================================================
RCS file: /cvs/ports/textproc/tree-sitter/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- Makefile 18 Apr 2023 19:13:29 -0000 1.11
+++ Makefile 2 Aug 2023 18:41:28 -0000
@@ -3,6 +3,7 @@ COMMENT = parser generator tool and incr
GH_ACCOUNT = tree-sitter
GH_PROJECT = tree-sitter
GH_TAGNAME = v0.20.8
+REVISION = 0

SHARED_LIBS += tree-sitter 3.0

@@ -13,41 +14,16 @@ CATEGORIES = textproc
# Unlicense/MIT
PERMIT_PACKAGE = Yes

-WANTLIB += c c++abi pthread
-
# fix sparc64 build
COMPILER = base-clang ports-gcc

-MODULES = devel/cargo
-# for riscv64 and powerpc64, please keep: cc >= 1.0.73 and libc >= 0.2.113
-MODCARGO_CRATES_UPDATE = cc libc
-
-.include "crates.inc"
-
MAKE_ENV = DESTDIR="" \
LIBDIR="${LOCALBASE}/lib" \
INCLUDEDIR="${LOCALBASE}/include"

-SEPARATE_BUILD = Yes
-
USE_GMAKE = Yes

-CONFIGURE_STYLE = cargo
-
post-patch:
${SUBST_CMD} ${WRKSRC}/Makefile
-
-do-build:
- cd ${WRKSRC} && \
- ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} \
- -f ${MAKE_FILE} ${ALL_TARGET}
- ${MODCARGO_BUILD_TARGET}
-
-do-install:
- cd ${WRKSRC} && \
- ${SETENV} ${MAKE_ENV} ${_FAKE_SETUP} \
- ${MAKE_PROGRAM} ${ALL_FAKE_FLAGS} -f ${MAKE_FILE} install
- ${INSTALL_PROGRAM} ${WRKBUILD}/target/release/tree-sitter \
- ${PREFIX}/bin

.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/textproc/tree-sitter/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- distinfo 18 Apr 2023 19:13:29 -0000 1.6
+++ distinfo 2 Aug 2023 18:41:28 -0000
@@ -1,240 +1,2 @@
-SHA256 (cargo/aho-corasick-0.7.20.tar.gz) = zJNkGflvohHBuRZoh7OOXkCxmVjluJW+fB+Trexwcaw=
-SHA256 (cargo/ansi_term-0.12.1.tar.gz) = 1Sqbt+wM9ITFUYMKfOJ70g1n6sZH4b77VrC+TuOaVdI=
-SHA256 (cargo/anyhow-1.0.70.tar.gz) = fejOXg+fjYgkUxEGaleNcrevPnCI8yeDgEZ2MC3yN+Q=
-SHA256 (cargo/ascii-1.1.0.tar.gz) = 2SvsmIQLjwOl/1QT3lKTv82L+WRnz1RSYJ+Tnsb13hY=
-SHA256 (cargo/atty-0.2.14.tar.gz) = 2bOb4Ydw0RQhzbG5lHpF3T836TCSy/N3YUgooxnV/ug=
-SHA256 (cargo/autocfg-1.1.0.tar.gz) = 1GiAK6sXy8DMV16bBT9B5yqja/prf1XjUp/6QxYbl/o=
-SHA256 (cargo/bitflags-1.3.2.tar.gz) = vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo=
-SHA256 (cargo/bumpalo-3.12.0.tar.gz) = DSYeJWhUkTkH9n7QbvvDM43+YXl5be78H/dj/BruVTU=
-SHA256 (cargo/bytes-1.4.0.tar.gz) = ibL9Kg3PONeXHiGUtrbuurRa4BBnRWp/2T1VR6YbcL4=
-SHA256 (cargo/cc-1.0.79.tar.gz) = UNMJBihhIdlb49R5UztFj4dJOzCktfeaYH249dEaqR8=
-SHA256 (cargo/cesu8-1.1.0.tar.gz) = bUOgTYdT81JYyR+Oxjn3kokfdIoe29dZzx3Oozgq2Dw=
-SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
-SHA256 (cargo/chunked_transfer-1.4.1.tar.gz) = zKSROIZm4E1ySK8/YPDEDPsJkcciBVldfDluNRAgfRo=
-SHA256 (cargo/clap-2.34.0.tar.gz) = oGEFRBgMOLiBAf7PLdY0sXSmLu9pRvhN/GpxJ1ErOBw=
-SHA256 (cargo/combine-4.6.6.tar.gz) = Ne1unYTwtRp/Utrxx9cd0Tb9ej9BqEYrjNuMeNkg+tQ=
-SHA256 (cargo/core-foundation-0.9.3.tar.gz) = GUp6nm3lP6VRFpNAZ8hE2ddJMS91xvbQmA6MJS+MIUY=
-SHA256 (cargo/core-foundation-sys-0.8.4.tar.gz) = 5JalD9qKrMzIbXUp4sHgiS29D4mKa1ZFtVYbicMhDvo=
-SHA256 (cargo/ctor-0.1.26.tar.gz) = bSMBaIOS6wcbC/Gje+BcRp08xNu9ld9nL+KKsCHmoJY=
-SHA256 (cargo/diff-0.1.13.tar.gz) = ViVJhndeMjP/qcTX0/qvbTaiwJ0wsgaH6fiLyLr8Fsg=
-SHA256 (cargo/difference-2.0.0.tar.gz) = Uky/aJe1Jyld/xN87Ans86BfT93/19/NFYVANEnnQZg=
-SHA256 (cargo/dirs-3.0.2.tar.gz) = MLqgQxA8nQwqV89TfMLzViOIncDUBebDzM+tvIHHEwk=
-SHA256 (cargo/dirs-4.0.0.tar.gz) = yjqnKm+W6je7xaqRL2eIJCgy91Npvf2tyw44Qj8QAFk=
-SHA256 (cargo/dirs-sys-0.3.7.tar.gz) = Gx0dkcky70HA8mY6qLDKA0LURNhCwGkUqgp+NS0LraY=
-SHA256 (cargo/either-1.8.1.tar.gz) = f8qrsv74yRDn9MfOn2ehKDoXFYeafCMMqdbRrjHxbZE=
-SHA256 (cargo/errno-0.3.0.tar.gz) = UNagl2yZnUc/6JrYiNWihOVTZtnckDixuiqhUSjEr6A=
-SHA256 (cargo/errno-dragonfly-0.1.2.tar.gz) = qmjxsSdk+riU0nVdJRh1TnG0/YDs+4InFKEgbCqrOb8=
-SHA256 (cargo/fastrand-1.9.0.tar.gz) = 5RCT4nsHl8NZeDKUyk8KkRwnAYTLEPhXg7EYYUoVAb4=
-SHA256 (cargo/form_urlencoded-1.1.0.tar.gz) = qcOE8WEVb1JgwkoJfFYRn5vox5hYauzBOvvL57fia/g=
-SHA256 (cargo/getrandom-0.2.8.tar.gz) = wFrraiK49iVAwZSqyYDyEVrwZ7/hWgc01yd6do05azE=
-SHA256 (cargo/glob-0.3.1.tar.gz) = 0vq8+9yH9HWDN8pTX7QabXAbZWk844KH2FbRZ0VR7Js=
-SHA256 (cargo/hashbrown-0.12.3.tar.gz) = ip7nDEOq9BfJFDlmRaD6hSYkgBsk67eueP6CcoiayIg=
-SHA256 (cargo/hermit-abi-0.1.19.tar.gz) = YrRnNDuUukdtyyUA0kLa27OVV9+IkxCsd8XZkQCqrDM=
-SHA256 (cargo/hermit-abi-0.3.1.tar.gz) = /tRIgMRmc275pcW1+s77XtB4VnbQwC1hLbFOVPDYQoY=
-SHA256 (cargo/html-escape-0.2.13.tar.gz) = bRrUSXZNYn4iv9fNXohoJk/JI24Hx1KXK0CAzTUctHY=
-SHA256 (cargo/httpdate-1.0.2.tar.gz) = xKHjbIIdvgRXT2AoSKGfdC9Ps8mNQESfEbytGNaxdCE=
-SHA256 (cargo/idna-0.3.0.tar.gz) = 4U3fxwiEIC2yJEwiMgDCBMK9obxuCZjRG14CTWVyCeY=
-SHA256 (cargo/indexmap-1.9.3.tar.gz) = vQcOOTNTeW6AHSCa0znolZbrTI1DDRjt5qHM7Y+vvZk=
-SHA256 (cargo/instant-0.1.12.tar.gz) = elu+gkxQfF2llWNV6Gp0bYLg4UZPZdhizF5x2nDpSyw=
-SHA256 (cargo/io-lifetimes-1.0.9.tar.gz) = CScP1PoREbxhTtIkbH71YjmjBj1b4NHsO1icUF1ACus=
-SHA256 (cargo/itoa-1.0.6.tar.gz) = RTrZ9YKkQZWeXw0IiwLOBM/o1RqOrwd/EqxtPpQWTKY=
-SHA256 (cargo/jni-0.21.1.tar.gz) = GoeqK7fSrzQZfASEVSJHMkLhqhfBL0k11YVkkaf7jJc=
-SHA256 (cargo/jni-sys-0.3.0.tar.gz) = jq9LwC0Xy91/9MdDjK/N9/uaRhMxOtEbT4/v59P6ATA=
-SHA256 (cargo/js-sys-0.3.61.tar.gz) = RF3eIVDFXkg/PYQWcGuX7I6CN8MH5be0uN0V5q8qBzA=
-SHA256 (cargo/lazy_static-1.4.0.tar.gz) = 4qutI/vEKzcA8vJ5hE3IMq2ysusGmy35GPRVxOGMxkY=
-SHA256 (cargo/libc-0.2.141.tar.gz) = MwSmTRmbuWS+mXQbehTSaXJ0GRWzZJY5FJskebtG9LU=
-SHA256 (cargo/libloading-0.7.4.tar.gz) = tnOA/TsvvnUnpgbhhynSHG85UWM9BQBXTE3CLS1ji58=
-SHA256 (cargo/linux-raw-sys-0.3.1.tar.gz) = 1Z2MdQEoU9LocvtWvIouU3GOLK/hpMgjFDFBxtkMMi8=
-SHA256 (cargo/log-0.4.17.tar.gz) = q7EuaHz7RKpA9B/Dl473ZEj5tgOMrWrvQlnTwJWiOC4=
-SHA256 (cargo/malloc_buf-0.0.6.tar.gz) = YruQf+iNVNjZzjKjzOq0IY7S9rfTVhfK/prfhOQ5Gcs=
-SHA256 (cargo/memchr-2.5.0.tar.gz) = Lf/lLs8ndy5gGQW3Uiy073kNLMIDSIu9Di/oX8t0Vm0=
-SHA256 (cargo/ndk-context-0.1.1.tar.gz) = J7Ath1VDVtuemoc63YeC1OpuPljqBxqa25oujduISos=
-SHA256 (cargo/objc-0.2.7.tar.gz) = kVsbRyvCHFNGTWyEYcnTr4Bboe+DfhysJUQo9Kdxd7E=
-SHA256 (cargo/once_cell-1.17.1.tar.gz) = t+VQApnhbrsUeuFaAKlCryZM82iPR5I7j8LNWFjyOtM=
-SHA256 (cargo/output_vt100-0.1.3.tar.gz) = YoIj+uurTj5AZn7gsjNtNKW5YP9g6nQ939vPd3C8+2Y=
-SHA256 (cargo/percent-encoding-2.2.0.tar.gz) = R4xXLD1zGB/zwlOQRfbrmeVJEhjq6Rk3CZO4kM292Y4=
-SHA256 (cargo/ppv-lite86-0.2.17.tar.gz) = W0CvgFsxIf6rijwp8E2K0mL6jgVhiD52U+AkrkR55t4=
-SHA256 (cargo/pretty_assertions-0.7.2.tar.gz) = HKsOfALPN2h16TNeC6HaU1d1vrVFDSHh3/ygaIGO2Ys=
-SHA256 (cargo/proc-macro2-1.0.56.tar.gz) = K2O9sM0G8fTe32myVHNPm0WvZuSgMeQqdIAlfZiYtDU=
-SHA256 (cargo/quote-1.0.26.tar.gz) = RCSvS/d4quIFGne2AoMzLzhlVCVdciIz0J+/x+MNovw=
-SHA256 (cargo/rand-0.8.5.tar.gz) = NK+NGg4lkkvFt8Q8B5yUIznY8Ki1fDkEm+9YG0YydAQ=
-SHA256 (cargo/rand_chacha-0.3.1.tar.gz) = 5sEKY6D6MiUr5J0h53CdTUuvjSMcLbzh6qgUG5sSfYg=
-SHA256 (cargo/rand_core-0.6.4.tar.gz) = 7AvkeV4vaigGm+wLX/PirJuvyZ5qmn3DVHmWxcgWkiw=
-SHA256 (cargo/raw-window-handle-0.5.2.tar.gz) = 8v+aHwaoiwFiG3rpBu8CESkNHIoWihVUJIao9hwIM7k=
-SHA256 (cargo/redox_syscall-0.2.16.tar.gz) = +1pYwYVbS2gZ1ZASFVYD8LIq0wytdSYAqt/LaVJlUZo=
-SHA256 (cargo/redox_syscall-0.3.5.tar.gz) = VnZk8mJwlHOTCkv55Rvy6/M0jy50jMxQ3qIGRoWPjyk=
-SHA256 (cargo/redox_users-0.4.3.tar.gz) = sDPYN6fPFi15k63tkwTjCoMhPGSLbjidsjMZH4keXCs=
-SHA256 (cargo/regex-1.7.3.tar.gz) = ix9pOyT2rJEvSJPvCCRNcLYGdIDS8aRulQyWkeZ0nR0=
-SHA256 (cargo/regex-syntax-0.6.29.tar.gz) = 8WLG3XsAiYHk1AIQrKILS9D5tgypJxBhsH94U3ci8uE=
-SHA256 (cargo/rustc-hash-1.1.0.tar.gz) = CNQ/eqawjUnzgs3mp5ggR8NCbblJsUJLxLfsmuEsbOI=
-SHA256 (cargo/rustix-0.37.7.tar.gz) = Kq6Djkmz1j6SdOHAGDPMgTnT/sRow7hGiMYo9Esa4R0=
-SHA256 (cargo/ryu-1.0.13.tar.gz) = +RM5wEZ95iNgZJ+NPhhcqN5CJP8oH2YADeXrKnenkEE=
-SHA256 (cargo/same-file-1.0.6.tar.gz) = k/wdw6qpv+2V4C5urau0uvfjB4sL0bTXtrC2g3iQBQI=
-SHA256 (cargo/semver-1.0.17.tar.gz) = vr02MybQXsPi9TKrdmBoDzsCEw14DCmbynNGnVIbwO0=
-SHA256 (cargo/serde-1.0.159.tar.gz) = PAToNDw9ruxB9YmQuddwaN8xIJ8q8RHgWen+lkZpMGU=
-SHA256 (cargo/serde_derive-1.0.159.tar.gz) = TGFNF4BbCT30sUe1Eznn5EvwXvWfuh5F2DUAvPtNhYU=
-SHA256 (cargo/serde_json-1.0.95.tar.gz) = 1yHsqXrIAqp3d7cBh3yABNlQ/BQmUTZzANIcHMAZR0Q=
-SHA256 (cargo/smallbitvec-2.5.1.tar.gz) = dc5PncSkG0w0dsySXx77EbZt83Oo/eXUuJFfqRtdmV4=
-SHA256 (cargo/strsim-0.8.0.tar.gz) = jqURnNtMVbVdQyq7UToEKThIeMFd3mDMd7HJneGpWmo=
-SHA256 (cargo/syn-1.0.109.tar.gz) = crZBkbJ1tm/+JGnorywc/juvpntSnq15Km0BYIiLQjc=
-SHA256 (cargo/syn-2.0.13.tar.gz) = TJ2kV8UoWsH5NuvQdq9trBemHP54JvIHa00BXPR7yOw=
-SHA256 (cargo/tempfile-3.5.0.tar.gz) = ufvshPOB1XlbCGVuSRK+xgTRYr/5KR1hiaePTIq4eZg=
-SHA256 (cargo/textwrap-0.11.0.tar.gz) = 0yZhD0CMek629Rw3wzDklrCFBslFfJ00KH7MOICfsGA=
-SHA256 (cargo/thiserror-1.0.40.tar.gz) = l4yaMUvY3Jm+WUvDwXX6qpeUvgSlpeFTyrppFTNs66w=
-SHA256 (cargo/thiserror-impl-1.0.40.tar.gz) = +UVqQsWw2APIzYbnPdfMnt1ClJnzejVQ0obV6GcgVp8=
-SHA256 (cargo/tiny_http-0.12.0.tar.gz) = OJkV32QToudPsYGJX5MzhgI8cREIeM0IJViJKOZM3II=
-SHA256 (cargo/tinyvec-1.6.0.tar.gz) = h8xc6zh1uyDCiQAFpOImpGUSZKXHXtskIbUoYaCgy1A=
-SHA256 (cargo/tinyvec_macros-0.1.1.tar.gz) = HzzLrDEf6gX4b2GQS0YrVfs9+IN6Nm38YBoBYdBTLyA=
-SHA256 (cargo/toml-0.5.11.tar.gz) = 9Pfw3Y1QqFOlMcQmNZBFsZmPBCGdiHmYEHYs1K0xQjQ=
-SHA256 (cargo/unicode-bidi-0.3.13.tar.gz) = koiLpVc/8IBzazZIaWtwyvrX0lBVEXWsuqTgOFs+FGA=
-SHA256 (cargo/unicode-ident-1.0.8.tar.gz) = 5UZKh7I58TpjpQHycBVldUuuktJD1Lt+sS9tV9Imm/Q=
-SHA256 (cargo/unicode-normalization-0.1.22.tar.gz) = XFcT8PxLXbZooqxjzbe7RGnYyf7QR7HQKSzHsM4rqSE=
-SHA256 (cargo/unicode-width-0.1.10.tar.gz) = wO3R5bFGU/eDdwvOSk2rtKUQilNwpfXYz+hxDDYfbIs=
-SHA256 (cargo/unindent-0.2.1.tar.gz) = WqMPXqUf9+38eXxtP57Iy9jP7e9TcXZrcYHTOXf0gU8=
-SHA256 (cargo/url-2.3.1.tar.gz) = DWjHma51diuMP+N1/rZgDvVgLIg8XSHrUcCfIrg8RkM=
-SHA256 (cargo/utf8-width-0.1.6.tar.gz) = UZDJRC3Nrw3dUPN0IEF9IZrlJhu/XbEg0Pm6uZbJy6E=
-SHA256 (cargo/vec_map-0.8.2.tar.gz) = 8b3fEYe+aS55xf/quJETLfsPI27TakPH7TnxFl7iAZE=
-SHA256 (cargo/walkdir-2.3.3.tar.gz) = Nt+UTNpWx9jYt0lq83jmsW3pKEWRkX0wfJtNMTxE5pg=
-SHA256 (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = nI2H5ytko7TbKNEc4pI3wkYYj09RBX1lp+q2O3mH5CM=
-SHA256 (cargo/wasm-bindgen-0.2.84.tar.gz) = MfjcvCHzDZuPLqkm7LWPa5EZLBfp0zWUs99YsgB8pTs=
-SHA256 (cargo/wasm-bindgen-backend-0.2.84.tar.gz) = lc6Q/VvMBq9VpkGoZCjuQinkTgcDOWOiKQqOJBYHzLk=
-SHA256 (cargo/wasm-bindgen-macro-0.2.84.tar.gz) = TCH3fAvtw3/V3CH4l4lKXKAee7FZiEVZRhhirpDAtMU=
-SHA256 (cargo/wasm-bindgen-macro-support-0.2.84.tar.gz) = Kv+BMG/Kw8dRWtThd/UhtcmhXysI9OMtgjBmEC81pfY=
-SHA256 (cargo/wasm-bindgen-shared-0.2.84.tar.gz) = AEb+9+KMOATl44v6MeoqD3OQUxm2d+V+vjfkk1iYm10=
-SHA256 (cargo/web-sys-0.3.61.tar.gz) = 4zuZ9LI7o+7BpTrCZONadV8A6WbgBlB31gJ8D1dbC5c=
-SHA256 (cargo/webbrowser-0.8.8.tar.gz) = V5zEhb1c5b+g1zjkkh3QuVbsqYAL4f0uUlfr6VvEYX4=
-SHA256 (cargo/which-4.4.0.tar.gz) = JEHHhMUrKJoFS3IB/JMlPiiPCU4vS+kFg0MSfEImomk=
-SHA256 (cargo/winapi-0.3.9.tar.gz) = XIOaZ0/NepiVLlkyQupACr6TmSdGdh44ZBQF0osA9Bk=
-SHA256 (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = rDuHxjYgQm3ZuZHlzgMp7/VFvMu7NPO+Cf9vtqtRt7Y=
-SHA256 (cargo/winapi-util-0.1.5.tar.gz) = cOxs6FuxWBUcrl5ch/lajpfSwMSwASI/M6M0485d4Xg=
-SHA256 (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = cS4ieEHQV8HuHNL7Ivp+WlRhro5I+iynnsQs/BkxGD8=
-SHA256 (cargo/windows-sys-0.45.0.tar.gz) = dSg75e+ygx036hQjZfAJwC7CA80po+vsvAk9UjFbZtA=
-SHA256 (cargo/windows-targets-0.42.2.tar.gz) = jlGAwAzUTJsciK2zaTKR8c2TYF3tgMJQp11HJ1a00HE=
-SHA256 (cargo/windows_aarch64_gnullvm-0.42.2.tar.gz) = WXpRGFcLaLwI2NWRJTMsVPG6nZre7e71uZsCuisGmPg=
-SHA256 (cargo/windows_aarch64_msvc-0.42.2.tar.gz) = 4I6IZKYPBu8ND/S6BBJNuLD7O+V3alzUdkHpQuWMTUM=
-SHA256 (cargo/windows_i686_gnu-0.42.2.tar.gz) = xh2SfY2kHalqgfApSJNT5oc5c3077KQxRciv7JoxqE8=
-SHA256 (cargo/windows_i686_msvc-0.42.2.tar.gz) = RNhAtuxkn0gKQcjYD5xlEIuS2JNF3ZQCe/4GrERNEGA=
-SHA256 (cargo/windows_x86_64_gnu-0.42.2.tar.gz) = jekSuLj+tVwGSGfPBH3aCX+S1R761bSR37mPa7twyzY=
-SHA256 (cargo/windows_x86_64_gnullvm-0.42.2.tar.gz) = JtQbRqNtRTdIrt7xSG1ceoXbIuVq/zRkOYTqhVFOlKM=
-SHA256 (cargo/windows_x86_64_msvc-0.42.2.tar.gz) = muxdozFSQVjG0aSsCrFUEUnAuVBf3gZCOwL17wEGufA=
SHA256 (tree-sitter-0.20.8.tar.gz) = YYHt4LdHC/yjfik+fV3B0WRpuUhdE/E6YFuuxKix95E=
-SIZE (cargo/aho-corasick-0.7.20.tar.gz) = 111440
-SIZE (cargo/ansi_term-0.12.1.tar.gz) = 24838
-SIZE (cargo/anyhow-1.0.70.tar.gz) = 43803
-SIZE (cargo/ascii-1.1.0.tar.gz) = 36075
-SIZE (cargo/atty-0.2.14.tar.gz) = 5470
-SIZE (cargo/autocfg-1.1.0.tar.gz) = 13272
-SIZE (cargo/bitflags-1.3.2.tar.gz) = 23021
-SIZE (cargo/bumpalo-3.12.0.tar.gz) = 81604
-SIZE (cargo/bytes-1.4.0.tar.gz) = 58080
-SIZE (cargo/cc-1.0.79.tar.gz) = 62624
-SIZE (cargo/cesu8-1.1.0.tar.gz) = 10555
-SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934
-SIZE (cargo/chunked_transfer-1.4.1.tar.gz) = 9763
-SIZE (cargo/clap-2.34.0.tar.gz) = 202210
-SIZE (cargo/combine-4.6.6.tar.gz) = 132428
-SIZE (cargo/core-foundation-0.9.3.tar.gz) = 27059
-SIZE (cargo/core-foundation-sys-0.8.4.tar.gz) = 17725
-SIZE (cargo/ctor-0.1.26.tar.gz) = 10803
-SIZE (cargo/diff-0.1.13.tar.gz) = 46216
-SIZE (cargo/difference-2.0.0.tar.gz) = 147616
-SIZE (cargo/dirs-3.0.2.tar.gz) = 12184
-SIZE (cargo/dirs-4.0.0.tar.gz) = 12503
-SIZE (cargo/dirs-sys-0.3.7.tar.gz) = 10597
-SIZE (cargo/either-1.8.1.tar.gz) = 16027
-SIZE (cargo/errno-0.3.0.tar.gz) = 10268
-SIZE (cargo/errno-dragonfly-0.1.2.tar.gz) = 1810
-SIZE (cargo/fastrand-1.9.0.tar.gz) = 11910
-SIZE (cargo/form_urlencoded-1.1.0.tar.gz) = 8734
-SIZE (cargo/getrandom-0.2.8.tar.gz) = 30553
-SIZE (cargo/glob-0.3.1.tar.gz) = 18880
-SIZE (cargo/hashbrown-0.12.3.tar.gz) = 102968
-SIZE (cargo/hermit-abi-0.1.19.tar.gz) = 9979
-SIZE (cargo/hermit-abi-0.3.1.tar.gz) = 13793
-SIZE (cargo/html-escape-0.2.13.tar.gz) = 23345
-SIZE (cargo/httpdate-1.0.2.tar.gz) = 10673
-SIZE (cargo/idna-0.3.0.tar.gz) = 271128
-SIZE (cargo/indexmap-1.9.3.tar.gz) = 54653
-SIZE (cargo/instant-0.1.12.tar.gz) = 6128
-SIZE (cargo/io-lifetimes-1.0.9.tar.gz) = 36442
-SIZE (cargo/itoa-1.0.6.tar.gz) = 10410
-SIZE (cargo/jni-0.21.1.tar.gz) = 105028
-SIZE (cargo/jni-sys-0.3.0.tar.gz) = 10232
-SIZE (cargo/js-sys-0.3.61.tar.gz) = 80158
-SIZE (cargo/lazy_static-1.4.0.tar.gz) = 10443
-SIZE (cargo/libc-0.2.141.tar.gz) = 671145
-SIZE (cargo/libloading-0.7.4.tar.gz) = 27580
-SIZE (cargo/linux-raw-sys-0.3.1.tar.gz) = 932203
-SIZE (cargo/log-0.4.17.tar.gz) = 38028
-SIZE (cargo/malloc_buf-0.0.6.tar.gz) = 1239
-SIZE (cargo/memchr-2.5.0.tar.gz) = 65812
-SIZE (cargo/ndk-context-0.1.1.tar.gz) = 2205
-SIZE (cargo/objc-0.2.7.tar.gz) = 22036
-SIZE (cargo/once_cell-1.17.1.tar.gz) = 32856
-SIZE (cargo/output_vt100-0.1.3.tar.gz) = 4473
-SIZE (cargo/percent-encoding-2.2.0.tar.gz) = 10075
-SIZE (cargo/ppv-lite86-0.2.17.tar.gz) = 22242
-SIZE (cargo/pretty_assertions-0.7.2.tar.gz) = 79200
-SIZE (cargo/proc-macro2-1.0.56.tar.gz) = 44454
-SIZE (cargo/quote-1.0.26.tar.gz) = 28397
-SIZE (cargo/rand-0.8.5.tar.gz) = 87113
-SIZE (cargo/rand_chacha-0.3.1.tar.gz) = 15251
-SIZE (cargo/rand_core-0.6.4.tar.gz) = 22666
-SIZE (cargo/raw-window-handle-0.5.2.tar.gz) = 17063
-SIZE (cargo/redox_syscall-0.2.16.tar.gz) = 24012
-SIZE (cargo/redox_syscall-0.3.5.tar.gz) = 23404
-SIZE (cargo/redox_users-0.4.3.tar.gz) = 15353
-SIZE (cargo/regex-1.7.3.tar.gz) = 239886
-SIZE (cargo/regex-syntax-0.6.29.tar.gz) = 299752
-SIZE (cargo/rustc-hash-1.1.0.tar.gz) = 9331
-SIZE (cargo/rustix-0.37.7.tar.gz) = 307751
-SIZE (cargo/ryu-1.0.13.tar.gz) = 46823
-SIZE (cargo/same-file-1.0.6.tar.gz) = 10183
-SIZE (cargo/semver-1.0.17.tar.gz) = 29685
-SIZE (cargo/serde-1.0.159.tar.gz) = 77014
-SIZE (cargo/serde_derive-1.0.159.tar.gz) = 55039
-SIZE (cargo/serde_json-1.0.95.tar.gz) = 144618
-SIZE (cargo/smallbitvec-2.5.1.tar.gz) = 14761
-SIZE (cargo/strsim-0.8.0.tar.gz) = 9309
-SIZE (cargo/syn-1.0.109.tar.gz) = 237611
-SIZE (cargo/syn-2.0.13.tar.gz) = 240619
-SIZE (cargo/tempfile-3.5.0.tar.gz) = 31129
-SIZE (cargo/textwrap-0.11.0.tar.gz) = 17322
-SIZE (cargo/thiserror-1.0.40.tar.gz) = 18709
-SIZE (cargo/thiserror-impl-1.0.40.tar.gz) = 15138
-SIZE (cargo/tiny_http-0.12.0.tar.gz) = 51330
-SIZE (cargo/tinyvec-1.6.0.tar.gz) = 45991
-SIZE (cargo/tinyvec_macros-0.1.1.tar.gz) = 5865
-SIZE (cargo/toml-0.5.11.tar.gz) = 54910
-SIZE (cargo/unicode-bidi-0.3.13.tar.gz) = 44477
-SIZE (cargo/unicode-ident-1.0.8.tar.gz) = 41962
-SIZE (cargo/unicode-normalization-0.1.22.tar.gz) = 122604
-SIZE (cargo/unicode-width-0.1.10.tar.gz) = 18968
-SIZE (cargo/unindent-0.2.1.tar.gz) = 7256
-SIZE (cargo/url-2.3.1.tar.gz) = 72777
-SIZE (cargo/utf8-width-0.1.6.tar.gz) = 2935
-SIZE (cargo/vec_map-0.8.2.tar.gz) = 14466
-SIZE (cargo/walkdir-2.3.3.tar.gz) = 23125
-SIZE (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = 28131
-SIZE (cargo/wasm-bindgen-0.2.84.tar.gz) = 172947
-SIZE (cargo/wasm-bindgen-backend-0.2.84.tar.gz) = 26344
-SIZE (cargo/wasm-bindgen-macro-0.2.84.tar.gz) = 12857
-SIZE (cargo/wasm-bindgen-macro-support-0.2.84.tar.gz) = 19076
-SIZE (cargo/wasm-bindgen-shared-0.2.84.tar.gz) = 7219
-SIZE (cargo/web-sys-0.3.61.tar.gz) = 706333
-SIZE (cargo/webbrowser-0.8.8.tar.gz) = 38002
-SIZE (cargo/which-4.4.0.tar.gz) = 10889
-SIZE (cargo/winapi-0.3.9.tar.gz) = 1200382
-SIZE (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
-SIZE (cargo/winapi-util-0.1.5.tar.gz) = 10164
-SIZE (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
-SIZE (cargo/windows-sys-0.45.0.tar.gz) = 2568659
-SIZE (cargo/windows-targets-0.42.2.tar.gz) = 5492
-SIZE (cargo/windows_aarch64_gnullvm-0.42.2.tar.gz) = 364071
-SIZE (cargo/windows_aarch64_msvc-0.42.2.tar.gz) = 666981
-SIZE (cargo/windows_i686_gnu-0.42.2.tar.gz) = 736236
-SIZE (cargo/windows_i686_msvc-0.42.2.tar.gz) = 724951
-SIZE (cargo/windows_x86_64_gnu-0.42.2.tar.gz) = 699373
-SIZE (cargo/windows_x86_64_gnullvm-0.42.2.tar.gz) = 364068
-SIZE (cargo/windows_x86_64_msvc-0.42.2.tar.gz) = 666936
SIZE (tree-sitter-0.20.8.tar.gz) = 2941223
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/textproc/tree-sitter/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST 11 Mar 2022 20:03:33 -0000 1.2
+++ pkg/PLIST 2 Aug 2023 18:41:28 -0000
@@ -1,4 +1,3 @@
-@bin bin/tree-sitter
include/tree_sitter/
include/tree_sitter/api.h
include/tree_sitter/parser.h

--
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE

No comments:

Post a Comment