diff --git a/textproc/Makefile b/textproc/Makefile index e77a27370e62..60a2fee0d56e 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -1,2215 +1,2216 @@ COMMENT = Text processing utilities (does not include desktop publishing) SUBDIR += 2bsd-diff SUBDIR += CLDR SUBDIR += R-cran-DT SUBDIR += R-cran-R2HTML SUBDIR += R-cran-XML SUBDIR += R-cran-bibtex SUBDIR += R-cran-brew SUBDIR += R-cran-cellranger SUBDIR += R-cran-commonmark SUBDIR += R-cran-downlit SUBDIR += R-cran-formatR SUBDIR += R-cran-highr SUBDIR += R-cran-htmlTable SUBDIR += R-cran-htmltools SUBDIR += R-cran-hunspell SUBDIR += R-cran-markdown SUBDIR += R-cran-openxlsx SUBDIR += R-cran-pystr SUBDIR += R-cran-rbibutils SUBDIR += R-cran-readr SUBDIR += R-cran-readxl SUBDIR += R-cran-rematch SUBDIR += R-cran-reprex SUBDIR += R-cran-rex SUBDIR += R-cran-rio SUBDIR += R-cran-rmarkdown SUBDIR += R-cran-sass SUBDIR += R-cran-spelling SUBDIR += R-cran-stringi SUBDIR += R-cran-stringr SUBDIR += R-cran-tth SUBDIR += R-cran-utf8 SUBDIR += R-cran-vroom SUBDIR += R-cran-writexl SUBDIR += R-cran-xml2 SUBDIR += R-cran-xmlparsedata SUBDIR += R-cran-xtable SUBDIR += R-cran-yaml SUBDIR += UCD SUBDIR += add-css-links SUBDIR += addts SUBDIR += adoc-mode.el SUBDIR += af-aspell SUBDIR += aft SUBDIR += agrep SUBDIR += aha SUBDIR += aiksaurus SUBDIR += align SUBDIR += am-aspell SUBDIR += amberfish SUBDIR += angle-grinder SUBDIR += ansifilter SUBDIR += antiword SUBDIR += apache-commons-csv SUBDIR += apache-commons-digester SUBDIR += apache-poi SUBDIR += apache-solr SUBDIR += apache-solr8 SUBDIR += apache-xmlbeans SUBDIR += apertium SUBDIR += apertium-eng SUBDIR += aq SUBDIR += arianna SUBDIR += asciidoc SUBDIR += asm-xml SUBDIR += asm2html SUBDIR += aspell SUBDIR += aspell-ispell SUBDIR += ast-aspell SUBDIR += atom SUBDIR += augeas SUBDIR += az-aspell SUBDIR += bar SUBDIR += bat SUBDIR += bbe SUBDIR += be-aspell SUBDIR += belr SUBDIR += bg-aspell SUBDIR += bg-hyphen SUBDIR += bg-mythes SUBDIR += bib2html SUBDIR += bibclean SUBDIR += bibtex2html SUBDIR += bibutils SUBDIR += biodiff SUBDIR += bn-aspell SUBDIR += br-aspell SUBDIR += bsd-spell SUBDIR += bsddiff SUBDIR += c2html SUBDIR += c2man SUBDIR += ca-aspell SUBDIR += cast2gif SUBDIR += castxml SUBDIR += catdoc SUBDIR += cdif SUBDIR += cg3 SUBDIR += cgrep SUBDIR += chkascii SUBDIR += choose SUBDIR += chpp SUBDIR += cl-meta SUBDIR += cl-meta-sbcl SUBDIR += cl-ppcre SUBDIR += cl-ppcre-sbcl SUBDIR += clucene SUBDIR += cmark SUBDIR += coccigrep SUBDIR += code-minimap SUBDIR += code2html SUBDIR += codesearch SUBDIR += codespell SUBDIR += colordiff SUBDIR += comrak SUBDIR += confetti SUBDIR += confget SUBDIR += consul-template SUBDIR += cpp-peglib SUBDIR += cpptoml SUBDIR += crex SUBDIR += crow-translate SUBDIR += crunch SUBDIR += cs-aspell SUBDIR += cs-hunspell SUBDIR += cs-hyphen SUBDIR += cs-mythes SUBDIR += csb-aspell SUBDIR += csvdiff SUBDIR += csview SUBDIR += csvlens SUBDIR += csvq SUBDIR += ctpl SUBDIR += ctpp2 SUBDIR += cwtext SUBDIR += cy-aspell SUBDIR += cy-hunspell SUBDIR += da-aspell SUBDIR += dadadodo SUBDIR += dasel SUBDIR += datamash SUBDIR += db2latex SUBDIR += dbacl SUBDIR += dblatex SUBDIR += denature SUBDIR += dict SUBDIR += dictem SUBDIR += dictfmt SUBDIR += dictionary SUBDIR += diff-so-fancy SUBDIR += diffsplit SUBDIR += diffstat SUBDIR += difftastic SUBDIR += diffutils SUBDIR += dikt SUBDIR += discount SUBDIR += doc-mode.el SUBDIR += docbook SUBDIR += docbook-sgml SUBDIR += docbook-to-man SUBDIR += docbook-utils SUBDIR += docbook-xml SUBDIR += docbook-xsd SUBDIR += docbook-xsl SUBDIR += docbook-xsl-ns SUBDIR += docbook2X SUBDIR += docbook2mdoc SUBDIR += docbook2odf SUBDIR += docbookrx SUBDIR += docproj SUBDIR += docproj-fonts-cjk SUBDIR += docproj-legacy SUBDIR += dom4j SUBDIR += domc SUBDIR += dsssl-docbook-modular SUBDIR += dtd-catalogs SUBDIR += dtd2relax SUBDIR += dtdparse SUBDIR += duncan SUBDIR += dwdiff SUBDIR += easydiff SUBDIR += ebook-tools SUBDIR += ekhtml SUBDIR += el-aspell SUBDIR += el-hyphen SUBDIR += elasticsearch-plugin-head SUBDIR += elasticsearch7 SUBDIR += elasticsearch8 SUBDIR += en-aspell SUBDIR += en-hunspell SUBDIR += en-mythes SUBDIR += enchant SUBDIR += enchant2 SUBDIR += eo-aspell SUBDIR += eqe SUBDIR += es-aspell SUBDIR += es-hunspell SUBDIR += es-hyphen SUBDIR += es-mythes SUBDIR += estraier SUBDIR += et-aspell SUBDIR += evtx SUBDIR += exempi SUBDIR += expat2 SUBDIR += extract_url SUBDIR += ezxml SUBDIR += fa-aspell SUBDIR += fblog SUBDIR += fcitx-m17n SUBDIR += fcitx-qt5 SUBDIR += fcitx-table-other SUBDIR += fcitx5 SUBDIR += fcitx5-configtool SUBDIR += fcitx5-gtk SUBDIR += fcitx5-gtk-common SUBDIR += fcitx5-lua SUBDIR += fcitx5-m17n SUBDIR += fcitx5-qt SUBDIR += fcitx5-qt-common SUBDIR += fex SUBDIR += ffe SUBDIR += fi-aspell SUBDIR += filepp SUBDIR += fist SUBDIR += fixrtf SUBDIR += fldiff SUBDIR += flex SUBDIR += flip SUBDIR += fmtlatex SUBDIR += fo-aspell SUBDIR += foiltex SUBDIR += fop SUBDIR += fox-xml SUBDIR += freexl SUBDIR += fuzzysearchdatabase SUBDIR += fy-aspell SUBDIR += fzf SUBDIR += fzy SUBDIR += ga-aspell SUBDIR += gastex SUBDIR += gd-aspell SUBDIR += gdome2 SUBDIR += gh-grep SUBDIR += git-chglog SUBDIR += gitlab-elasticsearch-indexer SUBDIR += gl-aspell SUBDIR += gladtex SUBDIR += gmetadom SUBDIR += gnugrep SUBDIR += go-md2man SUBDIR += go-transifex-client SUBDIR += go-yq SUBDIR += gojq SUBDIR += goldendict SUBDIR += google-ctemplate SUBDIR += gpp SUBDIR += grap SUBDIR += grc-aspell SUBDIR += greple SUBDIR += groff SUBDIR += gron SUBDIR += gron.awk SUBDIR += groonga SUBDIR += gsed SUBDIR += gspell SUBDIR += gstreamer1-plugins-zxing SUBDIR += gtk-doc SUBDIR += gtkspell SUBDIR += gtkspell3 SUBDIR += gu-aspell SUBDIR += gv-aspell SUBDIR += halibut SUBDIR += harper SUBDIR += heirloom-doctools SUBDIR += hevea SUBDIR += hexcode SUBDIR += hhm SUBDIR += hi-aspell SUBDIR += highlight SUBDIR += hil-aspell SUBDIR += hq SUBDIR += hr-aspell SUBDIR += hs-lhs2tex SUBDIR += hs-pandoc SUBDIR += hs-pandoc-crossref SUBDIR += hs-yaml SUBDIR += hsb-aspell SUBDIR += htdig SUBDIR += html SUBDIR += html-pretty SUBDIR += html-xml-utils SUBDIR += html2fo SUBDIR += html2text SUBDIR += html2xhtml SUBDIR += htmlc SUBDIR += htmldoc SUBDIR += htmlise SUBDIR += htmlq SUBDIR += htmltest SUBDIR += htmltolatex SUBDIR += humanzip SUBDIR += hunspell SUBDIR += hy-aspell SUBDIR += hyperestraier SUBDIR += hyphen SUBDIR += ia-aspell SUBDIR += ibus SUBDIR += ibus-kmfl SUBDIR += ibus-m17n SUBDIR += ibus-table SUBDIR += ibus-typing-booster SUBDIR += ibus-uniemoji SUBDIR += icdiff SUBDIR += id-aspell SUBDIR += id-hyphen SUBDIR += idnits SUBDIR += ie-hunspell SUBDIR += igor SUBDIR += iksemel SUBDIR += info2html SUBDIR += info2man SUBDIR += info_to_html SUBDIR += intltool SUBDIR += irstlm SUBDIR += is-aspell SUBDIR += is-hyphen SUBDIR += iso-schematron-xslt SUBDIR += iso12083 SUBDIR += iso8879 SUBDIR += it-aspell SUBDIR += it-hunspell SUBDIR += it-hyphen SUBDIR += it-mythes SUBDIR += itstool SUBDIR += jade SUBDIR += jalingo SUBDIR += jaq SUBDIR += jarnal SUBDIR += java2html SUBDIR += jaxup SUBDIR += jdictionary SUBDIR += jdictionary-int-eng SUBDIR += jid SUBDIR += jing SUBDIR += jless SUBDIR += jo SUBDIR += jq SUBDIR += jql SUBDIR += jqp SUBDIR += jrefentry SUBDIR += jshon SUBDIR += json-yaml SUBDIR += json2yaml SUBDIR += jtc SUBDIR += kdiff3 SUBDIR += kepubify SUBDIR += kf5-kcodecs SUBDIR += kf5-sonnet SUBDIR += kf5-syntax-highlighting SUBDIR += kf6-kcodecs SUBDIR += kf6-sonnet SUBDIR += kf6-syntax-highlighting SUBDIR += kibana8 SUBDIR += kiss-templates SUBDIR += kmfl-european-latin SUBDIR += kmfl-khmer SUBDIR += kmfl-sil-ezra SUBDIR += kmfl-sil-galatia SUBDIR += kmfl-sil-ipa-unicode SUBDIR += kmfl-sil-panafrican-latin SUBDIR += kmfl-sil-yi SUBDIR += kmfl-varamozhi-malayalam SUBDIR += kmflcomp SUBDIR += kn-aspell SUBDIR += kompare SUBDIR += kreport SUBDIR += ku-aspell SUBDIR += ky-aspell SUBDIR += l2a SUBDIR += la-aspell SUBDIR += lacheck SUBDIR += lasem SUBDIR += latex-service SUBDIR += latex2html SUBDIR += lexilla SUBDIR += libabw SUBDIR += libcroco SUBDIR += libcss SUBDIR += libcsv SUBDIR += libcue SUBDIR += libcyaml SUBDIR += libdiff SUBDIR += libe-book SUBDIR += libebml SUBDIR += libepubgen SUBDIR += libexttextcat SUBDIR += libfo SUBDIR += libfolia SUBDIR += libfyaml SUBDIR += libgepub SUBDIR += libixion SUBDIR += libjcat SUBDIR += libkmfl SUBDIR += libkolabxml SUBDIR += libkomparediff2 SUBDIR += liblrdf SUBDIR += libmrss SUBDIR += libmwaw03 SUBDIR += libnumbertext SUBDIR += libnxml SUBDIR += libodfgen01 SUBDIR += libqxp SUBDIR += librevenge SUBDIR += libsass SUBDIR += libsoldout SUBDIR += libsphinxclient SUBDIR += libstaroffice SUBDIR += libstree SUBDIR += libtextcat SUBDIR += libtranslate SUBDIR += libtre SUBDIR += libucl SUBDIR += libunibreak SUBDIR += libuninameslist SUBDIR += libvisio01 SUBDIR += libwapcaplet SUBDIR += libwbxml SUBDIR += libwpd010 SUBDIR += libwps SUBDIR += libwps03 SUBDIR += libxdiff SUBDIR += libxml++ SUBDIR += libxml++26 SUBDIR += libxml++30 SUBDIR += libxml2 SUBDIR += libxmlb SUBDIR += libxmlbird SUBDIR += libxode SUBDIR += libxslt SUBDIR += libyaml SUBDIR += link-grammar SUBDIR += linux-c7-aspell SUBDIR += linux-c7-expat SUBDIR += linux-c7-expat-devel SUBDIR += linux-c7-libcroco SUBDIR += linux-c7-libxml2 SUBDIR += linux-c7-libxslt SUBDIR += linux-rl9-expat SUBDIR += linux-rl9-libxml2 SUBDIR += linux-rl9-libxslt SUBDIR += linux-rl9-qt5-qtxmlpatterns SUBDIR += linuxdoc SUBDIR += linuxdoc-tools SUBDIR += localize SUBDIR += lookatme SUBDIR += loook SUBDIR += lowdown SUBDIR += lt-aspell SUBDIR += lt-hyphen SUBDIR += lttoolbox SUBDIR += lua-icu-utils SUBDIR += lua-luaexpat SUBDIR += lua-lyaml SUBDIR += lucene SUBDIR += lucene5 SUBDIR += luceneplusplus SUBDIR += lv-aspell SUBDIR += m17n-im-config SUBDIR += makefaq SUBDIR += makepatch SUBDIR += man2html SUBDIR += mantra SUBDIR += markdown SUBDIR += markdown-mode.el SUBDIR += markdownfmt SUBDIR += markdownpart SUBDIR += mathml-xsd SUBDIR += md2roff SUBDIR += md4c SUBDIR += mdbook SUBDIR += mdbook-linkcheck SUBDIR += mdbook-mermaid SUBDIR += mdocml SUBDIR += meilisearch SUBDIR += meld SUBDIR += metauml SUBDIR += mgdiff SUBDIR += mi-aspell SUBDIR += mifluz SUBDIR += miller SUBDIR += minify SUBDIR += minised SUBDIR += minixmlto SUBDIR += mk-aspell SUBDIR += mkcatalog SUBDIR += ml-aspell SUBDIR += ml1 SUBDIR += mn-aspell SUBDIR += moar SUBDIR += modlogan SUBDIR += mp_doccer SUBDIR += mr-aspell SUBDIR += ms-aspell SUBDIR += msort SUBDIR += mt-aspell SUBDIR += multimarkdown SUBDIR += muse SUBDIR += mxml SUBDIR += mysqlviz SUBDIR += mythes SUBDIR += nb-aspell SUBDIR += nds-aspell SUBDIR += nl-aspell SUBDIR += nl-hunspell SUBDIR += nl-hyphen SUBDIR += nl-mythes SUBDIR += nn-aspell SUBDIR += nunnimcax SUBDIR += nuspell SUBDIR += nux SUBDIR += ny-aspell SUBDIR += obsidian SUBDIR += ocaml-csv SUBDIR += ocaml-expat SUBDIR += ocaml-spelll SUBDIR += ocaml-text SUBDIR += ocaml-yojson SUBDIR += odt2txt SUBDIR += openfts SUBDIR += openjade SUBDIR += opensearch SUBDIR += opensearch-dashboards SUBDIR += opensearch-dashboards210 SUBDIR += opensearch13 SUBDIR += opensearch210 SUBDIR += opensp SUBDIR += openvanilla-framework SUBDIR += or-aspell SUBDIR += ov SUBDIR += ox-gfm.el SUBDIR += p5-AI-Categorizer SUBDIR += p5-Algorithm-CheckDigits SUBDIR += p5-Algorithm-RabinKarp SUBDIR += p5-Apache-ParseLog SUBDIR += p5-Apache-Solr SUBDIR += p5-BibTeX-Parser SUBDIR += p5-BigIP-ParseConfig SUBDIR += p5-Bloom-Filter SUBDIR += p5-Business-IS-PIN SUBDIR += p5-CAM-PDF SUBDIR += p5-CQL-Parser SUBDIR += p5-CSS SUBDIR += p5-CSS-Compressor SUBDIR += p5-CSS-Croco SUBDIR += p5-CSS-Minifier SUBDIR += p5-CSS-Minifier-XS SUBDIR += p5-CSS-Packer SUBDIR += p5-CSS-SAC SUBDIR += p5-CSS-Sass SUBDIR += p5-CSS-Simple SUBDIR += p5-CSS-Squish SUBDIR += p5-CSS-Tiny SUBDIR += p5-Chess-PGN-Parse SUBDIR += p5-Class-CSV SUBDIR += p5-Data-FormValidator SUBDIR += p5-Data-FormValidator-Constraints-DateTime SUBDIR += p5-Data-Phrasebook SUBDIR += p5-Data-Phrasebook-Loader-YAML SUBDIR += p5-Data-Report SUBDIR += p5-Data-SpreadPagination SUBDIR += p5-DelimMatch SUBDIR += p5-Dev-Bollocks SUBDIR += p5-Devel-TraceSAX SUBDIR += p5-DocSet SUBDIR += p5-Excel-Template SUBDIR += p5-Excel-Writer-XLSX SUBDIR += p5-File-Inplace SUBDIR += p5-Filter-Simple SUBDIR += p5-FormValidator-Lite SUBDIR += p5-Games-Dissociate SUBDIR += p5-Geo-Parse-OSM SUBDIR += p5-Getopt-Lucid SUBDIR += p5-Google-Data-JSON SUBDIR += p5-Grutatxt SUBDIR += p5-HTML-Copy SUBDIR += p5-HTML-Entities-ImodePictogram SUBDIR += p5-HTML-Entities-Interpolate SUBDIR += p5-HTML-Entities-Numbered SUBDIR += p5-HTML-EscapeEvil SUBDIR += p5-HTML-Format SUBDIR += p5-HTML-FormatExternal SUBDIR += p5-HTML-FormatText-WithLinks SUBDIR += p5-HTML-FormatText-WithLinks-AndTables SUBDIR += p5-HTML-Fraction SUBDIR += p5-HTML-FromANSI-Tiny SUBDIR += p5-HTML-HTML5-Entities SUBDIR += p5-HTML-HTML5-Parser SUBDIR += p5-HTML-HTMLDoc SUBDIR += p5-HTML-Packer SUBDIR += p5-HTML-QRCode SUBDIR += p5-HTML-Quoted SUBDIR += p5-HTML-RewriteAttributes SUBDIR += p5-HTML-SBC SUBDIR += p5-HTML-SuperForm SUBDIR += p5-HTML-T5 SUBDIR += p5-HTML-TagFilter SUBDIR += p5-HTML-Tidy SUBDIR += p5-HTML-Tidy5 SUBDIR += p5-HTML-Tiny SUBDIR += p5-HTML-Truncate SUBDIR += p5-Hailo SUBDIR += p5-Hash-Merge SUBDIR += p5-Hatena-Keyword SUBDIR += p5-IO-CSVHeaderFile SUBDIR += p5-JSON-Validator SUBDIR += p5-JavaScript-Minifier SUBDIR += p5-JavaScript-Minifier-XS SUBDIR += p5-JavaScript-Packer SUBDIR += p5-KinoSearch1 SUBDIR += p5-Kwalify SUBDIR += p5-LaTeX-Driver SUBDIR += p5-LaTeX-Encode SUBDIR += p5-LaTeX-Pod SUBDIR += p5-LaTeX-TOM SUBDIR += p5-LaTeX-Table SUBDIR += p5-LaTeX-ToUnicode SUBDIR += p5-Lingua-Conjunction SUBDIR += p5-Lingua-EN-AddressParse SUBDIR += p5-Lingua-EN-Fathom SUBDIR += p5-Lingua-EN-FindNumber SUBDIR += p5-Lingua-EN-Gender SUBDIR += p5-Lingua-EN-Infinitive SUBDIR += p5-Lingua-EN-Inflect SUBDIR += p5-Lingua-EN-Inflect-Number SUBDIR += p5-Lingua-EN-Inflect-Phrase SUBDIR += p5-Lingua-EN-MatchNames SUBDIR += p5-Lingua-EN-NameCase SUBDIR += p5-Lingua-EN-NameParse SUBDIR += p5-Lingua-EN-NamedEntity SUBDIR += p5-Lingua-EN-Nickname SUBDIR += p5-Lingua-EN-Number-IsOrdinal SUBDIR += p5-Lingua-EN-Numbers SUBDIR += p5-Lingua-EN-Numbers-Easy SUBDIR += p5-Lingua-EN-Numbers-Ordinate SUBDIR += p5-Lingua-EN-PluralToSingular SUBDIR += p5-Lingua-EN-Sentence SUBDIR += p5-Lingua-EN-Squeeze SUBDIR += p5-Lingua-EN-Summarize SUBDIR += p5-Lingua-EN-Syllable SUBDIR += p5-Lingua-EN-Tagger SUBDIR += p5-Lingua-EN-Words2Nums SUBDIR += p5-Lingua-Ident SUBDIR += p5-Lingua-Identify SUBDIR += p5-Lingua-Ispell SUBDIR += p5-Lingua-PT-Stemmer SUBDIR += p5-Lingua-Preferred SUBDIR += p5-Lingua-Stem SUBDIR += p5-Lingua-Stem-Fr SUBDIR += p5-Lingua-Stem-It SUBDIR += p5-Lingua-Stem-Ru SUBDIR += p5-Lingua-Stem-Snowball SUBDIR += p5-Lingua-Stem-Snowball-Da SUBDIR += p5-Lingua-Stem-Snowball-No SUBDIR += p5-Lingua-Stem-Snowball-Se SUBDIR += p5-Lingua-StopWords SUBDIR += p5-Lingua-Treebank SUBDIR += p5-MARC-Charset SUBDIR += p5-MARC-Lint SUBDIR += p5-MARC-Record SUBDIR += p5-MARC-XML SUBDIR += p5-MKDoc-XML SUBDIR += p5-Makefile-DOM SUBDIR += p5-Makefile-Parser SUBDIR += p5-Markapl SUBDIR += p5-Marpa-HTML SUBDIR += p5-MathML-Entities SUBDIR += p5-Net-Groonga-HTTP SUBDIR += p5-Net-IDN-Encode SUBDIR += p5-Net-Snort-Parser SUBDIR += p5-Net-YASA SUBDIR += p5-NetAddr-IP-Find SUBDIR += p5-Number-Format SUBDIR += p5-Number-Format-Metric SUBDIR += p5-Number-Spell SUBDIR += p5-ODF-lpOD SUBDIR += p5-ODF-lpOD-Helper SUBDIR += p5-OpenOffice-OODoc SUBDIR += p5-PDF-API2 SUBDIR += p5-PDF-API2-Simple SUBDIR += p5-PDF-API2-XS SUBDIR += p5-PDF-API3 SUBDIR += p5-PDF-Builder SUBDIR += p5-PDF-Create SUBDIR += p5-PDF-FromHTML SUBDIR += p5-PDF-Reuse SUBDIR += p5-PDF-Table SUBDIR += p5-PDF-Tiny SUBDIR += p5-PDF-WebKit SUBDIR += p5-PDF-Writer SUBDIR += p5-POD2-Base SUBDIR += p5-POE-Filter-XML SUBDIR += p5-POSIX-Regex SUBDIR += p5-PPI SUBDIR += p5-PPI-HTML SUBDIR += p5-PPI-XS SUBDIR += p5-PPIx-EditorTools SUBDIR += p5-PPIx-QuoteLike SUBDIR += p5-PPIx-Regexp SUBDIR += p5-PPIx-Utilities SUBDIR += p5-PPIx-Utils SUBDIR += p5-Parse-ANSIColor-Tiny SUBDIR += p5-Parse-BooleanLogic SUBDIR += p5-Parse-CSV SUBDIR += p5-Parse-EDID SUBDIR += p5-Parse-FixedLength SUBDIR += p5-Parse-Flex SUBDIR += p5-Parse-PhoneNumber SUBDIR += p5-Parse-Syslog SUBDIR += p5-Perl-Critic SUBDIR += p5-Perl-Critic-Bangs SUBDIR += p5-Perl-Critic-Itch SUBDIR += p5-Perl-Critic-Moose SUBDIR += p5-Perl-Critic-More SUBDIR += p5-Perl-Critic-Pulp SUBDIR += p5-Perl-Critic-Swift SUBDIR += p5-Perl-Critic-Tics SUBDIR += p5-Perl-Lint SUBDIR += p5-Perl-MinimumVersion SUBDIR += p5-PerlPoint-Converters SUBDIR += p5-PerlPoint-Package SUBDIR += p5-Petal SUBDIR += p5-Petal-CodePerl SUBDIR += p5-Petal-Mail SUBDIR += p5-Petal-Utils SUBDIR += p5-Plagger SUBDIR += p5-Plucene SUBDIR += p5-Plucene-Analysis-CJKAnalyzer SUBDIR += p5-Plucene-Plugin-Analyzer-SnowballAnalyzer SUBDIR += p5-Plucene-Simple SUBDIR += p5-Pod-Abstract SUBDIR += p5-Pod-Autopod SUBDIR += p5-Pod-Constants SUBDIR += p5-Pod-DocBook SUBDIR += p5-Pod-Elemental SUBDIR += p5-Pod-Escapes SUBDIR += p5-Pod-Eventual SUBDIR += p5-Pod-HtmlEasy SUBDIR += p5-Pod-LaTeX SUBDIR += p5-Pod-Markdown SUBDIR += p5-Pod-MinimumVersion SUBDIR += p5-Pod-POM SUBDIR += p5-Pod-POM-View-HTML-Filter SUBDIR += p5-Pod-POM-View-Restructured SUBDIR += p5-Pod-Parser SUBDIR += p5-Pod-Perldoc SUBDIR += p5-Pod-ProjectDocs SUBDIR += p5-Pod-Readme SUBDIR += p5-Pod-Section SUBDIR += p5-Pod-Simple SUBDIR += p5-Pod-Spell SUBDIR += p5-Pod-Strip SUBDIR += p5-Pod-Stripper SUBDIR += p5-Pod-Tree SUBDIR += p5-Pod-WSDL SUBDIR += p5-Pod-WikiDoc SUBDIR += p5-Pod-XML SUBDIR += p5-Pod-Xhtml SUBDIR += p5-RADIUS-UserFile SUBDIR += p5-RDF-Core SUBDIR += p5-RDF-Notation3 SUBDIR += p5-RDF-Query SUBDIR += p5-RDF-Simple SUBDIR += p5-RDF-Trine SUBDIR += p5-RDFStore SUBDIR += p5-RTF-Parser SUBDIR += p5-RTF-Tokenizer SUBDIR += p5-RTF-Writer SUBDIR += p5-Regex-PreSuf SUBDIR += p5-Regexp-Common SUBDIR += p5-Regexp-Common-Email-Address SUBDIR += p5-Regexp-Common-net-CIDR SUBDIR += p5-Regexp-Common-profanity_us SUBDIR += p5-Regexp-Common-time SUBDIR += p5-Regexp-Copy SUBDIR += p5-Regexp-Debugger SUBDIR += p5-Regexp-DefaultFlags SUBDIR += p5-Regexp-IPv6 SUBDIR += p5-Regexp-Log SUBDIR += p5-Regexp-Log-Common SUBDIR += p5-SGML-DTDParse SUBDIR += p5-SGML-Parser-OpenSP SUBDIR += p5-SGMLSpm SUBDIR += p5-SQL-Tokenizer SUBDIR += p5-SVG SUBDIR += p5-SVG-Parser SUBDIR += p5-Search-Elasticsearch SUBDIR += p5-Search-Elasticsearch-Client-0_90 SUBDIR += p5-Search-Elasticsearch-Client-1_0 SUBDIR += p5-Search-Elasticsearch-Client-2_0 SUBDIR += p5-Search-Elasticsearch-Client-5_0 SUBDIR += p5-Search-Elasticsearch-Client-6_0 SUBDIR += p5-Search-Elasticsearch-Client-7_0 SUBDIR += p5-Search-Estraier SUBDIR += p5-Search-Odeum SUBDIR += p5-Search-QueryParser SUBDIR += p5-Search-QueryParser-SQL SUBDIR += p5-Search-Saryer SUBDIR += p5-Search-Sitemap SUBDIR += p5-Search-VectorSpace SUBDIR += p5-Senna SUBDIR += p5-Solr SUBDIR += p5-Sort-ArbBiLex SUBDIR += p5-Sort-Fields SUBDIR += p5-Sort-Naturally SUBDIR += p5-Sphinx-Config SUBDIR += p5-Sphinx-Manager SUBDIR += p5-Sphinx-Search SUBDIR += p5-Spreadsheet-GenerateXLSX SUBDIR += p5-Spreadsheet-ParseExcel SUBDIR += p5-Spreadsheet-ParseXLSX SUBDIR += p5-Spreadsheet-Read SUBDIR += p5-Spreadsheet-ReadGnumeric SUBDIR += p5-Spreadsheet-ReadSXC SUBDIR += p5-Spreadsheet-WriteExcel SUBDIR += p5-Spreadsheet-WriteExcel-FromXML SUBDIR += p5-Spreadsheet-WriteExcel-Styler SUBDIR += p5-Spreadsheet-WriteExcelXML SUBDIR += p5-Spreadsheet-XLSX SUBDIR += p5-String-BufferStack SUBDIR += p5-String-CamelCase SUBDIR += p5-String-Compare-ConstantTime SUBDIR += p5-String-Divert SUBDIR += p5-String-Escape SUBDIR += p5-String-Flogger SUBDIR += p5-String-Format SUBDIR += p5-String-Fraction SUBDIR += p5-String-HexConvert SUBDIR += p5-String-Koremutake SUBDIR += p5-String-LCSS SUBDIR += p5-String-Pad SUBDIR += p5-String-Print SUBDIR += p5-String-RewritePrefix SUBDIR += p5-String-Scanf SUBDIR += p5-String-ShellQuote SUBDIR += p5-String-ShowDiff SUBDIR += p5-String-Strip SUBDIR += p5-String-Tagged SUBDIR += p5-String-Tagged-Terminal SUBDIR += p5-String-ToIdentifier-EN SUBDIR += p5-String-Tokenizer SUBDIR += p5-String-Trim SUBDIR += p5-String-Truncate SUBDIR += p5-String-TtyLength SUBDIR += p5-String-Urandom SUBDIR += p5-String-Util SUBDIR += p5-Syntax-Highlight-Engine-Kate SUBDIR += p5-Syntax-Highlight-Perl-Improved SUBDIR += p5-TOML SUBDIR += p5-TOML-Parser SUBDIR += p5-TeX-Encode SUBDIR += p5-TeX-Hyphen SUBDIR += p5-Template-AutoFilter SUBDIR += p5-Template-Declare SUBDIR += p5-Template-Extract SUBDIR += p5-Template-Magic SUBDIR += p5-Template-Plugin-Autoformat SUBDIR += p5-Template-Plugin-CSV SUBDIR += p5-Template-Plugin-Data-Printer SUBDIR += p5-Template-Plugin-Filter-Minify-CSS SUBDIR += p5-Template-Plugin-Filter-Minify-CSS-XS SUBDIR += p5-Template-Plugin-Filter-Minify-JavaScript SUBDIR += p5-Template-Plugin-Filter-Minify-JavaScript-XS SUBDIR += p5-Template-Plugin-HTML-SuperForm SUBDIR += p5-Template-Plugin-Lingua-EN-Inflect SUBDIR += p5-Template-Plugin-XML-Escape SUBDIR += p5-Template-Plugin-YAML SUBDIR += p5-Template-Semantic SUBDIR += p5-Template-Tiny SUBDIR += p5-Term-QRCode SUBDIR += p5-Test-Groonga SUBDIR += p5-Test-Perl-Critic SUBDIR += p5-Test-Regexp SUBDIR += p5-Text-ANSI-Util SUBDIR += p5-Text-ANSI-WideUtil SUBDIR += p5-Text-ANSITable SUBDIR += p5-Text-ASCIIMathML SUBDIR += p5-Text-ASCIITable SUBDIR += p5-Text-Affixes SUBDIR += p5-Text-Aligner SUBDIR += p5-Text-Aspell SUBDIR += p5-Text-Autoformat SUBDIR += p5-Text-Balanced SUBDIR += p5-Text-Bastardize SUBDIR += p5-Text-BibTeX SUBDIR += p5-Text-Bind SUBDIR += p5-Text-Brew SUBDIR += p5-Text-CSV SUBDIR += p5-Text-CSV-Encoded SUBDIR += p5-Text-CSV-Hashify SUBDIR += p5-Text-CSV-Simple SUBDIR += p5-Text-CSV_XS SUBDIR += p5-Text-Capitalize SUBDIR += p5-Text-CharWidth SUBDIR += p5-Text-Chomp SUBDIR += p5-Text-ClearSilver SUBDIR += p5-Text-Colorizer SUBDIR += p5-Text-Context SUBDIR += p5-Text-Context-EitherSide SUBDIR += p5-Text-DHCPLeases SUBDIR += p5-Text-Decorator SUBDIR += p5-Text-Delimited SUBDIR += p5-Text-Diff SUBDIR += p5-Text-Diff-FormattedHTML SUBDIR += p5-Text-Diff-HTML SUBDIR += p5-Text-Diff-Parser SUBDIR += p5-Text-Diff3 SUBDIR += p5-Text-Distill SUBDIR += p5-Text-DoubleMetaphone SUBDIR += p5-Text-Emoticon SUBDIR += p5-Text-Emoticon-GoogleTalk SUBDIR += p5-Text-Emoticon-MSN SUBDIR += p5-Text-EtText SUBDIR += p5-Text-Extract-Word SUBDIR += p5-Text-ExtractWords SUBDIR += p5-Text-FillIn SUBDIR += p5-Text-Filter SUBDIR += p5-Text-Filter-Chain SUBDIR += p5-Text-FindIndent SUBDIR += p5-Text-FixEOL SUBDIR += p5-Text-FixedLength SUBDIR += p5-Text-FixedLength-Extra SUBDIR += p5-Text-Flow SUBDIR += p5-Text-Flowchart SUBDIR += p5-Text-Flowed SUBDIR += p5-Text-Format SUBDIR += p5-Text-Format+NWrap SUBDIR += p5-Text-FormatTable SUBDIR += p5-Text-German SUBDIR += p5-Text-Glob SUBDIR += p5-Text-Graphics SUBDIR += p5-Text-Greeking SUBDIR += p5-Text-Haml SUBDIR += p5-Text-Hatena SUBDIR += p5-Text-Highlight SUBDIR += p5-Text-HikiDoc SUBDIR += p5-Text-Hogan SUBDIR += p5-Text-Hyphen SUBDIR += p5-Text-LTSV SUBDIR += p5-Text-Language-Guess SUBDIR += p5-Text-Locus SUBDIR += p5-Text-Lorem SUBDIR += p5-Text-Markdown SUBDIR += p5-Text-MarkdownTable SUBDIR += p5-Text-Match-FastAlternatives SUBDIR += p5-Text-Metaphone SUBDIR += p5-Text-MicroMason SUBDIR += p5-Text-MicroTemplate SUBDIR += p5-Text-MicroTemplate-Extended SUBDIR += p5-Text-MultiMarkdown SUBDIR += p5-Text-NSP SUBDIR += p5-Text-NeatTemplate SUBDIR += p5-Text-Netstring SUBDIR += p5-Text-Ngram SUBDIR += p5-Text-Ngrams SUBDIR += p5-Text-NonWideChar-Util SUBDIR += p5-Text-Original SUBDIR += p5-Text-Padding SUBDIR += p5-Text-ParagraphDiff SUBDIR += p5-Text-ParseWords SUBDIR += p5-Text-Patch SUBDIR += p5-Text-Pipe SUBDIR += p5-Text-Prefix-XS SUBDIR += p5-Text-QRCode SUBDIR += p5-Text-Query SUBDIR += p5-Text-Quote SUBDIR += p5-Text-Quoted SUBDIR += p5-Text-RecordParser SUBDIR += p5-Text-Reflow SUBDIR += p5-Text-Reform SUBDIR += p5-Text-Report SUBDIR += p5-Text-Repository SUBDIR += p5-Text-Roman SUBDIR += p5-Text-Sass SUBDIR += p5-Text-Shellwords SUBDIR += p5-Text-Similarity SUBDIR += p5-Text-SimpleTable SUBDIR += p5-Text-SimpleTable-AutoWidth SUBDIR += p5-Text-SimpleTemplate SUBDIR += p5-Text-Soundex SUBDIR += p5-Text-SpellChecker SUBDIR += p5-Text-Striphigh SUBDIR += p5-Text-Table SUBDIR += p5-Text-Table-ASV SUBDIR += p5-Text-Table-Any SUBDIR += p5-Text-Table-CSV SUBDIR += p5-Text-Table-HTML SUBDIR += p5-Text-Table-HTML-DataTables SUBDIR += p5-Text-Table-LTSV SUBDIR += p5-Text-Table-Manifold SUBDIR += p5-Text-Table-More SUBDIR += p5-Text-Table-Org SUBDIR += p5-Text-Table-Paragraph SUBDIR += p5-Text-Table-Sprintf SUBDIR += p5-Text-Table-TSV SUBDIR += p5-Text-Table-TickitWidget SUBDIR += p5-Text-Table-Tiny SUBDIR += p5-Text-Table-TinyBorderStyle SUBDIR += p5-Text-Table-TinyColor SUBDIR += p5-Text-Table-TinyColorWide SUBDIR += p5-Text-Table-TinyWide SUBDIR += p5-Text-Table-XLSX SUBDIR += p5-Text-Tabs+Wrap SUBDIR += p5-Text-TabularDisplay SUBDIR += p5-Text-Tags SUBDIR += p5-Text-Template SUBDIR += p5-Text-Template-Simple SUBDIR += p5-Text-TestBase SUBDIR += p5-Text-Textile SUBDIR += p5-Text-Tmpl SUBDIR += p5-Text-Trac SUBDIR += p5-Text-Trim SUBDIR += p5-Text-Truncate SUBDIR += p5-Text-Typography SUBDIR += p5-Text-Unaccent SUBDIR += p5-Text-Unaccent-PurePerl SUBDIR += p5-Text-UnicodeBox SUBDIR += p5-Text-VimColor SUBDIR += p5-Text-VisualWidth SUBDIR += p5-Text-WideChar-Util SUBDIR += p5-Text-WikiCreole SUBDIR += p5-Text-WikiFormat SUBDIR += p5-Text-WordDiff SUBDIR += p5-Text-WrapI18N SUBDIR += p5-Text-Wrapper SUBDIR += p5-Text-Xslate SUBDIR += p5-Text-Xslate-Bridge-TT2Like SUBDIR += p5-Text-sprintfn SUBDIR += p5-Text-vCard SUBDIR += p5-Tiffany SUBDIR += p5-Time-Human SUBDIR += p5-Tk-Pod SUBDIR += p5-Tk-XMLViewer SUBDIR += p5-Tree-Nary SUBDIR += p5-Tree-Suffix SUBDIR += p5-UML-Class-Simple SUBDIR += p5-UML-Sequence SUBDIR += p5-UML-State SUBDIR += p5-URI-Find SUBDIR += p5-Unicode-CaseFold SUBDIR += p5-Unicode-CheckUTF8 SUBDIR += p5-Unicode-Collate SUBDIR += p5-Unicode-EastAsianWidth SUBDIR += p5-Unicode-Escape SUBDIR += p5-Unicode-LineBreak SUBDIR += p5-Unicode-Normalize SUBDIR += p5-Unicode-Tussle SUBDIR += p5-Unicode-Unihan SUBDIR += p5-Validator-Custom SUBDIR += p5-Version-Next SUBDIR += p5-Vroom SUBDIR += p5-WDDX SUBDIR += p5-WWW-Wordnik-API SUBDIR += p5-WordNet-QueryData SUBDIR += p5-WordNet-Similarity SUBDIR += p5-XML-Atom SUBDIR += p5-XML-Atom-Ext-OpenSearch SUBDIR += p5-XML-Atom-Filter SUBDIR += p5-XML-Atom-SimpleFeed SUBDIR += p5-XML-Atom-Stream SUBDIR += p5-XML-Atom-Syndication SUBDIR += p5-XML-AutoWriter SUBDIR += p5-XML-Bare SUBDIR += p5-XML-Canonical SUBDIR += p5-XML-CanonicalizeXML SUBDIR += p5-XML-Catalog SUBDIR += p5-XML-Clean SUBDIR += p5-XML-Code SUBDIR += p5-XML-CommonNS SUBDIR += p5-XML-Compile SUBDIR += p5-XML-Compile-Cache SUBDIR += p5-XML-Compile-Dumper SUBDIR += p5-XML-DBMS SUBDIR += p5-XML-DOM SUBDIR += p5-XML-DOM-Lite SUBDIR += p5-XML-DOM-XPath SUBDIR += p5-XML-DOM2 SUBDIR += p5-XML-DOMHandler SUBDIR += p5-XML-DT SUBDIR += p5-XML-DTDParser SUBDIR += p5-XML-Declare SUBDIR += p5-XML-Descent SUBDIR += p5-XML-Directory SUBDIR += p5-XML-DoubleEncodedEntities SUBDIR += p5-XML-Driver-HTML SUBDIR += p5-XML-Dumper SUBDIR += p5-XML-Elemental SUBDIR += p5-XML-Enc SUBDIR += p5-XML-Encoding SUBDIR += p5-XML-Entities SUBDIR += p5-XML-FOAF SUBDIR += p5-XML-Feed SUBDIR += p5-XML-Feed-Deduper SUBDIR += p5-XML-FeedPP SUBDIR += p5-XML-Filter-BufferText SUBDIR += p5-XML-Filter-DOMFilter-LibXML SUBDIR += p5-XML-Filter-DetectWS SUBDIR += p5-XML-Filter-GenericChunk SUBDIR += p5-XML-Filter-Reindent SUBDIR += p5-XML-Filter-SAX1toSAX2 SUBDIR += p5-XML-Filter-SAXT SUBDIR += p5-XML-Filter-XInclude SUBDIR += p5-XML-Filter-XSLT SUBDIR += p5-XML-Flow SUBDIR += p5-XML-GDOME SUBDIR += p5-XML-Generator SUBDIR += p5-XML-Generator-DBI SUBDIR += p5-XML-Generator-PerlData SUBDIR += p5-XML-Grove SUBDIR += p5-XML-Handler-Dtd2DocBook SUBDIR += p5-XML-Handler-Dtd2Html SUBDIR += p5-XML-Handler-HTMLWriter SUBDIR += p5-XML-Handler-Trees SUBDIR += p5-XML-Handler-YAWriter SUBDIR += p5-XML-Hash-LX SUBDIR += p5-XML-LibXML SUBDIR += p5-XML-LibXML-Cache SUBDIR += p5-XML-LibXML-Iterator SUBDIR += p5-XML-LibXML-PrettyPrint SUBDIR += p5-XML-LibXML-SAX-ChunkParser SUBDIR += p5-XML-LibXML-Simple SUBDIR += p5-XML-LibXSLT SUBDIR += p5-XML-Liberal SUBDIR += p5-XML-Literal SUBDIR += p5-XML-Mini SUBDIR += p5-XML-MyXML SUBDIR += p5-XML-Namespace SUBDIR += p5-XML-NamespaceFactory SUBDIR += p5-XML-NamespaceSupport SUBDIR += p5-XML-Node SUBDIR += p5-XML-NodeFilter SUBDIR += p5-XML-OPML SUBDIR += p5-XML-OPML-LibXML SUBDIR += p5-XML-Parsepp SUBDIR += p5-XML-Parser SUBDIR += p5-XML-Parser-EasyTree SUBDIR += p5-XML-Parser-Lite SUBDIR += p5-XML-Parser-Lite-Tree SUBDIR += p5-XML-Parser-Style-EasyTree SUBDIR += p5-XML-Parser-Style-Elemental SUBDIR += p5-XML-Quote SUBDIR += p5-XML-RAI SUBDIR += p5-XML-RSS SUBDIR += p5-XML-RSS-Feed SUBDIR += p5-XML-RSS-JavaScript SUBDIR += p5-XML-RSS-LibXML SUBDIR += p5-XML-RSS-Liberal SUBDIR += p5-XML-RSS-Parser SUBDIR += p5-XML-RSS-SimpleGen SUBDIR += p5-XML-RSSLite SUBDIR += p5-XML-Reader SUBDIR += p5-XML-RegExp SUBDIR += p5-XML-Rewrite SUBDIR += p5-XML-Rules SUBDIR += p5-XML-SAX SUBDIR += p5-XML-SAX-Base SUBDIR += p5-XML-SAX-Expat SUBDIR += p5-XML-SAX-Expat-Incremental SUBDIR += p5-XML-SAX-ExpatXS SUBDIR += p5-XML-SAX-Machines SUBDIR += p5-XML-SAX-Simple SUBDIR += p5-XML-SAX-Writer SUBDIR += p5-XML-SAXDriver-CSV SUBDIR += p5-XML-SAXDriver-Excel SUBDIR += p5-XML-STX SUBDIR += p5-XML-Schematron SUBDIR += p5-XML-SemanticDiff SUBDIR += p5-XML-Sig SUBDIR += p5-XML-Simple SUBDIR += p5-XML-SimpleObject SUBDIR += p5-XML-SimpleObject-LibXML SUBDIR += p5-XML-Smart SUBDIR += p5-XML-Stream SUBDIR += p5-XML-Tiny SUBDIR += p5-XML-TinyXML SUBDIR += p5-XML-TokeParser SUBDIR += p5-XML-Toolkit SUBDIR += p5-XML-TreeBuilder SUBDIR += p5-XML-TreePP SUBDIR += p5-XML-Twig SUBDIR += p5-XML-Validate SUBDIR += p5-XML-Validator-Schema SUBDIR += p5-XML-Writer SUBDIR += p5-XML-XBEL SUBDIR += p5-XML-XML2JSON SUBDIR += p5-XML-XPath SUBDIR += p5-XML-XPathEngine SUBDIR += p5-XML-XQL SUBDIR += p5-XML-XSLT SUBDIR += p5-XML-XUpdate-LibXML SUBDIR += p5-XString SUBDIR += p5-YAML SUBDIR += p5-YAML-LibYAML SUBDIR += p5-YAML-PP SUBDIR += p5-YAML-Shell SUBDIR += p5-YAML-Syck SUBDIR += p5-YAML-Tiny SUBDIR += p5-YAML-Tiny-Color SUBDIR += p5-YAPE-HTML SUBDIR += p5-YAPE-Regex SUBDIR += p5-YAPE-Regex-Explain SUBDIR += p5-ack SUBDIR += p5-dTemplate SUBDIR += p5-docx2txt SUBDIR += p5-excel2csv SUBDIR += p5-libsoldout SUBDIR += p5-libxml SUBDIR += p5-pod2pdf SUBDIR += p5-podlators SUBDIR += p5-utf8-all SUBDIR += p5-xmltv SUBDIR += pa-aspell SUBDIR += pageedit SUBDIR += par SUBDIR += pdfgrep SUBDIR += pdfoutline SUBDIR += pdfresurrect SUBDIR += pdfsandwich SUBDIR += pdftohtml SUBDIR += pear-File_Fortune SUBDIR += pear-File_MARC SUBDIR += pear-Horde_CssMinify SUBDIR += pear-Horde_JavascriptMinify SUBDIR += pear-Horde_Kolab_Format SUBDIR += pear-Horde_Pdf SUBDIR += pear-Horde_SpellChecker SUBDIR += pear-Horde_Text_Diff SUBDIR += pear-Horde_Text_Filter SUBDIR += pear-Horde_Text_Filter_Csstidy SUBDIR += pear-Horde_Text_Flowed SUBDIR += pear-Horde_Xml_Element SUBDIR += pear-Horde_Xml_Wbxml SUBDIR += pear-Numbers_Roman SUBDIR += pear-Numbers_Words SUBDIR += pear-Spreadsheet_Excel_Writer SUBDIR += pear-Structures_DataGrid_Renderer_CSV SUBDIR += pear-Structures_DataGrid_Renderer_XLS SUBDIR += pear-Structures_DataGrid_Renderer_XML SUBDIR += pear-Symfony_Component_Yaml SUBDIR += pear-Text_Highlighter SUBDIR += pear-Text_Template SUBDIR += pear-Validate_ISPN SUBDIR += pear-XML_Beautifier SUBDIR += pear-XML_DTD SUBDIR += pear-XML_Feed_Parser SUBDIR += pear-XML_HTMLSax SUBDIR += pear-XML_Wddx SUBDIR += pear-YAML SUBDIR += pecl-pspell SUBDIR += pecl-xdiff2 SUBDIR += pecl-xlswriter SUBDIR += pecl-yaml SUBDIR += pecl-zephir_parser SUBDIR += peco SUBDIR += peg SUBDIR += perl2html SUBDIR += php81-ctype SUBDIR += php81-dom SUBDIR += php81-enchant SUBDIR += php81-pspell SUBDIR += php81-simplexml SUBDIR += php81-xml SUBDIR += php81-xmlreader SUBDIR += php81-xmlwriter SUBDIR += php81-xsl SUBDIR += php82-ctype SUBDIR += php82-dom SUBDIR += php82-enchant SUBDIR += php82-pspell SUBDIR += php82-simplexml SUBDIR += php82-xml SUBDIR += php82-xmlreader SUBDIR += php82-xmlwriter SUBDIR += php82-xsl SUBDIR += php83-ctype SUBDIR += php83-dom SUBDIR += php83-enchant SUBDIR += php83-pspell SUBDIR += php83-simplexml SUBDIR += php83-xml SUBDIR += php83-xmlreader SUBDIR += php83-xmlwriter SUBDIR += php83-xsl SUBDIR += php84-ctype SUBDIR += php84-dom SUBDIR += php84-enchant SUBDIR += php84-simplexml SUBDIR += php84-xml SUBDIR += php84-xmlreader SUBDIR += php84-xmlwriter SUBDIR += php84-xsl SUBDIR += pict SUBDIR += po4a SUBDIR += pod2mdoc SUBDIR += popup-stacks SUBDIR += ppower4 SUBDIR += print-n-times SUBDIR += pugixml SUBDIR += pup SUBDIR += py-CommonMark SUBDIR += py-Morfessor SUBDIR += py-QDarkStyle SUBDIR += py-RTFDE SUBDIR += py-TatSu SUBDIR += py-Tempita SUBDIR += py-accessible-pygments SUBDIR += py-acora SUBDIR += py-aeidon SUBDIR += py-agate SUBDIR += py-agate-dbf SUBDIR += py-agate-excel SUBDIR += py-alabaster SUBDIR += py-ansi2html SUBDIR += py-ansicolors SUBDIR += py-ansiwrap SUBDIR += py-anyascii SUBDIR += py-arabic-reshaper SUBDIR += py-asciinema SUBDIR += py-asonic SUBDIR += py-autopep8 SUBDIR += py-awesome-slugify SUBDIR += py-bibtexparser SUBDIR += py-bracex SUBDIR += py-cchardet SUBDIR += py-chameleon SUBDIR += py-chardet SUBDIR += py-charset-normalizer SUBDIR += py-chevron SUBDIR += py-citeproc-py SUBDIR += py-citeproc-py-styles SUBDIR += py-cjkwrap SUBDIR += py-cloud_sptheme SUBDIR += py-cmarkgfm SUBDIR += py-collective.checkdocs SUBDIR += py-colorclass SUBDIR += py-creole SUBDIR += py-cssselect2 SUBDIR += py-csvkit SUBDIR += py-custom_inherit SUBDIR += py-cyclonedx-python-lib SUBDIR += py-dbfread SUBDIR += py-dialect SUBDIR += py-dict2xml SUBDIR += py-diff-match-patch SUBDIR += py-docrepr SUBDIR += py-docstring-parser SUBDIR += py-docstring-to-markdown SUBDIR += py-docutils SUBDIR += py-docx-generator SUBDIR += py-docx2txt SUBDIR += py-docxcompose SUBDIR += py-docxtpl SUBDIR += py-dominate SUBDIR += py-dparse SUBDIR += py-duecredit SUBDIR += py-ebcdic SUBDIR += py-elasticsearch SUBDIR += py-elasticsearch-async SUBDIR += py-elasticsearch-curator SUBDIR += py-elasticsearch-dsl SUBDIR += py-elasticsearch-dsl6 SUBDIR += py-elasticsearch5 SUBDIR += py-elasticsearch6 SUBDIR += py-elementpath SUBDIR += py-emeraldtree SUBDIR += py-empy SUBDIR += py-enchant SUBDIR += py-enrich SUBDIR += py-epy-reader SUBDIR += py-et_xmlfile SUBDIR += py-evtx2splunk SUBDIR += py-extract-msg SUBDIR += py-fastavro SUBDIR += py-fasttext-predict SUBDIR += py-faust-cchardet SUBDIR += py-feedparser SUBDIR += py-file-read-backwards SUBDIR += py-fingerprints SUBDIR += py-flor SUBDIR += py-fluent.syntax SUBDIR += py-ftfy SUBDIR += py-furo SUBDIR += py-gambit-elasticsearch SUBDIR += py-genshi SUBDIR += py-gensim SUBDIR += py-gi-docgen SUBDIR += py-grapheme SUBDIR += py-grep-ast SUBDIR += py-griffe SUBDIR += py-grimoire-elk SUBDIR += py-grimoirelab-panels SUBDIR += py-guess-language SUBDIR += py-hashids SUBDIR += py-hexdump SUBDIR += py-hieroglyph SUBDIR += py-hjson SUBDIR += py-html2json SUBDIR += py-html2text SUBDIR += py-htmlmin2 SUBDIR += py-humanfriendly SUBDIR += py-hunspell SUBDIR += py-ini2toml SUBDIR += py-interegular SUBDIR += py-isbnlib SUBDIR += py-isbntools SUBDIR += py-iso-639 SUBDIR += py-iso3166 SUBDIR += py-j2cli SUBDIR += py-jarowinkler SUBDIR += py-jc SUBDIR += py-jinja2-cli SUBDIR += py-jiter SUBDIR += py-jq SUBDIR += py-json2html SUBDIR += py-jsonslicer SUBDIR += py-jsx-lexer SUBDIR += py-jtextfsm SUBDIR += py-junit-xml SUBDIR += py-jupyter_sphinx SUBDIR += py-jupyterlab-pygments SUBDIR += py-kidash SUBDIR += py-langcodes SUBDIR += py-langdetect SUBDIR += py-langid SUBDIR += py-language-data SUBDIR += py-laserhammer SUBDIR += py-latexcodec SUBDIR += py-libxml2 SUBDIR += py-license-expression SUBDIR += py-line-protocol-parser SUBDIR += py-linkify-it-py SUBDIR += py-m2r SUBDIR += py-mako SUBDIR += py-markdown SUBDIR += py-markdown-callouts SUBDIR += py-markdown-include SUBDIR += py-markdown-it-py SUBDIR += py-markdown2 SUBDIR += py-marko SUBDIR += py-markuppy SUBDIR += py-markups SUBDIR += py-markupsafe SUBDIR += py-mathics-pygments SUBDIR += py-mdformat SUBDIR += py-mdit-py-plugins SUBDIR += py-mdurl SUBDIR += py-mdx_wikilink_plus SUBDIR += py-merge3 SUBDIR += py-mike SUBDIR += py-misaka SUBDIR += py-mistletoe SUBDIR += py-mistune SUBDIR += py-mistune0 SUBDIR += py-mistune2 SUBDIR += py-mkdocs SUBDIR += py-mkdocs-autorefs SUBDIR += py-mkdocs-get-deps SUBDIR += py-mkdocs-git-revision-date-localized-plugin SUBDIR += py-mkdocs-material SUBDIR += py-mkdocs-material-extensions SUBDIR += py-mkdocs-mermaid2-plugin SUBDIR += py-mkdocs-minify-plugin SUBDIR += py-mkdocs-nature SUBDIR += py-mkdocs-redirects SUBDIR += py-mkdocs-rss-plugin SUBDIR += py-mkdocs-simple-hooks SUBDIR += py-mkdocstrings SUBDIR += py-mkdocstrings-crystal SUBDIR += py-mkdocstrings-python SUBDIR += py-mkdocstrings-python-legacy SUBDIR += py-morse3 SUBDIR += py-mwparserfromhell SUBDIR += py-myst-parser SUBDIR += py-nbsphinx SUBDIR += py-nltk SUBDIR += py-normality SUBDIR += py-ntc-templates SUBDIR += py-numpydoc SUBDIR += py-ocrmypdf SUBDIR += py-openpyxl SUBDIR += py-opensearch-py SUBDIR += py-openstackdocstheme SUBDIR += py-openstep-plist SUBDIR += py-orange3-text SUBDIR += py-os-api-ref SUBDIR += py-packageurl-python SUBDIR += py-pager SUBDIR += py-paginate SUBDIR += py-pallets-sphinx-themes SUBDIR += py-pandoc-plantuml-filter SUBDIR += py-pandocfilters SUBDIR += py-paragrep SUBDIR += py-parse SUBDIR += py-parse-type SUBDIR += py-parsec SUBDIR += py-parsel SUBDIR += py-parsimonious SUBDIR += py-parso SUBDIR += py-patiencediff SUBDIR += py-pdf2docx SUBDIR += py-pdfminer.six SUBDIR += py-pdfminer3k SUBDIR += py-pdfrw SUBDIR += py-pdftotext SUBDIR += py-petl SUBDIR += py-pikepdf SUBDIR += py-precis_i18n SUBDIR += py-pscript SUBDIR += py-pss SUBDIR += py-pyPEG2 SUBDIR += py-pyahocorasick SUBDIR += py-pyaml SUBDIR += py-pybtex SUBDIR += py-pybtex-docutils SUBDIR += py-pycountry SUBDIR += py-pydata-sphinx-theme SUBDIR += py-pyexcel SUBDIR += py-pyexcel-ezodf SUBDIR += py-pyexcel-io SUBDIR += py-pyexcel-ods3 SUBDIR += py-pyexcel-xls SUBDIR += py-pyexcel-xlsx SUBDIR += py-pygccxml SUBDIR += py-pygments SUBDIR += py-pygtail SUBDIR += py-pyhamcrest SUBDIR += py-pyjade SUBDIR += py-pykwalify SUBDIR += py-pylons-sphinx-themes SUBDIR += py-pyls-spyder SUBDIR += py-pymdown-extensions SUBDIR += py-pypa-docs-theme SUBDIR += py-pypandoc SUBDIR += py-pyphen SUBDIR += py-pyrss2gen SUBDIR += py-pyscss SUBDIR += py-pysrt SUBDIR += py-pystache SUBDIR += py-pystemmer SUBDIR += py-python-augeas SUBDIR += py-python-bidi SUBDIR += py-python-docs-theme SUBDIR += py-python-docx SUBDIR += py-python-gettext SUBDIR += py-python-lsp-black SUBDIR += py-python-lsp-jsonrpc SUBDIR += py-python-lsp-server SUBDIR += py-python-markdown-math SUBDIR += py-python-pptx SUBDIR += py-python-slugify SUBDIR += py-python-ulid SUBDIR += py-python-ulid2 SUBDIR += py-python-xmp-toolkit SUBDIR += py-pytidylib SUBDIR += py-pytkdocs SUBDIR += py-pytoml SUBDIR += py-pytomlpp SUBDIR += py-pyx12 SUBDIR += py-pyxlsb2 SUBDIR += py-qrcode SUBDIR += py-rdflib SUBDIR += py-readchar SUBDIR += py-readthedocs-sphinx-ext SUBDIR += py-readtime SUBDIR += py-recommonmark SUBDIR += py-regex SUBDIR += py-reindent SUBDIR += py-reno SUBDIR += py-restructuredtext-lint SUBDIR += py-reverend SUBDIR += py-rich SUBDIR += py-rich-argparse SUBDIR += py-rich-cli SUBDIR += py-rich-rst SUBDIR += py-rich12 SUBDIR += py-rnc2rng SUBDIR += py-rst2ansi SUBDIR += py-rst2html5 SUBDIR += py-scour SUBDIR += py-segno SUBDIR += py-sense2vec SUBDIR += py-sentencepiece SUBDIR += py-simplebayes SUBDIR += py-smartypants SUBDIR += py-snowballstemmer SUBDIR += py-spacy SUBDIR += py-spacy-legacy SUBDIR += py-spacy-llm SUBDIR += py-spacy-loggers SUBDIR += py-sparqlwrapper SUBDIR += py-sphinx SUBDIR += py-sphinx-argparse SUBDIR += py-sphinx-autoapi SUBDIR += py-sphinx-autobuild SUBDIR += py-sphinx-autodoc-typehints SUBDIR += py-sphinx-basic-ng SUBDIR += py-sphinx-book-theme SUBDIR += py-sphinx-copybutton SUBDIR += py-sphinx-design SUBDIR += py-sphinx-examples SUBDIR += py-sphinx-gallery SUBDIR += py-sphinx-inline-tabs SUBDIR += py-sphinx-intl SUBDIR += py-sphinx-issues SUBDIR += py-sphinx-markdown-tables SUBDIR += py-sphinx-material SUBDIR += py-sphinx-me SUBDIR += py-sphinx-multiversion SUBDIR += py-sphinx-multiversion-zrepl SUBDIR += py-sphinx-notfound-page SUBDIR += py-sphinx-sitemap SUBDIR += py-sphinx-tabs SUBDIR += py-sphinx-theme-builder SUBDIR += py-sphinx_press_theme SUBDIR += py-sphinx_rtd_theme SUBDIR += py-sphinx_wikipedia SUBDIR += py-sphinxcontrib-actdiag SUBDIR += py-sphinxcontrib-adadomain SUBDIR += py-sphinxcontrib-applehelp SUBDIR += py-sphinxcontrib-autoprogram SUBDIR += py-sphinxcontrib-bibtex SUBDIR += py-sphinxcontrib-bitbucket SUBDIR += py-sphinxcontrib-blockdiag SUBDIR += py-sphinxcontrib-devhelp SUBDIR += py-sphinxcontrib-django SUBDIR += py-sphinxcontrib-fulltoc SUBDIR += py-sphinxcontrib-htmlhelp SUBDIR += py-sphinxcontrib-httpdomain SUBDIR += py-sphinxcontrib-issuetracker SUBDIR += py-sphinxcontrib-jquery SUBDIR += py-sphinxcontrib-jsmath SUBDIR += py-sphinxcontrib-log-cabinet SUBDIR += py-sphinxcontrib-napoleon SUBDIR += py-sphinxcontrib-newsfeed SUBDIR += py-sphinxcontrib-nwdiag SUBDIR += py-sphinxcontrib-programoutput SUBDIR += py-sphinxcontrib-qthelp SUBDIR += py-sphinxcontrib-seqdiag SUBDIR += py-sphinxcontrib-serializinghtml SUBDIR += py-sphinxcontrib-spelling SUBDIR += py-sphinxcontrib-svg2pdfconverter SUBDIR += py-sphinxcontrib-towncrier SUBDIR += py-sphinxcontrib-websupport SUBDIR += py-sphinxemoji SUBDIR += py-sphinxext-opengraph SUBDIR += py-splunk-hec SUBDIR += py-spylls SUBDIR += py-stemming SUBDIR += py-tableschema-to-template SUBDIR += py-tabletext SUBDIR += py-tablib SUBDIR += py-terminaltables SUBDIR += py-textdistance SUBDIR += py-textfsm SUBDIR += py-textract SUBDIR += py-texttable SUBDIR += py-textual SUBDIR += py-textwrap3 SUBDIR += py-three-merge SUBDIR += py-tika-client SUBDIR += py-tiktoken SUBDIR += py-tinycss SUBDIR += py-tinycss2 SUBDIR += py-tokenizers SUBDIR += py-toml SUBDIR += py-tomli SUBDIR += py-tomli-w SUBDIR += py-tomlkit SUBDIR += py-toronado SUBDIR += py-towncrier SUBDIR += py-towncrier23 SUBDIR += py-trans SUBDIR += py-translationstring SUBDIR += py-transpopy SUBDIR += py-ttp SUBDIR += py-ttp-templates SUBDIR += py-typogrify SUBDIR += py-uc-micro-py SUBDIR += py-ucl SUBDIR += py-ufal.udpipe SUBDIR += py-unicodeitplus SUBDIR += py-untangle SUBDIR += py-urlscan SUBDIR += py-vbuild SUBDIR += py-wasabi SUBDIR += py-wavedrom SUBDIR += py-wcmatch SUBDIR += py-whatthepatch SUBDIR += py-whoosh SUBDIR += py-wordcloud SUBDIR += py-wordnet SUBDIR += py-wstools SUBDIR += py-wtf-peewee SUBDIR += py-wtforms SUBDIR += py-xhtml2pdf SUBDIR += py-xlmmacrodeobfuscator SUBDIR += py-xlrd SUBDIR += py-xlrd2 SUBDIR += py-xlsxwriter SUBDIR += py-xlutils SUBDIR += py-xlwt SUBDIR += py-xml-default-dict SUBDIR += py-xmldiff SUBDIR += py-xmlschema SUBDIR += py-yapf SUBDIR += py-youseedee SUBDIR += py-zope.i18nmessageid SUBDIR += py-zpt SUBDIR += qprint SUBDIR += qr SUBDIR += qrcodegen SUBDIR += qstardict SUBDIR += qt5-xml SUBDIR += qt5-xmlpatterns SUBDIR += qu-aspell SUBDIR += quarto SUBDIR += quickwit SUBDIR += rand SUBDIR += randlm SUBDIR += rapidxml SUBDIR += raptor2 SUBDIR += rarian SUBDIR += rasqal SUBDIR += re-flex SUBDIR += re_graph SUBDIR += redet SUBDIR += redisearch SUBDIR += redisearch20 SUBDIR += redisearch22 SUBDIR += redland SUBDIR += redland-bindings SUBDIR += refdb SUBDIR += reflex SUBDIR += regex2dfa SUBDIR += replaceit SUBDIR += resume SUBDIR += resume-extensions SUBDIR += rfcdiff SUBDIR += riffdiff SUBDIR += ripgrep SUBDIR += ripgrep-all SUBDIR += ripole SUBDIR += rl SUBDIR += rman SUBDIR += rnv SUBDIR += ro-aspell SUBDIR += ro-hunspell SUBDIR += ro-hyphen SUBDIR += ro-mythes SUBDIR += rtfreader SUBDIR += ruby-escape SUBDIR += ruby-format SUBDIR += ruby-htree SUBDIR += ruby-rd-mode.el SUBDIR += ruby-rdtool SUBDIR += ruby-rttool SUBDIR += rubygem-abbrev SUBDIR += rubygem-actionpack-xml_parser-rails5 SUBDIR += rubygem-actionpack-xml_parser-rails52 SUBDIR += rubygem-actionpack-xml_parser-rails61 SUBDIR += rubygem-actiontext60 SUBDIR += rubygem-actiontext61 SUBDIR += rubygem-actiontext70 SUBDIR += rubygem-actiontext71 SUBDIR += rubygem-actiontext72 SUBDIR += rubygem-albino SUBDIR += rubygem-amatch SUBDIR += rubygem-asciidoctor SUBDIR += rubygem-asciidoctor-diagram SUBDIR += rubygem-asciidoctor-epub3 SUBDIR += rubygem-asciidoctor-include-ext SUBDIR += rubygem-asciidoctor-kroki SUBDIR += rubygem-asciidoctor-pdf SUBDIR += rubygem-asciidoctor-plantuml SUBDIR += rubygem-asciidoctor-plantuml00 SUBDIR += rubygem-autoprefixer-rails SUBDIR += rubygem-babel-source SUBDIR += rubygem-babel-transpiler SUBDIR += rubygem-babosa SUBDIR += rubygem-bourbon SUBDIR += rubygem-case_transform SUBDIR += rubygem-case_transform61 SUBDIR += rubygem-character_set SUBDIR += rubygem-charlock_holmes SUBDIR += rubygem-chewy SUBDIR += rubygem-citrus SUBDIR += rubygem-cld3 SUBDIR += rubygem-coderay SUBDIR += rubygem-colorator SUBDIR += rubygem-colored SUBDIR += rubygem-colored2 SUBDIR += rubygem-commonmarker SUBDIR += rubygem-commonmarker0 SUBDIR += rubygem-creole SUBDIR += rubygem-css_parser SUBDIR += rubygem-cssmin SUBDIR += rubygem-cucumber-gherkin SUBDIR += rubygem-cucumber-gherkin27 SUBDIR += rubygem-cucumber-gherkin29 SUBDIR += rubygem-cucumber-html-formatter SUBDIR += rubygem-dartsass SUBDIR += rubygem-diff-lcs SUBDIR += rubygem-diff_match_patch SUBDIR += rubygem-diffy SUBDIR += rubygem-docdiff SUBDIR += rubygem-elastic-apm SUBDIR += rubygem-elastic-transport SUBDIR += rubygem-elasticsearch SUBDIR += rubygem-elasticsearch-api SUBDIR += rubygem-elasticsearch-api7 SUBDIR += rubygem-elasticsearch-api713 SUBDIR += rubygem-elasticsearch-dsl SUBDIR += rubygem-elasticsearch-model SUBDIR += rubygem-elasticsearch-model713 SUBDIR += rubygem-elasticsearch-persistence SUBDIR += rubygem-elasticsearch-rails SUBDIR += rubygem-elasticsearch-rails7 SUBDIR += rubygem-elasticsearch-transport SUBDIR += rubygem-elasticsearch-transport713 SUBDIR += rubygem-elasticsearch-xpack SUBDIR += rubygem-elasticsearch7 SUBDIR += rubygem-emot SUBDIR += rubygem-escape_utils SUBDIR += rubygem-extended-markdown-filter SUBDIR += rubygem-ezamar SUBDIR += rubygem-fast_xs SUBDIR += rubygem-fog-xml SUBDIR += rubygem-gemoji SUBDIR += rubygem-gemoji3 SUBDIR += rubygem-gepub SUBDIR += rubygem-github-linguist SUBDIR += rubygem-github-markup SUBDIR += rubygem-gitlab-glfm-markdown SUBDIR += rubygem-gitlab-grit SUBDIR += rubygem-gitlab-markup SUBDIR += rubygem-google-cloud-artifact_registry-v1 SUBDIR += rubygem-google-cloud-profiler-v2 SUBDIR += rubygem-google-cloud-translate SUBDIR += rubygem-google-cloud-translate-v2 SUBDIR += rubygem-google-cloud-translate-v3 SUBDIR += rubygem-heredoc_unindent SUBDIR += rubygem-hikidoc SUBDIR += rubygem-html-pipeline SUBDIR += rubygem-html-proofer SUBDIR += rubygem-html2text SUBDIR += rubygem-htmlentities SUBDIR += rubygem-ini SUBDIR += rubygem-inifile SUBDIR += rubygem-iso-639 SUBDIR += rubygem-itextomml SUBDIR += rubygem-jekyll-archives SUBDIR += rubygem-jekyll-assets SUBDIR += rubygem-jekyll-email-protect SUBDIR += rubygem-jekyll-feed SUBDIR += rubygem-jekyll-gist SUBDIR += rubygem-jekyll-mentions SUBDIR += rubygem-jekyll-paginate SUBDIR += rubygem-jekyll-redirect-from SUBDIR += rubygem-jekyll-sass-converter SUBDIR += rubygem-jekyll-sass-converter1 SUBDIR += rubygem-jekyll-sitemap SUBDIR += rubygem-jemoji SUBDIR += rubygem-js_regex SUBDIR += rubygem-jsmin SUBDIR += rubygem-kramdown SUBDIR += rubygem-kramdown-parser-gfm SUBDIR += rubygem-kramdown1 SUBDIR += rubygem-kramdown23 SUBDIR += rubygem-kwalify SUBDIR += rubygem-libxml-ruby SUBDIR += rubygem-linguistics SUBDIR += rubygem-liquid SUBDIR += rubygem-liquid-tag-parser SUBDIR += rubygem-liquid-tag-parser1 SUBDIR += rubygem-liquid4 SUBDIR += rubygem-loggability SUBDIR += rubygem-loofah SUBDIR += rubygem-loofah222 SUBDIR += rubygem-ltsv SUBDIR += rubygem-markaby SUBDIR += rubygem-mdl SUBDIR += rubygem-minima SUBDIR += rubygem-multi_xml SUBDIR += rubygem-nokogiri SUBDIR += rubygem-nokogiri-diff SUBDIR += rubygem-nokogumbo SUBDIR += rubygem-octopress-escape-code SUBDIR += rubygem-opml SUBDIR += rubygem-org-ruby SUBDIR += rubygem-ox SUBDIR += rubygem-parse-cron SUBDIR += rubygem-parslet SUBDIR += rubygem-parslet1 SUBDIR += rubygem-phone SUBDIR += rubygem-pretty-xml SUBDIR += rubygem-prism SUBDIR += rubygem-psych SUBDIR += rubygem-psych3 SUBDIR += rubygem-puppet-strings SUBDIR += rubygem-raabro SUBDIR += rubygem-rails-dom-testing SUBDIR += rubygem-rails-dom-testing-rails5 SUBDIR += rubygem-rails-dom-testing-rails50 SUBDIR += rubygem-rails-dom-testing-rails52 SUBDIR += rubygem-rails-dom-testing-rails60 SUBDIR += rubygem-rails-dom-testing-rails61 SUBDIR += rubygem-rails-dom-testing-rails70 SUBDIR += rubygem-rails-dom-testing-rails71 SUBDIR += rubygem-rails-dom-testing-rails72 SUBDIR += rubygem-rails-dom-testing1 SUBDIR += rubygem-rails-html-sanitizer SUBDIR += rubygem-rak SUBDIR += rubygem-rchardet SUBDIR += rubygem-rdiscount SUBDIR += rubygem-rdtool SUBDIR += rubygem-redcarpet SUBDIR += rubygem-regexp_parser SUBDIR += rubygem-regexp_property_values SUBDIR += rubygem-representable SUBDIR += rubygem-reverse_markdown SUBDIR += rubygem-rexml SUBDIR += rubygem-rexml32 SUBDIR += rubygem-ri_cal SUBDIR += rubygem-rly SUBDIR += rubygem-rmmseg-cpp SUBDIR += rubygem-ronn SUBDIR += rubygem-rouge SUBDIR += rubygem-rouge3 SUBDIR += rubygem-rouge43 SUBDIR += rubygem-rttool SUBDIR += rubygem-ruby-augeas SUBDIR += rubygem-ruby-xslt SUBDIR += rubygem-ruby_expect SUBDIR += rubygem-rubypants SUBDIR += rubygem-rugments SUBDIR += rubygem-sanitize SUBDIR += rubygem-sanitize60 SUBDIR += rubygem-sass SUBDIR += rubygem-sass-listen SUBDIR += rubygem-sass-rails-rails4 SUBDIR += rubygem-sass-rails-rails5 SUBDIR += rubygem-sass-rails-rails50 SUBDIR += rubygem-sass-rails-rails52 SUBDIR += rubygem-sass-rails-rails60 SUBDIR += rubygem-sass-rails-rails61 SUBDIR += rubygem-sass-rails-rails70 SUBDIR += rubygem-sassc SUBDIR += rubygem-sassc-rails-rails4 SUBDIR += rubygem-sassc-rails-rails5 SUBDIR += rubygem-sassc-rails-rails50 SUBDIR += rubygem-sassc-rails-rails52 SUBDIR += rubygem-sassc-rails-rails60 SUBDIR += rubygem-sassc-rails-rails61 SUBDIR += rubygem-sassc-rails-rails70 SUBDIR += rubygem-sax-machine SUBDIR += rubygem-scss_lint SUBDIR += rubygem-shell2html SUBDIR += rubygem-simplecov-html SUBDIR += rubygem-sixarm_ruby_unaccent SUBDIR += rubygem-spreadsheet SUBDIR += rubygem-stamp SUBDIR += rubygem-syntax SUBDIR += rubygem-termcolor SUBDIR += rubygem-terminal-table SUBDIR += rubygem-terser SUBDIR += rubygem-terser11 SUBDIR += rubygem-text SUBDIR += rubygem-tidy_ffi SUBDIR += rubygem-toml SUBDIR += rubygem-tomlrb SUBDIR += rubygem-tomlrb1 SUBDIR += rubygem-truncato SUBDIR += rubygem-twitter-text SUBDIR += rubygem-twitter-text1 SUBDIR += rubygem-unf SUBDIR += rubygem-unf_ext SUBDIR += rubygem-unicode_plot SUBDIR += rubygem-version_sorter SUBDIR += rubygem-whatlanguage SUBDIR += rubygem-wikicloth SUBDIR += rubygem-wikicloth081 SUBDIR += rubygem-xml-simple SUBDIR += rubygem-ya2yaml SUBDIR += rubygem-yard SUBDIR += rubygem-yard-chef SUBDIR += rw-aspell SUBDIR += rxp SUBDIR += s5 SUBDIR += sablotron SUBDIR += sad SUBDIR += sansi SUBDIR += sarep SUBDIR += sary SUBDIR += sassc SUBDIR += saxon SUBDIR += saxon-devel SUBDIR += saxon-he SUBDIR += sc-aspell SUBDIR += scdoc SUBDIR += scew SUBDIR += scim SUBDIR += scim-input-pad SUBDIR += scim-kmfl-imengine SUBDIR += scim-m17n SUBDIR += scim-openvanilla SUBDIR += scim-table-imengine SUBDIR += scr2txt SUBDIR += scss SUBDIR += scws SUBDIR += sd SUBDIR += sdcv SUBDIR += sdf SUBDIR += sdif SUBDIR += sdocbook-xml SUBDIR += sdom SUBDIR += senna SUBDIR += sentencepiece + SUBDIR += sexp SUBDIR += sgmlformat SUBDIR += sgmls SUBDIR += sgrep SUBDIR += sgrep2 SUBDIR += sift SUBDIR += sigil SUBDIR += sk-aspell SUBDIR += sk-hunspell SUBDIR += sk-hyphen SUBDIR += sk-mythes SUBDIR += sl-aspell SUBDIR += sl-hunspell SUBDIR += sl-hyphen SUBDIR += sl-mythes SUBDIR += slides SUBDIR += slowcat SUBDIR += smi SUBDIR += smu SUBDIR += snowballstemmer SUBDIR += so-hunspell SUBDIR += sonic SUBDIR += soothsayer SUBDIR += source-highlight SUBDIR += sowing SUBDIR += spellutils SUBDIR += sphinxsearch SUBDIR += splitpatch SUBDIR += sq-hunspell SUBDIR += sr-aspell SUBDIR += sr-hunspell SUBDIR += ss-hunspell SUBDIR += stardict-dict-fa_IR SUBDIR += stardict-dictd_mova SUBDIR += stardict-rptts SUBDIR += stardict3 SUBDIR += sttr SUBDIR += sv-aspell SUBDIR += sv-hunspell SUBDIR += sv-mythes SUBDIR += svn2cl SUBDIR += sw-aspell SUBDIR += sxml SUBDIR += syck SUBDIR += ta-aspell SUBDIR += tagsoup SUBDIR += te-aspell SUBDIR += te-hunspell SUBDIR += teckit SUBDIR += termshot SUBDIR += tet-aspell SUBDIR += texi2db SUBDIR += texi2html SUBDIR += texi2mdoc SUBDIR += textnote SUBDIR += textogif SUBDIR += textql SUBDIR += the_silver_searcher SUBDIR += ti-hunspell SUBDIR += tidyp SUBDIR += tinyxml SUBDIR += tinyxml2 SUBDIR += tk-aspell SUBDIR += tk-hunspell SUBDIR += tkdiff SUBDIR += tkxmlive SUBDIR += tl-aspell SUBDIR += tn-aspell SUBDIR += tn-hunspell SUBDIR += tnef2txt SUBDIR += tokay SUBDIR += tokyodystopia SUBDIR += toml-f SUBDIR += tr-aspell SUBDIR += trang SUBDIR += translate-shell SUBDIR += translate-toolkit SUBDIR += trdsql SUBDIR += ts-hunspell SUBDIR += tth SUBDIR += tttcmds SUBDIR += ttynt SUBDIR += turboxsl SUBDIR += txt2html SUBDIR += txt2man SUBDIR += txt2tags SUBDIR += typst SUBDIR += uchardet SUBDIR += ucto SUBDIR += uctodata SUBDIR += ugrep SUBDIR += uim SUBDIR += uim-el SUBDIR += uim-gtk SUBDIR += uim-gtk3 SUBDIR += uim-m17nlib SUBDIR += uim-qt5 SUBDIR += uml2svg SUBDIR += uncle SUBDIR += uncrustify SUBDIR += uni SUBDIR += uni2ascii SUBDIR += unoconv SUBDIR += unroff SUBDIR += unrtf SUBDIR += up SUBDIR += urlview SUBDIR += utf8proc SUBDIR += uz-aspell SUBDIR += vacuum SUBDIR += vale SUBDIR += vbindiff SUBDIR += ve-hunspell SUBDIR += vgrep SUBDIR += wa-aspell SUBDIR += wa-hunspell SUBDIR += wdiff SUBDIR += webcpp SUBDIR += website SUBDIR += weka SUBDIR += wiggle SUBDIR += wikiman SUBDIR += word2x SUBDIR += wordnet SUBDIR += write-good SUBDIR += wv SUBDIR += wv2 SUBDIR += xalan-j SUBDIR += xenv SUBDIR += xerces-c3 SUBDIR += xerces-j SUBDIR += xfce4-dict-plugin SUBDIR += xh-hunspell SUBDIR += xhtml SUBDIR += xhtml-11 SUBDIR += xhtml-basic SUBDIR += xhtml-modularization SUBDIR += xhtml1-xsd SUBDIR += xincluder SUBDIR += xlhtml SUBDIR += xlnt SUBDIR += xlreader SUBDIR += xlsxio SUBDIR += xml-commons SUBDIR += xml-format SUBDIR += xml-lite.el SUBDIR += xml2rfc SUBDIR += xmlada SUBDIR += xmlcatmgr SUBDIR += xmlcharent SUBDIR += xmlenc SUBDIR += xmlf90 SUBDIR += xmlformat SUBDIR += xmlgen SUBDIR += xmlindent SUBDIR += xmlppm SUBDIR += xmlroff SUBDIR += xmlstarlet SUBDIR += xmlto SUBDIR += xmlwrapp SUBDIR += xom SUBDIR += xorg-sgml-doctools SUBDIR += xp SUBDIR += xslide.el SUBDIR += xstream SUBDIR += xsv-rs SUBDIR += xwindiff SUBDIR += y2l SUBDIR += yali SUBDIR += yaml-mode.el SUBDIR += yaml.el SUBDIR += yamlfmt SUBDIR += ydiff SUBDIR += yelp-tools SUBDIR += yelp-xsl SUBDIR += yi-aspell SUBDIR += yi-hunspell SUBDIR += yodl SUBDIR += yq SUBDIR += ytt SUBDIR += zed SUBDIR += zenxml SUBDIR += zorba SUBDIR += zq SUBDIR += zu-aspell SUBDIR += zu-hunspell SUBDIR += zxing-cpp .include diff --git a/textproc/sexp/Makefile b/textproc/sexp/Makefile new file mode 100644 index 000000000000..087b4943034c --- /dev/null +++ b/textproc/sexp/Makefile @@ -0,0 +1,129 @@ +PORTNAME= sexp +DISTVERSIONPREFIX= v +DISTVERSION= 0.17.0 +CATEGORIES= textproc +DIST_SUBDIR= ${PORTNAME} + +MAINTAINER= freebsd@dev.thsi.be +COMMENT= S-expressions processing command-line utility +WWW= https://github.com/janestreet/sexp + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +BUILD_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash \ + ocaml-compiler-libs>=0:devel/ocaml-compiler-libs + +USES= gmake ocaml:dune +USE_GITHUB= yes +GH_ACCOUNT= janestreet +GH_TUPLE= inhabitedtype:angstrom:0.16.1:angstrom \ + janestreet:async:v0.16.0:async \ + janestreet:async_kernel:v0.16.0:async_kernel \ + janestreet:async_rpc_kernel:v0.16.0:async_rpc_kernel \ + janestreet:async_unix:v0.16.0:async_unix \ + janestreet:base:v0.16.3:base \ + janestreet:base_bigstring:v0.16.0:base_bigstring \ + janestreet:base_quickcheck:v0.16.0:base_quickcheck \ + inhabitedtype:bigstringaf:0.10.0:bigstringaf \ + janestreet:bin_prot:v0.16.0:bin_prot \ + janestreet:core:v0.16.2:core \ + janestreet:core_kernel:v0.16.0:core_kernel \ + janestreet:core_unix:v0.16.0:core_unix \ + janestreet:csvfields:v0.16.0:csvfields \ + inhabitedtype:faraday:0.8.2:faraday \ + janestreet:fieldslib:v0.16.0:fieldslib \ + janestreet:int_repr:v0.16.0:int_repr \ + janestreet:jane-street-headers:v0.16.0:jane_street_headers \ + janestreet:jane_rope:v0.16.0:jane_rope \ + janestreet:jsonaf:v0.16.0:jsonaf \ + janestreet:jst-config:v0.16.0:jst_config \ + mirage:ocaml-cstruct:v6.2.0:ocaml_cstruct \ + ocaml:ocaml-re:1.11.0-351-g140deeb:ocaml_re \ + janestreet:ocaml_intrinsics:v0.16.1:ocaml_intrinsics \ + janestreet:parsexp:14af9ab942251783de6abb20e0d0e0eec6080062:parsexp \ + janestreet:ppx_assert:b6e114b0a6ba8bf4fbfec005f06ed529530af3cf:ppx_assert \ + janestreet:ppx_base:v0.16.0:ppx_base \ + janestreet:ppx_bench:v0.16.0:ppx_bench \ + janestreet:ppx_bin_prot:v0.16.0:ppx_bin_prot \ + janestreet:ppx_cold:v0.16.0:ppx_cold \ + janestreet:ppx_compare:399a908f452dd0d4124e82fea686d8f35c2a3d2a:ppx_compare \ + janestreet:ppx_custom_printf:v0.16.0:ppx_custom_printf \ + ocaml-ppx:ppx_derivers:1.2.1:ppx_derivers \ + janestreet:ppx_diff:eebb67b723e9159e36f8d4f6aa52e3d0a569f84f:ppx_diff \ + janestreet:ppx_disable_unused_warnings:1fd5b921db5b14a9209a999ab6bf7dcdaef45e85:ppx_disable_unused_warnings \ + janestreet:ppx_enumerate:v0.16.0:ppx_enumerate \ + janestreet:ppx_expect:936804bbdeecfda5ae2c103da7399ba178639929:ppx_expect \ + janestreet:ppx_fields_conv:v0.16.0:ppx_fields_conv \ + janestreet:ppx_fixed_literal:v0.16.0:ppx_fixed_literal \ + janestreet:ppx_globalize:v0.16.0:ppx_globalize \ + janestreet:ppx_hash:v0.16.0:ppx_hash \ + janestreet:ppx_here:v0.16.0:ppx_here \ + janestreet:ppx_ignore_instrumentation:v0.16.0:ppx_ignore_instrumentation \ + janestreet:ppx_inline_test:v0.17.0:ppx_inline_test \ + janestreet:ppx_jane:v0.16.0:ppx_jane \ + janestreet:ppx_let:v0.16.0:ppx_let \ + janestreet:ppx_log:v0.16.0:ppx_log \ + janestreet:ppx_module_timer:v0.16.0:ppx_module_timer \ + janestreet:ppx_optcomp:v0.16.0:ppx_optcomp \ + janestreet:ppx_optional:v0.16.0:ppx_optional \ + janestreet:ppx_pipebang:v0.16.0:ppx_pipebang \ + janestreet:ppx_sexp_conv:v0.16.0:ppx_sexp_conv \ + janestreet:ppx_sexp_message:v0.16.0:ppx_sexp_message \ + janestreet:ppx_sexp_value:v0.16.0:ppx_sexp_value \ + janestreet:ppx_stable:ee8c759a847f21c3ee600e8da3f8a705d18c45b4:ppx_stable \ + janestreet:ppx_stable_witness:v0.16.0:ppx_stable_witness \ + janestreet:ppx_string:v0.16.0:ppx_string \ + janestreet:ppx_tydi:v0.16.0:ppx_tydi \ + janestreet:ppx_typerep_conv:v0.16.0:ppx_typerep_conv \ + janestreet:ppx_variants_conv:v0.16.0:ppx_variants_conv \ + janestreet:ppxlib:8a0cb7122d7d454c20d732621795d910018d1b66:ppxlib \ + janestreet:ppxlib_jane:33fc3e4bd54ea4e3292d4d32936a46349c043fec:ppxlib_jane \ + janestreet:protocol_version_header:v0.16.0:protocol_version_header \ + janestreet:re2:v0.17.0:re2 \ + janestreet:regex_parser_intf:v0.16.0:regex_parser_intf \ + janestreet:sexp_diff:v0.16.0:sexp_diff \ + janestreet:sexp_macro:v0.16.0:sexp_macro \ + janestreet:sexp_pretty:v0.16.0:sexp_pretty \ + janestreet:sexp_select:v0.17.0:sexp_select \ + janestreet:sexplib:aca60491fec3b7aafd0d4f29957bf34fc0f936ba:sexplib \ + janestreet:sexplib0:v0.16.0:sexplib0 \ + janestreet:shell:v0.16.0:shell \ + janestreet:spawn:v0.17.0:spawn \ + janestreet:splittable_random:v0.17.0:splittable_random \ + janestreet:stdio:v0.16.0:stdio \ + janestreet:time_now:v0.17.0:time_now \ + janestreet:timezone:v0.16.0:timezone \ + janestreet:typerep:v0.16.0:typerep \ + janestreet:uopt:v0.17.0:uopt \ + janestreet:variantslib:v0.16.0:variantslib +USE_OCAML= yes +DUNE_ARGS= bin/main.exe + +PLIST_FILES= bin/${PORTNAME} +PORTDOCS= change_by_example.md change_semantics.md \ + query_by_example.md query_semantics.md \ + +OPTIONS_DEFINE= DOCS FZF +FZF_DESC= Run-time dependency on fzf +FZF_RUN_DEPENDS= ${LOCALBASE}/bin/fzf:textproc/fzf + +post-extract: + @${MKDIR} ${PATCH_WRKSRC}/vendor +.for _tuple in ${GH_TUPLE} + @${MV} ${WRKSRC_${_tuple:C/.*://}} ${PATCH_WRKSRC}/vendor +.endfor + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/_build/default/bin/main.exe \ + ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + +do-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/change_by_example.md \ + ${WRKSRC}/doc/change_semantics.md \ + ${WRKSRC}/doc/query_by_example.md \ + ${WRKSRC}/doc/query_semantics.md \ + ${STAGEDIR}${DOCSDIR} + +.include diff --git a/textproc/sexp/distinfo b/textproc/sexp/distinfo new file mode 100644 index 000000000000..0940082e969a --- /dev/null +++ b/textproc/sexp/distinfo @@ -0,0 +1,169 @@ +TIMESTAMP = 1732032782 +SHA256 (sexp/janestreet-sexp-v0.17.0_GH0.tar.gz) = c0ad559a13c4eed11f25446016fc776ea147527d186d5b713fcc8d201d26ce6b +SIZE (sexp/janestreet-sexp-v0.17.0_GH0.tar.gz) = 123300 +SHA256 (sexp/inhabitedtype-angstrom-0.16.1_GH0.tar.gz) = 143536fb4d049574c539b9990840615e078ed3dd94e1d24888293f68349a100b +SIZE (sexp/inhabitedtype-angstrom-0.16.1_GH0.tar.gz) = 117544 +SHA256 (sexp/janestreet-async-v0.16.0_GH0.tar.gz) = b4088846a0b4fc248d6ddc101cc774834ad66a7c155ab32e073bd4881d378357 +SIZE (sexp/janestreet-async-v0.16.0_GH0.tar.gz) = 77022 +SHA256 (sexp/janestreet-async_kernel-v0.16.0_GH0.tar.gz) = 8c55a9776aee8e9f5affe6aa576303b6f72768862ae3d61d4371d92462df8fec +SIZE (sexp/janestreet-async_kernel-v0.16.0_GH0.tar.gz) = 155521 +SHA256 (sexp/janestreet-async_log-v0.17.0_GH0.tar.gz) = 2dae248d74c23aa6a1e0bc38d5b34c975eb4dfbdf32f0970641b5befd8385720 +SIZE (sexp/janestreet-async_log-v0.17.0_GH0.tar.gz) = 30105 +SHA256 (sexp/janestreet-async_rpc_kernel-v0.16.0_GH0.tar.gz) = 4b056c262da9e992419ec5412723b234a172923f972d0f500ccae995ec767c9d +SIZE (sexp/janestreet-async_rpc_kernel-v0.16.0_GH0.tar.gz) = 76163 +SHA256 (sexp/janestreet-async_unix-v0.16.0_GH0.tar.gz) = 19975624311c13cbd412a7f3c80691b4603220c8dc82194f596607d29a4bb26b +SIZE (sexp/janestreet-async_unix-v0.16.0_GH0.tar.gz) = 186267 +SHA256 (sexp/janestreet-base-v0.16.3_GH0.tar.gz) = 9bf9e503e2bd010325c7b0f5ae007ce1e5d3da61f0e06d2fbb64e9d12ccff93c +SIZE (sexp/janestreet-base-v0.16.3_GH0.tar.gz) = 442632 +SHA256 (sexp/janestreet-base_bigstring-v0.16.0_GH0.tar.gz) = 8a2d60fe0a544e2d69ed0a9eac8c2fbb9726f46578ff3c41ff34028ac812cb66 +SIZE (sexp/janestreet-base_bigstring-v0.16.0_GH0.tar.gz) = 19275 +SHA256 (sexp/janestreet-base_quickcheck-v0.16.0_GH0.tar.gz) = c67c04a4cfff2472be777500fafb519f071d63b3d5ef3c7366ff0ee3856b67c8 +SIZE (sexp/janestreet-base_quickcheck-v0.16.0_GH0.tar.gz) = 76738 +SHA256 (sexp/inhabitedtype-bigstringaf-0.10.0_GH0.tar.gz) = ed92f5b05fbc11b9defcec734d59b1068f3717a9ae4f9705c16c7f7ac3729f28 +SIZE (sexp/inhabitedtype-bigstringaf-0.10.0_GH0.tar.gz) = 12175 +SHA256 (sexp/janestreet-bin_prot-v0.16.0_GH0.tar.gz) = d0b0db60aa4b61ff0a44ec4a2d571313f30d8fd80d0c3a0b701abb0e70df4a98 +SIZE (sexp/janestreet-bin_prot-v0.16.0_GH0.tar.gz) = 343886 +SHA256 (sexp/janestreet-core-v0.16.2_GH0.tar.gz) = 9ba3390bd8ea5a018a5d84dbfd6b5c652989bf541159173e76180eb3de5b99fd +SIZE (sexp/janestreet-core-v0.16.2_GH0.tar.gz) = 542390 +SHA256 (sexp/janestreet-core_kernel-v0.16.0_GH0.tar.gz) = b3b1ce50cb3a1607f5701a90f5d5b37d841325591b49ba11bfbee285f510d2d1 +SIZE (sexp/janestreet-core_kernel-v0.16.0_GH0.tar.gz) = 276775 +SHA256 (sexp/janestreet-core_unix-v0.16.0_GH0.tar.gz) = 9978ae7f56c18cc37b5e3a1adf1c70a7da542a57e17ff73f4e00811eb817d7bd +SIZE (sexp/janestreet-core_unix-v0.16.0_GH0.tar.gz) = 391719 +SHA256 (sexp/janestreet-csvfields-v0.16.0_GH0.tar.gz) = 223114d2d660983012e71151a983fdc978dc8354b837ccf7313a587bfffc3ed8 +SIZE (sexp/janestreet-csvfields-v0.16.0_GH0.tar.gz) = 32500 +SHA256 (sexp/inhabitedtype-faraday-0.8.2_GH0.tar.gz) = 720ea90b39fd3ea7de6e8722330a25514e67306e94d4af41ad48d8a7cfa035c6 +SIZE (sexp/inhabitedtype-faraday-0.8.2_GH0.tar.gz) = 15239 +SHA256 (sexp/janestreet-fieldslib-v0.16.0_GH0.tar.gz) = 7bf728eb9db49f639ceda39d408d619271648e8840c5822724c1f64292c47146 +SIZE (sexp/janestreet-fieldslib-v0.16.0_GH0.tar.gz) = 3711 +SHA256 (sexp/janestreet-gel-v0.17.0_GH0.tar.gz) = 80e3c39fa654d770329d8e2e1bb792e8eb18ceb2dd16fb2d9037830ad73c434f +SIZE (sexp/janestreet-gel-v0.17.0_GH0.tar.gz) = 4255 +SHA256 (sexp/janestreet-int_repr-v0.16.0_GH0.tar.gz) = f0efa8b2cf81039f9b73b92287906211f97d56f3988dda891898f27d79293d3a +SIZE (sexp/janestreet-int_repr-v0.16.0_GH0.tar.gz) = 9227 +SHA256 (sexp/janestreet-jane-street-headers-v0.16.0_GH0.tar.gz) = bfb57ae96d4925f50f443480caa709749ca3012118f5b7580b2d8c84c93ee9d4 +SIZE (sexp/janestreet-jane-street-headers-v0.16.0_GH0.tar.gz) = 4905 +SHA256 (sexp/janestreet-jane_rope-v0.16.0_GH0.tar.gz) = 5fb0c201b928f06f107f7300c9f663a0633992e2de956d4acf8f6e89d3c0a1e0 +SIZE (sexp/janestreet-jane_rope-v0.16.0_GH0.tar.gz) = 9080 +SHA256 (sexp/janestreet-jsonaf-v0.16.0_GH0.tar.gz) = 78be0a00accefbe59940ba75ff133716b5bbe863eb395ba9eed4da59b41c7833 +SIZE (sexp/janestreet-jsonaf-v0.16.0_GH0.tar.gz) = 15379 +SHA256 (sexp/janestreet-jst-config-v0.16.0_GH0.tar.gz) = 94d60f5d4b4bae0bfdfeab247293155f812ae8f2f660cd1812f4696b1c56d8c9 +SIZE (sexp/janestreet-jst-config-v0.16.0_GH0.tar.gz) = 4952 +SHA256 (sexp/mirage-ocaml-cstruct-v6.2.0_GH0.tar.gz) = 629a4bf17893c48c2f7b951eddc875a61de18bf190bb5a096976837198349cd4 +SIZE (sexp/mirage-ocaml-cstruct-v6.2.0_GH0.tar.gz) = 244005 +SHA256 (sexp/ocaml-ocaml-re-1.11.0-351-g140deeb_GH0.tar.gz) = 693f2c035b6c4f69959a2bc78b8182e1708005422189378056053a6ca92ce500 +SIZE (sexp/ocaml-ocaml-re-1.11.0-351-g140deeb_GH0.tar.gz) = 108198 +SHA256 (sexp/janestreet-ocaml_intrinsics-v0.16.1_GH0.tar.gz) = 4d944e792ff865d0527e19700a79f10663172551c8e8381599747c0acf4f8e34 +SIZE (sexp/janestreet-ocaml_intrinsics-v0.16.1_GH0.tar.gz) = 38933 +SHA256 (sexp/janestreet-ocaml_intrinsics_kernel-v0.17.1_GH0.tar.gz) = c988b7769a59749631c3c98ba5edd1d2fe91f5dc380b5e0593c073c92f4bee01 +SIZE (sexp/janestreet-ocaml_intrinsics_kernel-v0.17.1_GH0.tar.gz) = 11922 +SHA256 (sexp/janestreet-parsexp-14af9ab942251783de6abb20e0d0e0eec6080062_GH0.tar.gz) = bc124100fa1b3ee590c48feec992d0916f093584404a14254304afdd7fea920f +SIZE (sexp/janestreet-parsexp-14af9ab942251783de6abb20e0d0e0eec6080062_GH0.tar.gz) = 47905 +SHA256 (sexp/janestreet-ppx_assert-b6e114b0a6ba8bf4fbfec005f06ed529530af3cf_GH0.tar.gz) = 495d8357970ab6420013a1dac8b84e71195c2dd5ab9f987fb6a0783674f8ef48 +SIZE (sexp/janestreet-ppx_assert-b6e114b0a6ba8bf4fbfec005f06ed529530af3cf_GH0.tar.gz) = 7468 +SHA256 (sexp/janestreet-ppx_base-v0.16.0_GH0.tar.gz) = cea0e5a30a99a8b182fcd0f67d676bd554759b34f46b78e349530eea3f49d02e +SIZE (sexp/janestreet-ppx_base-v0.16.0_GH0.tar.gz) = 2996 +SHA256 (sexp/janestreet-ppx_bench-v0.16.0_GH0.tar.gz) = 0e6cb46edad0a5e405081ddb187e9e254bec01364f7e2923e55bea0e0c3e1dbd +SIZE (sexp/janestreet-ppx_bench-v0.16.0_GH0.tar.gz) = 9555 +SHA256 (sexp/janestreet-ppx_bin_prot-v0.16.0_GH0.tar.gz) = 4a6463fb398d5f6476563e10a8ebbe22f0bbb1496022145d59e593a4ae2cbbed +SIZE (sexp/janestreet-ppx_bin_prot-v0.16.0_GH0.tar.gz) = 37632 +SHA256 (sexp/janestreet-ppx_cold-v0.16.0_GH0.tar.gz) = 6ce67b0160db2d81bb1394d29453d15b9348a748233ca6cf6b053dea31601e68 +SIZE (sexp/janestreet-ppx_cold-v0.16.0_GH0.tar.gz) = 3814 +SHA256 (sexp/janestreet-ppx_compare-399a908f452dd0d4124e82fea686d8f35c2a3d2a_GH0.tar.gz) = 078ef122afebded69d6d5c9e611be806c403e9e13c67a2ee9d8e4406fed4a9e0 +SIZE (sexp/janestreet-ppx_compare-399a908f452dd0d4124e82fea686d8f35c2a3d2a_GH0.tar.gz) = 16471 +SHA256 (sexp/janestreet-ppx_custom_printf-v0.16.0_GH0.tar.gz) = 6f1d36859077c061b92934bd9127b2cae008365db922385ecf4ce9780e7ef627 +SIZE (sexp/janestreet-ppx_custom_printf-v0.16.0_GH0.tar.gz) = 9729 +SHA256 (sexp/ocaml-ppx-ppx_derivers-1.2.1_GH0.tar.gz) = b6595ee187dea792b31fc54a0e1524ab1e48bc6068d3066c45215a138cc73b95 +SIZE (sexp/ocaml-ppx-ppx_derivers-1.2.1_GH0.tar.gz) = 2530 +SHA256 (sexp/janestreet-ppx_diff-eebb67b723e9159e36f8d4f6aa52e3d0a569f84f_GH0.tar.gz) = a25d57d73b309f2c162672432f775f2000daf7ef2a6d1899ac1fd6e078436ec7 +SIZE (sexp/janestreet-ppx_diff-eebb67b723e9159e36f8d4f6aa52e3d0a569f84f_GH0.tar.gz) = 51833 +SHA256 (sexp/janestreet-ppx_disable_unused_warnings-1fd5b921db5b14a9209a999ab6bf7dcdaef45e85_GH0.tar.gz) = a9ef6e422c1136e33cf79d73c10934c40076282b76d2f80145fd03471c4c70b8 +SIZE (sexp/janestreet-ppx_disable_unused_warnings-1fd5b921db5b14a9209a999ab6bf7dcdaef45e85_GH0.tar.gz) = 4010 +SHA256 (sexp/janestreet-ppx_enumerate-v0.16.0_GH0.tar.gz) = 17f75b7741d49f06e3db3ef2e2aee4934c1682224b80d272f05a42b6ba506f7f +SIZE (sexp/janestreet-ppx_enumerate-v0.16.0_GH0.tar.gz) = 9414 +SHA256 (sexp/janestreet-ppx_expect-936804bbdeecfda5ae2c103da7399ba178639929_GH0.tar.gz) = 69b76d70196bdf42b4823d9b70b38479fffc9099012b9d8b6afa03df0a4badae +SIZE (sexp/janestreet-ppx_expect-936804bbdeecfda5ae2c103da7399ba178639929_GH0.tar.gz) = 62244 +SHA256 (sexp/janestreet-ppx_fields_conv-v0.16.0_GH0.tar.gz) = fb7328ee2a6a17456cbe6e7083f07f5ccb4e43786c83f7e1213119919e10972c +SIZE (sexp/janestreet-ppx_fields_conv-v0.16.0_GH0.tar.gz) = 21481 +SHA256 (sexp/janestreet-ppx_fixed_literal-v0.16.0_GH0.tar.gz) = 7a2d595a362d3190023e251bee75588051cfb468e76d375aa71f22cb1b2a5416 +SIZE (sexp/janestreet-ppx_fixed_literal-v0.16.0_GH0.tar.gz) = 3679 +SHA256 (sexp/janestreet-ppx_globalize-v0.16.0_GH0.tar.gz) = 426855d04be2c15beb70884fd2e6d662000f63bcca0166f5629e369e645fec97 +SIZE (sexp/janestreet-ppx_globalize-v0.16.0_GH0.tar.gz) = 8328 +SHA256 (sexp/janestreet-ppx_hash-v0.16.0_GH0.tar.gz) = eefad2003ae76216bf086d5c313012aac1df0be708aaf0b4e24c81f6c51a03cf +SIZE (sexp/janestreet-ppx_hash-v0.16.0_GH0.tar.gz) = 28660 +SHA256 (sexp/janestreet-ppx_here-v0.16.0_GH0.tar.gz) = 072fd8ce903ce95ff75ddcca4898d250fe7a5d276b3011b67df1473d9ef95669 +SIZE (sexp/janestreet-ppx_here-v0.16.0_GH0.tar.gz) = 5034 +SHA256 (sexp/janestreet-ppx_ignore_instrumentation-v0.16.0_GH0.tar.gz) = 4e8613957fdeed68d35bda53d657cffe3bc9804e25777283e859799dbb12da7b +SIZE (sexp/janestreet-ppx_ignore_instrumentation-v0.16.0_GH0.tar.gz) = 3712 +SHA256 (sexp/janestreet-ppx_inline_test-v0.17.0_GH0.tar.gz) = b71e4f01ab8aed418a3358688241a94b6d16d723deec7caaf5e4e917c2a76d2c +SIZE (sexp/janestreet-ppx_inline_test-v0.17.0_GH0.tar.gz) = 24968 +SHA256 (sexp/janestreet-ppx_jane-v0.16.0_GH0.tar.gz) = 4c5ee082ae1d3d1372355ca85deb9f667324c8d6a50c13cc2124e880281c6306 +SIZE (sexp/janestreet-ppx_jane-v0.16.0_GH0.tar.gz) = 4688 +SHA256 (sexp/janestreet-ppx_let-v0.16.0_GH0.tar.gz) = 8ccc4f27668e9daf613f6dc779bcd9bdc6cd678826cd35c401be65566c436043 +SIZE (sexp/janestreet-ppx_let-v0.16.0_GH0.tar.gz) = 15460 +SHA256 (sexp/janestreet-ppx_log-v0.16.0_GH0.tar.gz) = e0105f1a22199231be9258ced23300c4c4404d1b65e367a332848c4356cc7032 +SIZE (sexp/janestreet-ppx_log-v0.16.0_GH0.tar.gz) = 6706 +SHA256 (sexp/janestreet-ppx_module_timer-v0.16.0_GH0.tar.gz) = 54b49c7fe3b2d7d72874e21286eb8424903db60ebd730441eb310620df597478 +SIZE (sexp/janestreet-ppx_module_timer-v0.16.0_GH0.tar.gz) = 7281 +SHA256 (sexp/janestreet-ppx_optcomp-v0.16.0_GH0.tar.gz) = 22782ce22423612eecf9bc49d36ba51dd32416feed7b28e81364fb27211aff02 +SIZE (sexp/janestreet-ppx_optcomp-v0.16.0_GH0.tar.gz) = 16789 +SHA256 (sexp/janestreet-ppx_optional-v0.16.0_GH0.tar.gz) = e6654625008e75ec3e55163d6dd8b360e8724ea108583ecb8b65ba37ac853a5f +SIZE (sexp/janestreet-ppx_optional-v0.16.0_GH0.tar.gz) = 8333 +SHA256 (sexp/janestreet-ppx_pipebang-v0.16.0_GH0.tar.gz) = 9435f425b6ee9d736cee5ed8579402be085656c4d31dd2bd4c256363ed7bdc8c +SIZE (sexp/janestreet-ppx_pipebang-v0.16.0_GH0.tar.gz) = 3755 +SHA256 (sexp/janestreet-ppx_sexp_conv-v0.16.0_GH0.tar.gz) = 3b7065f4ec2f8b72df688c7b5604cea82a733fdccab4317c758a64710fc71e87 +SIZE (sexp/janestreet-ppx_sexp_conv-v0.16.0_GH0.tar.gz) = 66918 +SHA256 (sexp/janestreet-ppx_sexp_message-v0.16.0_GH0.tar.gz) = 4f2e0c32d371895e2e5ad3266942d6a20bd66f8ab824653209bf41a40fea028e +SIZE (sexp/janestreet-ppx_sexp_message-v0.16.0_GH0.tar.gz) = 8435 +SHA256 (sexp/janestreet-ppx_sexp_value-v0.16.0_GH0.tar.gz) = 06345d475a918ca9160ce58b323f6ca4388288015efaaaf82915be25afb20947 +SIZE (sexp/janestreet-ppx_sexp_value-v0.16.0_GH0.tar.gz) = 8460 +SHA256 (sexp/janestreet-ppx_stable-ee8c759a847f21c3ee600e8da3f8a705d18c45b4_GH0.tar.gz) = 4ae95ff1caa009c400033a6bc724be7a7036158a3af8b9338bd308ef33e0f56a +SIZE (sexp/janestreet-ppx_stable-ee8c759a847f21c3ee600e8da3f8a705d18c45b4_GH0.tar.gz) = 25004 +SHA256 (sexp/janestreet-ppx_stable_witness-v0.16.0_GH0.tar.gz) = f397aa471a92da2272e96787dc64e9ba10e1464a6ef821c1edf68a7601ae2736 +SIZE (sexp/janestreet-ppx_stable_witness-v0.16.0_GH0.tar.gz) = 7641 +SHA256 (sexp/janestreet-ppx_string-v0.16.0_GH0.tar.gz) = c29664a9a34a26540e00ab2b9b08d2181e970c54f30e0e3dcb5fb28764217dd8 +SIZE (sexp/janestreet-ppx_string-v0.16.0_GH0.tar.gz) = 6105 +SHA256 (sexp/janestreet-ppx_tydi-v0.16.0_GH0.tar.gz) = 3dc321a790e7228de9487fa93fc2976be5bc41e733486c64c03eced01ad0e3ff +SIZE (sexp/janestreet-ppx_tydi-v0.16.0_GH0.tar.gz) = 4583 +SHA256 (sexp/janestreet-ppx_typerep_conv-v0.16.0_GH0.tar.gz) = e35cf53870f7c9aa3bf12072cbb23f0c4ed4dc6f0ee8a62b13bdfd9b77bb52e9 +SIZE (sexp/janestreet-ppx_typerep_conv-v0.16.0_GH0.tar.gz) = 9421 +SHA256 (sexp/janestreet-ppx_variants_conv-v0.16.0_GH0.tar.gz) = a4ef1446de2ab91492ca56c46cdae8491f2bb398797e69bf7ae794ddce4adad1 +SIZE (sexp/janestreet-ppx_variants_conv-v0.16.0_GH0.tar.gz) = 12331 +SHA256 (sexp/janestreet-ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66_GH0.tar.gz) = 4a93f10679cde959bc0f1b2beb7cdd0461dbd77b63872fbc17e8761084af69bb +SIZE (sexp/janestreet-ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66_GH0.tar.gz) = 648378 +SHA256 (sexp/janestreet-ppxlib_jane-33fc3e4bd54ea4e3292d4d32936a46349c043fec_GH0.tar.gz) = 7463c1a1fd7cdaf8a6beb899a55c03ef7a18cacaa869b0855e14103799f91f35 +SIZE (sexp/janestreet-ppxlib_jane-33fc3e4bd54ea4e3292d4d32936a46349c043fec_GH0.tar.gz) = 52570 +SHA256 (sexp/janestreet-protocol_version_header-v0.16.0_GH0.tar.gz) = 459f0ae7c21629eaf89ddaad49c236b3acf1780dbd4f726199d3a1b7a138ce6f +SIZE (sexp/janestreet-protocol_version_header-v0.16.0_GH0.tar.gz) = 9189 +SHA256 (sexp/janestreet-re2-v0.17.0_GH0.tar.gz) = cde2fdedcf38297afb77dafbad3ca2eacee8ac70f84e84e05e88cf32bb1fb0bd +SIZE (sexp/janestreet-re2-v0.17.0_GH0.tar.gz) = 393671 +SHA256 (sexp/janestreet-regex_parser_intf-v0.16.0_GH0.tar.gz) = 2988ac5432c5d3dc71d18c884b32f5e7f0c5f9ecc9f97030a379f884cfadcdfa +SIZE (sexp/janestreet-regex_parser_intf-v0.16.0_GH0.tar.gz) = 4031 +SHA256 (sexp/janestreet-sexp_diff-v0.16.0_GH0.tar.gz) = 00bccbc79859da4d49144c9349b0b0d1dbf57ec9d2b5038f44d8e216039e73c4 +SIZE (sexp/janestreet-sexp_diff-v0.16.0_GH0.tar.gz) = 11585 +SHA256 (sexp/janestreet-sexp_macro-v0.16.0_GH0.tar.gz) = af0e9e863560d3c9063f4632d2ee0a35881d60862d7447070efff7ffefc06233 +SIZE (sexp/janestreet-sexp_macro-v0.16.0_GH0.tar.gz) = 15897 +SHA256 (sexp/janestreet-sexp_pretty-v0.16.0_GH0.tar.gz) = 9d15e7be22a7d27d1e037571491c58ffd0165f01082110e748e073a99cd7864b +SIZE (sexp/janestreet-sexp_pretty-v0.16.0_GH0.tar.gz) = 22557 +SHA256 (sexp/janestreet-sexp_select-v0.17.0_GH0.tar.gz) = 4501d04143dd5c73662b01c4c8952e11edfd44a905f10cc6ccf86c722173a77e +SIZE (sexp/janestreet-sexp_select-v0.17.0_GH0.tar.gz) = 10061 +SHA256 (sexp/janestreet-sexplib-aca60491fec3b7aafd0d4f29957bf34fc0f936ba_GH0.tar.gz) = 4022a2b7c0ffac0a03c490423e4fccdd5c25023ddc27675b34c869497b5dc14d +SIZE (sexp/janestreet-sexplib-aca60491fec3b7aafd0d4f29957bf34fc0f936ba_GH0.tar.gz) = 55894 +SHA256 (sexp/janestreet-sexplib0-v0.16.0_GH0.tar.gz) = 73002106488074187a174992da6e76f36f543e6daa80dbf6039a3e10e46adc80 +SIZE (sexp/janestreet-sexplib0-v0.16.0_GH0.tar.gz) = 22171 +SHA256 (sexp/janestreet-shell-v0.16.0_GH0.tar.gz) = c8875d651cbf552ea82fdcfebfed90c858d3d6810fd2748bf01786550878e906 +SIZE (sexp/janestreet-shell-v0.16.0_GH0.tar.gz) = 40799 +SHA256 (sexp/janestreet-spawn-v0.17.0_GH0.tar.gz) = 07c7aaae69c910af584e963c4a15323bd6988741843dfd3c8d11994b3e27ce59 +SIZE (sexp/janestreet-spawn-v0.17.0_GH0.tar.gz) = 18629 +SHA256 (sexp/janestreet-splittable_random-v0.17.0_GH0.tar.gz) = 4f8adcade214d1f84e1073a35f4751154e73853649df581cce68d20dc6337ad2 +SIZE (sexp/janestreet-splittable_random-v0.17.0_GH0.tar.gz) = 10190 +SHA256 (sexp/janestreet-stdio-v0.16.0_GH0.tar.gz) = 388561b483894ae27b5968358b7978ae6a242f426e8c26fd92b39852d68b856e +SIZE (sexp/janestreet-stdio-v0.16.0_GH0.tar.gz) = 7836 +SHA256 (sexp/janestreet-time_now-v0.17.0_GH0.tar.gz) = fc85d6e46c4eb9370de9385f7bbfa6d57b4e48a9e96b20009007226b73f9530c +SIZE (sexp/janestreet-time_now-v0.17.0_GH0.tar.gz) = 4717 +SHA256 (sexp/janestreet-timezone-v0.16.0_GH0.tar.gz) = 0acd70fb2a889f58caeba276433e6208f8346e25f0feb0f7721b5916dfc04937 +SIZE (sexp/janestreet-timezone-v0.16.0_GH0.tar.gz) = 9881 +SHA256 (sexp/janestreet-typerep-v0.16.0_GH0.tar.gz) = 943ef91a18d26d530873630a76fc12bc0f0ce5ee8133be69f1e3026525357b11 +SIZE (sexp/janestreet-typerep-v0.16.0_GH0.tar.gz) = 23002 +SHA256 (sexp/janestreet-uopt-v0.17.0_GH0.tar.gz) = a6534df59d54cfa50ac22c4406d425b098e94b198cee48c3d82e15a348577cc6 +SIZE (sexp/janestreet-uopt-v0.17.0_GH0.tar.gz) = 5880 +SHA256 (sexp/janestreet-variantslib-v0.16.0_GH0.tar.gz) = 4a4f74d1ba234a1ff0f751ea2d86f94fdd1f0809e0fe6c20aab9eae8dec4d2a1 +SIZE (sexp/janestreet-variantslib-v0.16.0_GH0.tar.gz) = 2982 diff --git a/textproc/sexp/files/patch-dune b/textproc/sexp/files/patch-dune new file mode 100644 index 000000000000..a0176822ed0b --- /dev/null +++ b/textproc/sexp/files/patch-dune @@ -0,0 +1,4 @@ +--- dune.orig 2024-11-19 15:49:43 UTC ++++ dune +@@ -0,0 +1 @@ ++(vendored_dirs vendor) diff --git a/textproc/sexp/files/patch-dune-project b/textproc/sexp/files/patch-dune-project new file mode 100644 index 000000000000..08c510443182 --- /dev/null +++ b/textproc/sexp/files/patch-dune-project @@ -0,0 +1,5 @@ +--- dune-project.orig 2024-11-19 15:50:04 UTC ++++ dune-project +@@ -1 +1 @@ +-(lang dune 3.11) ++(lang dune 3.7) diff --git a/textproc/sexp/files/patch-src_main__select.ml b/textproc/sexp/files/patch-src_main__select.ml new file mode 100644 index 000000000000..9dce2c05da92 --- /dev/null +++ b/textproc/sexp/files/patch-src_main__select.ml @@ -0,0 +1,17 @@ +--- src/main_select.ml.orig 2024-05-07 18:46:09 UTC ++++ src/main_select.ml +@@ -77,12 +77,13 @@ let remove_duplicates_flag = + ;; + + let remove_duplicates_flag = ++ let list_stable_dedup = List.stable_dedup_staged ~compare:Sexp.compare in + let open Command.Param in + flag + ~doc:" remove duplicate outputs from each PROGRAM" + "remove-dupes" + (map_flag no_arg ~f:(fun arg -> +- Option.some_if arg (List.stable_dedup ~compare:Sexp.compare))) ++ Option.some_if arg (unstage list_stable_dedup))) + ;; + + let drop_flag = diff --git a/textproc/sexp/files/patch-vendor_core__unix-0.16.0_linux__ext_src_linux__ext.ml b/textproc/sexp/files/patch-vendor_core__unix-0.16.0_linux__ext_src_linux__ext.ml new file mode 100644 index 000000000000..8b9edb057031 --- /dev/null +++ b/textproc/sexp/files/patch-vendor_core__unix-0.16.0_linux__ext_src_linux__ext.ml @@ -0,0 +1,11 @@ +--- vendor/core_unix-0.16.0/linux_ext/src/linux_ext.ml.orig 2023-04-25 13:12:26 UTC ++++ vendor/core_unix-0.16.0/linux_ext/src/linux_ext.ml +@@ -460,7 +460,7 @@ module Clock = Null.Clock + module Clock = Null.Clock + + [%%endif] +-[%%ifdef JSC_TIMERFD] ++[%%if defined(JSC_LINUX_EXT) && defined(JSC_TIMERFD)] + + module Timerfd = struct + module Clock : sig diff --git a/textproc/sexp/files/patch-vendor_ocaml-re-1.11.0-351-g140deeb_dune-project b/textproc/sexp/files/patch-vendor_ocaml-re-1.11.0-351-g140deeb_dune-project new file mode 100644 index 000000000000..66108ce4d5c3 --- /dev/null +++ b/textproc/sexp/files/patch-vendor_ocaml-re-1.11.0-351-g140deeb_dune-project @@ -0,0 +1,8 @@ +--- vendor/ocaml-re-1.11.0-351-g140deeb/dune-project.orig 2024-11-01 20:09:03 UTC ++++ vendor/ocaml-re-1.11.0-351-g140deeb/dune-project +@@ -1,4 +1,4 @@ +-(lang dune 3.12) ++(lang dune 3.7) + + (name re) + diff --git a/textproc/sexp/files/patch-vendor_ocaml-re-1.11.0-351-g140deeb_lib_dune b/textproc/sexp/files/patch-vendor_ocaml-re-1.11.0-351-g140deeb_lib_dune new file mode 100644 index 000000000000..443eb34f7412 --- /dev/null +++ b/textproc/sexp/files/patch-vendor_ocaml-re-1.11.0-351-g140deeb_lib_dune @@ -0,0 +1,8 @@ +--- vendor/ocaml-re-1.11.0-351-g140deeb/lib/dune.orig 2024-11-01 20:09:03 UTC ++++ vendor/ocaml-re-1.11.0-351-g140deeb/lib/dune +@@ -1,5 +1,4 @@ + (library + (name re) + (synopsis "Pure OCaml regular expression library") +- (libraries seq) + (public_name re)) diff --git a/textproc/sexp/files/patch-vendor_ocaml__intrinsics-0.16.1_src_int__stubs.c b/textproc/sexp/files/patch-vendor_ocaml__intrinsics-0.16.1_src_int__stubs.c new file mode 100644 index 000000000000..450857221afd --- /dev/null +++ b/textproc/sexp/files/patch-vendor_ocaml__intrinsics-0.16.1_src_int__stubs.c @@ -0,0 +1,11 @@ +--- vendor/ocaml_intrinsics-0.16.1/src/int_stubs.c.orig 2024-11-19 16:18:24 UTC ++++ vendor/ocaml_intrinsics-0.16.1/src/int_stubs.c +@@ -115,7 +115,7 @@ intnat naive_int32_popcnt (uint32_t x) + #define int64_ctz naive_int64_ctz + #define int32_popcnt naive_int32_popcnt + #define int64_popcnt naive_int64_popcnt +-#elseif /* _MSC_VER */ ++#elif /* _MSC_VER */ + #error "Target not supported" + #endif /* _MSC_VER */ + #endif /* defined(__GNUC__) */ diff --git a/textproc/sexp/files/patch-vendor_parsexp-14af9ab942251783de6abb20e0d0e0eec6080062_dune-project b/textproc/sexp/files/patch-vendor_parsexp-14af9ab942251783de6abb20e0d0e0eec6080062_dune-project new file mode 100644 index 000000000000..d2786fd28308 --- /dev/null +++ b/textproc/sexp/files/patch-vendor_parsexp-14af9ab942251783de6abb20e0d0e0eec6080062_dune-project @@ -0,0 +1,5 @@ +--- vendor/parsexp-14af9ab942251783de6abb20e0d0e0eec6080062/dune-project.orig 2024-08-13 19:53:44 UTC ++++ vendor/parsexp-14af9ab942251783de6abb20e0d0e0eec6080062/dune-project +@@ -1 +1 @@ +-(lang dune 3.11) ++(lang dune 3.7) diff --git a/textproc/sexp/files/patch-vendor_ppx__assert-b6e114b0a6ba8bf4fbfec005f06ed529530af3cf_dune-project b/textproc/sexp/files/patch-vendor_ppx__assert-b6e114b0a6ba8bf4fbfec005f06ed529530af3cf_dune-project new file mode 100644 index 000000000000..43d591b3751a --- /dev/null +++ b/textproc/sexp/files/patch-vendor_ppx__assert-b6e114b0a6ba8bf4fbfec005f06ed529530af3cf_dune-project @@ -0,0 +1,5 @@ +--- vendor/ppx_assert-b6e114b0a6ba8bf4fbfec005f06ed529530af3cf/dune-project.orig 2024-09-26 18:08:47 UTC ++++ vendor/ppx_assert-b6e114b0a6ba8bf4fbfec005f06ed529530af3cf/dune-project +@@ -1 +1 @@ +-(lang dune 3.11) ++(lang dune 3.7) diff --git a/textproc/sexp/files/patch-vendor_ppx__compare-399a908f452dd0d4124e82fea686d8f35c2a3d2a_dune-project b/textproc/sexp/files/patch-vendor_ppx__compare-399a908f452dd0d4124e82fea686d8f35c2a3d2a_dune-project new file mode 100644 index 000000000000..5b333d44b79b --- /dev/null +++ b/textproc/sexp/files/patch-vendor_ppx__compare-399a908f452dd0d4124e82fea686d8f35c2a3d2a_dune-project @@ -0,0 +1,5 @@ +--- vendor/ppx_compare-399a908f452dd0d4124e82fea686d8f35c2a3d2a/dune-project.orig 2024-09-26 18:08:47 UTC ++++ vendor/ppx_compare-399a908f452dd0d4124e82fea686d8f35c2a3d2a/dune-project +@@ -1 +1 @@ +-(lang dune 3.11) ++(lang dune 3.7) diff --git a/textproc/sexp/files/patch-vendor_ppx__diff-eebb67b723e9159e36f8d4f6aa52e3d0a569f84f_dune-project b/textproc/sexp/files/patch-vendor_ppx__diff-eebb67b723e9159e36f8d4f6aa52e3d0a569f84f_dune-project new file mode 100644 index 000000000000..21dc1ca71380 --- /dev/null +++ b/textproc/sexp/files/patch-vendor_ppx__diff-eebb67b723e9159e36f8d4f6aa52e3d0a569f84f_dune-project @@ -0,0 +1,5 @@ +--- vendor/ppx_diff-eebb67b723e9159e36f8d4f6aa52e3d0a569f84f/dune-project.orig 2024-10-08 19:31:01 UTC ++++ vendor/ppx_diff-eebb67b723e9159e36f8d4f6aa52e3d0a569f84f/dune-project +@@ -1 +1 @@ +-(lang dune 3.11) ++(lang dune 3.7) diff --git a/textproc/sexp/files/patch-vendor_ppx__expect-936804bbdeecfda5ae2c103da7399ba178639929_dune-project b/textproc/sexp/files/patch-vendor_ppx__expect-936804bbdeecfda5ae2c103da7399ba178639929_dune-project new file mode 100644 index 000000000000..9b715ed42ac2 --- /dev/null +++ b/textproc/sexp/files/patch-vendor_ppx__expect-936804bbdeecfda5ae2c103da7399ba178639929_dune-project @@ -0,0 +1,5 @@ +--- vendor/ppx_expect-936804bbdeecfda5ae2c103da7399ba178639929/dune-project.orig 2024-10-08 19:31:01 UTC ++++ vendor/ppx_expect-936804bbdeecfda5ae2c103da7399ba178639929/dune-project +@@ -1 +1 @@ +-(lang dune 3.11) ++(lang dune 3.7) diff --git a/textproc/sexp/files/patch-vendor_ppx__inline__test-0.17.0_dune-project b/textproc/sexp/files/patch-vendor_ppx__inline__test-0.17.0_dune-project new file mode 100644 index 000000000000..af3b1081aff0 --- /dev/null +++ b/textproc/sexp/files/patch-vendor_ppx__inline__test-0.17.0_dune-project @@ -0,0 +1,5 @@ +--- vendor/ppx_inline_test-0.17.0/dune-project.orig 2024-05-07 18:46:09 UTC ++++ vendor/ppx_inline_test-0.17.0/dune-project +@@ -1 +1 @@ +-(lang dune 3.11) ++(lang dune 3.7) diff --git a/textproc/sexp/files/patch-vendor_ppx__inline__test-0.17.0_src_dune b/textproc/sexp/files/patch-vendor_ppx__inline__test-0.17.0_src_dune new file mode 100644 index 000000000000..a915262497a3 --- /dev/null +++ b/textproc/sexp/files/patch-vendor_ppx__inline__test-0.17.0_src_dune @@ -0,0 +1,11 @@ +--- vendor/ppx_inline_test-0.17.0/src/dune.orig 2024-05-07 18:46:09 UTC ++++ vendor/ppx_inline_test-0.17.0/src/dune +@@ -13,7 +13,5 @@ + (runner_libraries ppx_inline_test.runner.lib) + (generate_runner + (echo "let () = Ppx_inline_test_lib.exit ();;")) +- (list_partitions_flags "inline-test-runner" %{library-name} +- -list-partitions) +- (flags "inline-test-runner" %{library-name} -partition %{partition} ++ (flags "inline-test-runner" %{library-name} + -source-tree-root %{workspace_root} -diff-cmd -))) diff --git a/textproc/sexp/files/patch-vendor_ppx__stable-ee8c759a847f21c3ee600e8da3f8a705d18c45b4_dune-project b/textproc/sexp/files/patch-vendor_ppx__stable-ee8c759a847f21c3ee600e8da3f8a705d18c45b4_dune-project new file mode 100644 index 000000000000..299348af47ef --- /dev/null +++ b/textproc/sexp/files/patch-vendor_ppx__stable-ee8c759a847f21c3ee600e8da3f8a705d18c45b4_dune-project @@ -0,0 +1,5 @@ +--- vendor/ppx_stable-ee8c759a847f21c3ee600e8da3f8a705d18c45b4/dune-project.orig 2024-10-08 19:31:01 UTC ++++ vendor/ppx_stable-ee8c759a847f21c3ee600e8da3f8a705d18c45b4/dune-project +@@ -1 +1 @@ +-(lang dune 3.11) ++(lang dune 3.7) diff --git a/textproc/sexp/files/patch-vendor_ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66_ast_dune b/textproc/sexp/files/patch-vendor_ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66_ast_dune new file mode 100644 index 000000000000..ef0af2cfb150 --- /dev/null +++ b/textproc/sexp/files/patch-vendor_ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66_ast_dune @@ -0,0 +1,11 @@ +--- vendor/ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66/ast/dune.orig 2024-09-27 08:20:04 UTC ++++ vendor/ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66/ast/dune +@@ -5,7 +5,7 @@ + (library + (name ppxlib_ast) + (public_name ppxlib.ast) +- (libraries astlib stdlib-shims) ++ (libraries astlib) + (flags + (:standard -safe-string) + -w diff --git a/textproc/sexp/files/patch-vendor_ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66_metaquot__lifters_dune b/textproc/sexp/files/patch-vendor_ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66_metaquot__lifters_dune new file mode 100644 index 000000000000..ec608a434282 --- /dev/null +++ b/textproc/sexp/files/patch-vendor_ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66_metaquot__lifters_dune @@ -0,0 +1,8 @@ +--- vendor/ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66/metaquot_lifters/dune.orig 2024-09-27 08:20:04 UTC ++++ vendor/ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66/metaquot_lifters/dune +@@ -3,4 +3,4 @@ + (public_name ppxlib.metaquot_lifters) + (flags + (:standard -safe-string)) +- (libraries ppxlib ppxlib_traverse_builtins stdppx stdlib-shims)) ++ (libraries ppxlib ppxlib_traverse_builtins stdppx)) diff --git a/textproc/sexp/files/patch-vendor_ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66_src_dune b/textproc/sexp/files/patch-vendor_ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66_src_dune new file mode 100644 index 000000000000..b21bd31ff8dc --- /dev/null +++ b/textproc/sexp/files/patch-vendor_ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66_src_dune @@ -0,0 +1,10 @@ +--- vendor/ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66/src/dune.orig 2024-09-27 08:20:04 UTC ++++ vendor/ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66/src/dune +@@ -9,7 +9,6 @@ + ppx_derivers + ppxlib_traverse_builtins + stdppx +- stdlib-shims + sexplib0) + (flags + (:standard -safe-string)) diff --git a/textproc/sexp/files/patch-vendor_ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66_src_gen_dune b/textproc/sexp/files/patch-vendor_ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66_src_gen_dune new file mode 100644 index 000000000000..4bd1d748b75d --- /dev/null +++ b/textproc/sexp/files/patch-vendor_ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66_src_gen_dune @@ -0,0 +1,8 @@ +--- vendor/ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66/src/gen/dune.orig 2024-09-27 08:20:04 UTC ++++ vendor/ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66/src/gen/dune +@@ -2,4 +2,4 @@ + (names gen_ast_pattern gen_ast_builder) + (flags + (:standard -safe-string)) +- (libraries ppxlib_ast astlib ppxlib_traverse_builtins stdppx stdlib-shims)) ++ (libraries ppxlib_ast astlib ppxlib_traverse_builtins stdppx)) diff --git a/textproc/sexp/files/patch-vendor_ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66_stdppx_dune b/textproc/sexp/files/patch-vendor_ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66_stdppx_dune new file mode 100644 index 000000000000..d340c534d03a --- /dev/null +++ b/textproc/sexp/files/patch-vendor_ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66_stdppx_dune @@ -0,0 +1,10 @@ +--- vendor/ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66/stdppx/dune.orig 2024-09-27 08:20:04 UTC ++++ vendor/ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66/stdppx/dune +@@ -1,6 +1,6 @@ + (library + (name stdppx) + (public_name ppxlib.stdppx) +- (libraries sexplib0 stdlib-shims) ++ (libraries sexplib0) + (flags + (:standard -safe-string))) diff --git a/textproc/sexp/files/patch-vendor_ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66_traverse_dune b/textproc/sexp/files/patch-vendor_ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66_traverse_dune new file mode 100644 index 000000000000..b79ad2751f96 --- /dev/null +++ b/textproc/sexp/files/patch-vendor_ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66_traverse_dune @@ -0,0 +1,10 @@ +--- vendor/ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66/traverse/dune.orig 2024-09-27 08:20:04 UTC ++++ vendor/ppxlib-8a0cb7122d7d454c20d732621795d910018d1b66/traverse/dune +@@ -4,6 +4,6 @@ + (kind ppx_deriver) + (flags + (:standard -safe-string)) +- (libraries ppxlib ppxlib_ast ppxlib_traverse_builtins stdppx stdlib-shims) ++ (libraries ppxlib ppxlib_ast ppxlib_traverse_builtins stdppx) + (preprocess + (pps ppxlib_metaquot))) diff --git a/textproc/sexp/files/patch-vendor_ppxlib__jane-33fc3e4bd54ea4e3292d4d32936a46349c043fec_dune-project b/textproc/sexp/files/patch-vendor_ppxlib__jane-33fc3e4bd54ea4e3292d4d32936a46349c043fec_dune-project new file mode 100644 index 000000000000..361e52d4efc9 --- /dev/null +++ b/textproc/sexp/files/patch-vendor_ppxlib__jane-33fc3e4bd54ea4e3292d4d32936a46349c043fec_dune-project @@ -0,0 +1,5 @@ +--- vendor/ppxlib_jane-33fc3e4bd54ea4e3292d4d32936a46349c043fec/dune-project.orig 2024-11-14 21:54:09 UTC ++++ vendor/ppxlib_jane-33fc3e4bd54ea4e3292d4d32936a46349c043fec/dune-project +@@ -1 +1 @@ +-(lang dune 3.11) ++(lang dune 3.7) diff --git a/textproc/sexp/files/patch-vendor_ppxlib__jane-33fc3e4bd54ea4e3292d4d32936a46349c043fec_src_shim.ml b/textproc/sexp/files/patch-vendor_ppxlib__jane-33fc3e4bd54ea4e3292d4d32936a46349c043fec_src_shim.ml new file mode 100644 index 000000000000..be4c83d34f8e --- /dev/null +++ b/textproc/sexp/files/patch-vendor_ppxlib__jane-33fc3e4bd54ea4e3292d4d32936a46349c043fec_src_shim.ml @@ -0,0 +1,11 @@ +--- vendor/ppxlib_jane-33fc3e4bd54ea4e3292d4d32936a46349c043fec/src/shim.ml.orig 2024-11-19 19:45:47 UTC ++++ vendor/ppxlib_jane-33fc3e4bd54ea4e3292d4d32936a46349c043fec/src/shim.ml +@@ -618,7 +618,7 @@ module Signature_item_desc = struct + | Psig_modtypesubst a -> Psig_modtypesubst a + | Psig_open a -> Psig_open a + | Psig_include (a, b) -> +- if List.is_empty b ++ if (match b with [] -> true | _ -> false) + then Psig_include a + else + failwith diff --git a/textproc/sexp/files/patch-vendor_re2-0.17.0_dune-project b/textproc/sexp/files/patch-vendor_re2-0.17.0_dune-project new file mode 100644 index 000000000000..9acd3981ef61 --- /dev/null +++ b/textproc/sexp/files/patch-vendor_re2-0.17.0_dune-project @@ -0,0 +1,5 @@ +--- vendor/re2-0.17.0/dune-project.orig 2024-05-07 18:46:09 UTC ++++ vendor/re2-0.17.0/dune-project +@@ -1 +1 @@ +-(lang dune 3.11) ++(lang dune 3.7) diff --git a/textproc/sexp/files/patch-vendor_re2-0.17.0_src_re2__c_libre2_libre2.symbols b/textproc/sexp/files/patch-vendor_re2-0.17.0_src_re2__c_libre2_libre2.symbols new file mode 100644 index 000000000000..b522a3bb90cb --- /dev/null +++ b/textproc/sexp/files/patch-vendor_re2-0.17.0_src_re2__c_libre2_libre2.symbols @@ -0,0 +1,11 @@ +--- vendor/re2-0.17.0/src/re2_c/libre2/libre2.symbols.orig 2024-05-07 18:46:09 UTC ++++ vendor/re2-0.17.0/src/re2_c/libre2/libre2.symbols +@@ -7,7 +7,7 @@ + _ZN3re211StringPiece*; + _ZNK3re211StringPiece*; + # operator<<(std::ostream&, re2::StringPiece const&) +- _ZlsRSoRKN3re211StringPieceE; ++ # _ZlsRSoRKN3re211StringPieceE; + # re2::FilteredRE2* + _ZN3re211FilteredRE2*; + _ZNK3re211FilteredRE210AllMatches*; diff --git a/textproc/sexp/files/patch-vendor_sexp__select-0.17.0_dune-project b/textproc/sexp/files/patch-vendor_sexp__select-0.17.0_dune-project new file mode 100644 index 000000000000..82324d30fbc6 --- /dev/null +++ b/textproc/sexp/files/patch-vendor_sexp__select-0.17.0_dune-project @@ -0,0 +1,5 @@ +--- vendor/sexp_select-0.17.0/dune-project.orig 2024-05-07 18:46:09 UTC ++++ vendor/sexp_select-0.17.0/dune-project +@@ -1 +1 @@ +-(lang dune 3.11) ++(lang dune 3.7) diff --git a/textproc/sexp/files/patch-vendor_sexplib-aca60491fec3b7aafd0d4f29957bf34fc0f936ba_dune-project b/textproc/sexp/files/patch-vendor_sexplib-aca60491fec3b7aafd0d4f29957bf34fc0f936ba_dune-project new file mode 100644 index 000000000000..903e85cdbe77 --- /dev/null +++ b/textproc/sexp/files/patch-vendor_sexplib-aca60491fec3b7aafd0d4f29957bf34fc0f936ba_dune-project @@ -0,0 +1,5 @@ +--- vendor/sexplib-aca60491fec3b7aafd0d4f29957bf34fc0f936ba/dune-project.orig 2024-10-08 19:31:01 UTC ++++ vendor/sexplib-aca60491fec3b7aafd0d4f29957bf34fc0f936ba/dune-project +@@ -1 +1 @@ +-(lang dune 3.11) ++(lang dune 3.7) diff --git a/textproc/sexp/files/patch-vendor_splittable__random-0.17.0_dune-project b/textproc/sexp/files/patch-vendor_splittable__random-0.17.0_dune-project new file mode 100644 index 000000000000..fc1f3a69c82a --- /dev/null +++ b/textproc/sexp/files/patch-vendor_splittable__random-0.17.0_dune-project @@ -0,0 +1,5 @@ +--- vendor/splittable_random-0.17.0/dune-project.orig 2024-11-19 19:38:44 UTC ++++ vendor/splittable_random-0.17.0/dune-project +@@ -1 +1 @@ +-(lang dune 3.11) ++(lang dune 3.7) diff --git a/textproc/sexp/files/patch-vendor_time__now-0.17.0_dune-project b/textproc/sexp/files/patch-vendor_time__now-0.17.0_dune-project new file mode 100644 index 000000000000..8b633189d6a2 --- /dev/null +++ b/textproc/sexp/files/patch-vendor_time__now-0.17.0_dune-project @@ -0,0 +1,5 @@ +--- vendor/time_now-0.17.0/dune-project.orig 2024-11-19 19:37:33 UTC ++++ vendor/time_now-0.17.0/dune-project +@@ -1 +1 @@ +-(lang dune 3.11) ++(lang dune 3.7) diff --git a/textproc/sexp/files/patch-vendor_uopt-0.17.0_dune-project b/textproc/sexp/files/patch-vendor_uopt-0.17.0_dune-project new file mode 100644 index 000000000000..98d165bd6505 --- /dev/null +++ b/textproc/sexp/files/patch-vendor_uopt-0.17.0_dune-project @@ -0,0 +1,5 @@ +--- vendor/uopt-0.17.0/dune-project.orig 2024-05-07 18:46:09 UTC ++++ vendor/uopt-0.17.0/dune-project +@@ -1 +1 @@ +-(lang dune 3.11) ++(lang dune 3.7) diff --git a/textproc/sexp/pkg-descr b/textproc/sexp/pkg-descr new file mode 100644 index 000000000000..7b986e7d3a80 --- /dev/null +++ b/textproc/sexp/pkg-descr @@ -0,0 +1,4 @@ +Sexp is a command-line tool offering commands for assembling, +escaping, transforming, flattening, fuzzy searching, extracting, +diff-ing, pretty-printing, converting from JSON and XML, converting to +JSON and CSV, and other manipulations on S-expressions.