diff --git a/devel/Makefile b/devel/Makefile index 4bcf0b1055d7..4ec2e124d688 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -558,6 +558,7 @@ SUBDIR += editline SUBDIR += efivar SUBDIR += efl + SUBDIR += eglot SUBDIR += egypt SUBDIR += eiffelstudio SUBDIR += electron13 @@ -852,6 +853,7 @@ SUBDIR += git-subrepo SUBDIR += git-svn SUBDIR += git-town + SUBDIR += git.el SUBDIR += gitaly SUBDIR += gitblit SUBDIR += gitflow @@ -1559,6 +1561,7 @@ SUBDIR += mcpp SUBDIR += mdb SUBDIR += mdds + SUBDIR += melpa-package-build SUBDIR += menhir SUBDIR += mercator SUBDIR += mercurial @@ -6147,6 +6150,7 @@ SUBDIR += rubygem-azure_mgmt_web SUBDIR += rubygem-azure_sdk SUBDIR += rubygem-azure_service_fabric + SUBDIR += rubygem-backport SUBDIR += rubygem-backports SUBDIR += rubygem-bacon SUBDIR += rubygem-baf @@ -6687,6 +6691,7 @@ SUBDIR += rubygem-rb-fsevent SUBDIR += rubygem-rb-inotify SUBDIR += rubygem-rb-kqueue + SUBDIR += rubygem-rb-readline SUBDIR += rubygem-rblineprof SUBDIR += rubygem-rbs SUBDIR += rubygem-rbs_json_schema @@ -6815,6 +6820,7 @@ SUBDIR += rubygem-slow_enumerator_tools SUBDIR += rubygem-snowplow-tracker SUBDIR += rubygem-soap4r + SUBDIR += rubygem-solargraph SUBDIR += rubygem-solve SUBDIR += rubygem-sorted_set SUBDIR += rubygem-spring @@ -7252,6 +7258,7 @@ SUBDIR += yaml-cpp03 SUBDIR += yaml2argdata SUBDIR += yasm + SUBDIR += yasnippet.el SUBDIR += yder SUBDIR += youcompleteme SUBDIR += yuck diff --git a/devel/eglot/Makefile b/devel/eglot/Makefile new file mode 100644 index 000000000000..4a17d86ba57e --- /dev/null +++ b/devel/eglot/Makefile @@ -0,0 +1,45 @@ +PORTNAME= eglot +PORTVERSION= 0.14.0 +CATEGORIES= devel elisp +PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} + +MAINTAINER= lab@thinkum.space +COMMENT= Language server client for Emacs +LICENSE= GPLv3+ + +USES= emacs +USE_GITHUB= yes +GH_ACCOUNT= joaotavora +GH_TAGNAME= 9389d2e + +SUB_FILES= pkg-message + +_EL_FILES= eglot.el +_DOC_FILES= README.md \ + gif-examples/eglot-code-actions.gif \ + gif-examples/eglot-completions.gif \ + gif-examples/eglot-diagnostics.gif \ + gif-examples/eglot-hover-on-symbol.gif \ + gif-examples/eglot-rename.gif \ + gif-examples/eglot-snippets-on-completion.gif \ + gif-examples/eglot-xref-find-definition.gif \ + gif-examples/eglot-xref-find-references.gif + +do-build: + cd ${WRKSRC}; ${EMACS_CMD} -batch -f batch-byte-compile ${_EL_FILES} + +do-install: + ${INSTALL} -d ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} +.for F in ${_EL_FILES} + ${INSTALL_DATA} ${WRKSRC}/${F} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${F} + ${INSTALL_DATA} ${WRKSRC}/${F:R}.elc ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${F:R}.elc +.endfor + ${INSTALL} -d ${STAGEDIR}${DOCSDIR} +.for D in ${_DOC_FILES:H:u} + ${INSTALL} -d ${STAGEDIR}${DOCSDIR}/${D} +.endfor +.for F in ${_DOC_FILES} + ${INSTALL_DATA} ${WRKSRC}/${F} ${STAGEDIR}${DOCSDIR}/${F} +.endfor + +.include diff --git a/devel/eglot/distinfo b/devel/eglot/distinfo new file mode 100644 index 000000000000..ebdef35c99ff --- /dev/null +++ b/devel/eglot/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1647209391 +SHA256 (joaotavora-eglot-0.14.0-9389d2e_GH0.tar.gz) = 6229eaaef0a0ff2a4af60214fbd20ef0bfcfb5904706e89fc71e19daf892b16f +SIZE (joaotavora-eglot-0.14.0-9389d2e_GH0.tar.gz) = 302411 diff --git a/devel/eglot/files/pkg-message.in b/devel/eglot/files/pkg-message.in new file mode 100644 index 000000000000..5dd7519a2725 --- /dev/null +++ b/devel/eglot/files/pkg-message.in @@ -0,0 +1,2 @@ +Documentation is available under the directory +%%DOCSDIR%%/ diff --git a/devel/eglot/pkg-descr b/devel/eglot/pkg-descr new file mode 100644 index 000000000000..6e0d0bd85de2 --- /dev/null +++ b/devel/eglot/pkg-descr @@ -0,0 +1,7 @@ +Eglot ("Emacs Polyglot") is an Emacs Lisp client for the LSP, the +Language Server Protocol. + +Eglot can communicate with indvidual LSP servers via UNIX pipe or +TCP socket communications. + +WWW: https://github.com/joaotavora/eglot diff --git a/devel/eglot/pkg-plist b/devel/eglot/pkg-plist new file mode 100644 index 000000000000..6675ce38f05e --- /dev/null +++ b/devel/eglot/pkg-plist @@ -0,0 +1,11 @@ +%%DOCSDIR%%/README.md +%%DOCSDIR%%/gif-examples/eglot-code-actions.gif +%%DOCSDIR%%/gif-examples/eglot-completions.gif +%%DOCSDIR%%/gif-examples/eglot-diagnostics.gif +%%DOCSDIR%%/gif-examples/eglot-hover-on-symbol.gif +%%DOCSDIR%%/gif-examples/eglot-rename.gif +%%DOCSDIR%%/gif-examples/eglot-snippets-on-completion.gif +%%DOCSDIR%%/gif-examples/eglot-xref-find-definition.gif +%%DOCSDIR%%/gif-examples/eglot-xref-find-references.gif +%%EMACS_VERSION_SITE_LISPDIR%%/eglot.el +%%EMACS_VERSION_SITE_LISPDIR%%/eglot.elc diff --git a/devel/git.el/Makefile b/devel/git.el/Makefile new file mode 100644 index 000000000000..04ea82c81126 --- /dev/null +++ b/devel/git.el/Makefile @@ -0,0 +1,40 @@ +PORTNAME= git.el +DISTVERSION= 0.1.1 +GH_TAGNAME= a3396a7 +CATEGORIES= devel elisp +PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} + +MAINTAINER= lab@thinkum.space +COMMENT= An Elisp API for programmatically using Git +LICENSE= GPLv3+ + +USES= emacs +USE_GITHUB= yes +GH_ACCOUNT= rejeep + +_EL_DEPENDS= s.el${EMACS_PKGNAMESUFFIX}>=1.7.0:textproc/s.el@${EMACS_FLAVOR} \ + dash.el${EMACS_PKGNAMESUFFIX}>=2.2.0:devel/dash.el@${EMACS_FLAVOR} \ + f.el${EMACS_PKGNAMESUFFIX}>=0.10.0:misc/f.el@${EMACS_FLAVOR} +BUILD_DEPENDS= ${_EL_DEPENDS} +RUN_DEPENDS= ${_EL_DEPENDS} + +_EL_FILES= git.el +_DOC_FILES= README.md + +SUB_FILES= pkg-message + +do-build: + cd ${WRKSRC}; ${EMACS_CMD} -batch -f batch-byte-compile ${_EL_FILES} + +do-install: + ${INSTALL} -d ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} +.for F in ${_EL_FILES} + ${INSTALL_DATA} ${WRKSRC}/${F} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${F} + ${INSTALL_DATA} ${WRKSRC}/${F:R}.elc ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${F:R}.elc +.endfor + ${INSTALL} -d ${STAGEDIR}${DOCSDIR} +.for F in ${_DOC_FILES} + ${INSTALL_DATA} ${WRKSRC}/${F} ${STAGEDIR}${DOCSDIR}/${F} +.endfor + +.include diff --git a/devel/git.el/distinfo b/devel/git.el/distinfo new file mode 100644 index 000000000000..8710d0ae8a95 --- /dev/null +++ b/devel/git.el/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1646767033 +SHA256 (rejeep-git.el-0.1.1-a3396a7_GH0.tar.gz) = 491516a44986497eb1f5dc26aa6cb5dd3adc971e0859f7735e8e223c75ecd1b0 +SIZE (rejeep-git.el-0.1.1-a3396a7_GH0.tar.gz) = 33548 diff --git a/devel/git.el/files/pkg-message.in b/devel/git.el/files/pkg-message.in new file mode 100644 index 000000000000..3d6004b1b5b0 --- /dev/null +++ b/devel/git.el/files/pkg-message.in @@ -0,0 +1,7 @@ +[ +{ type: install + message: < diff --git a/devel/melpa-package-build/distinfo b/devel/melpa-package-build/distinfo new file mode 100644 index 000000000000..562cef697380 --- /dev/null +++ b/devel/melpa-package-build/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1646764699 +SHA256 (melpa-package-build-2.4-032e9bd_GH0.tar.gz) = fa93a22a3dcc5735174bdfb3f12658dead854af54fc7188c58ec34a2658cc75a +SIZE (melpa-package-build-2.4-032e9bd_GH0.tar.gz) = 16320 diff --git a/devel/melpa-package-build/pkg-descr b/devel/melpa-package-build/pkg-descr new file mode 100644 index 000000000000..c612c9752003 --- /dev/null +++ b/devel/melpa-package-build/pkg-descr @@ -0,0 +1,5 @@ +MELPA package-build provides an API for software packaging and +distribution management with Emacs Lisp. + +This API supports publishing for Emacs Lisp software in GNU Emacs Lisp +Package Archive (ELPA) packages for access via ELPA repository services. diff --git a/devel/melpa-package-build/pkg-plist b/devel/melpa-package-build/pkg-plist new file mode 100644 index 000000000000..eee3908470e8 --- /dev/null +++ b/devel/melpa-package-build/pkg-plist @@ -0,0 +1,8 @@ +%%EMACS_VERSION_SITE_LISPDIR%%/package-build/package-build-badges.el +%%EMACS_VERSION_SITE_LISPDIR%%/package-build/package-build-badges.elc +%%EMACS_VERSION_SITE_LISPDIR%%/package-build/package-build.el +%%EMACS_VERSION_SITE_LISPDIR%%/package-build/package-build.elc +%%EMACS_VERSION_SITE_LISPDIR%%/package-build/package-recipe-mode.el +%%EMACS_VERSION_SITE_LISPDIR%%/package-build/package-recipe-mode.elc +%%EMACS_VERSION_SITE_LISPDIR%%/package-build/package-recipe.el +%%EMACS_VERSION_SITE_LISPDIR%%/package-build/package-recipe.elc diff --git a/devel/rubygem-backport/Makefile b/devel/rubygem-backport/Makefile new file mode 100644 index 000000000000..6694a680003f --- /dev/null +++ b/devel/rubygem-backport/Makefile @@ -0,0 +1,27 @@ +PORTNAME= backport +PORTVERSION= 1.2.0 +CATEGORIES= devel rubygems +MASTER_SITES= RG + +MAINTAINER= lab@thinkum.space +COMMENT= A pure Ruby library for event-driven IO + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +USES= gem:noautoplist +USE_RUBY= yes +NO_ARCH= yes + +PLIST_SUB+= PORTNAME=${PORTNAME} + +RUN_DEPENDS= rubygem-rake>=10.0:devel/rubygem-rake \ + rubygem-rspec>=3.0:devel/rubygem-rspec \ + rubygem-simplecov>=0.14:devel/rubygem-simplecov + +_GEM_LIB_FILES_CLEAN= .??* + +post-install: + ${RM} ${_GEM_LIB_FILES_CLEAN:@F@${STAGEDIR}${PREFIX}/${GEM_LIB_DIR}/${F}@} + +.include diff --git a/devel/rubygem-backport/distinfo b/devel/rubygem-backport/distinfo new file mode 100644 index 000000000000..a96b7b136d05 --- /dev/null +++ b/devel/rubygem-backport/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1647282939 +SHA256 (rubygem/backport-1.2.0.gem) = 912c7dfdd9ee4625d013ddfccb6205c3f92da69a8990f65c440e40f5b2fc7f75 +SIZE (rubygem/backport-1.2.0.gem) = 12288 diff --git a/devel/rubygem-backport/pkg-descr b/devel/rubygem-backport/pkg-descr new file mode 100644 index 000000000000..0521eb4d93ae --- /dev/null +++ b/devel/rubygem-backport/pkg-descr @@ -0,0 +1,3 @@ +A pure Ruby library for event-driven IO. + +WWW: http://github.com/castwide/backport diff --git a/devel/rubygem-backport/pkg-plist b/devel/rubygem-backport/pkg-plist new file mode 100644 index 000000000000..f711392a4540 --- /dev/null +++ b/devel/rubygem-backport/pkg-plist @@ -0,0 +1,20 @@ +%%GEM_LIB_DIR%%/CHANGELOG.md +%%GEM_LIB_DIR%%/Gemfile +%%GEM_LIB_DIR%%/LICENSE.txt +%%GEM_LIB_DIR%%/README.md +%%GEM_LIB_DIR%%/Rakefile +%%GEM_LIB_DIR%%/%%PORTNAME%%.gemspec +%%GEM_LIB_DIR%%/bin/console +%%GEM_LIB_DIR%%/bin/setup +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/adapter.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/client.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/machine.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/server.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/server/base.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/server/connectable.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/server/interval.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/server/stdio.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/server/tcpip.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/version.rb +%%GEM_SPEC%% diff --git a/devel/rubygem-rb-readline/Makefile b/devel/rubygem-rb-readline/Makefile new file mode 100644 index 000000000000..87dc469b13c2 --- /dev/null +++ b/devel/rubygem-rb-readline/Makefile @@ -0,0 +1,21 @@ +PORTNAME= rb-readline +PORTVERSION= 0.5.5 +CATEGORIES= devel ruby +MASTER_SITES= RG +#USE_GITHUB= yes +#GH_TUPLE= ConnorAtherton:rb-readline:v0.5.5 + +MAINTAINER= lab+ports@thinkum.space +COMMENT= Pure Ruby implementation of readline +LICENSE= BSD3CLAUSE + +USE_RUBY= yes +USES= gem + +RUN_DEPENDS= rubygem-rake>=0:devel/rubygem-rake +RUN_DEPENDS+= rubygem-minitest>=5.2:devel/rubygem-minitest + +post-install: + cd ${STAGEDIR}${PREFIX}/${GEMS_BASE_DIR}; ${TEST} -d plugins && ${RMDIR} plugins + +.include diff --git a/devel/rubygem-rb-readline/distinfo b/devel/rubygem-rb-readline/distinfo new file mode 100644 index 000000000000..696561b50362 --- /dev/null +++ b/devel/rubygem-rb-readline/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1640785081 +SHA256 (rubygem/rb-readline-0.5.5.gem) = 9e9bd7e198bdef0822c46902f6c592b882c1f9777894a4c3dcf5b320824a8793 +SIZE (rubygem/rb-readline-0.5.5.gem) = 96768 diff --git a/devel/rubygem-rb-readline/pkg-descr b/devel/rubygem-rb-readline/pkg-descr new file mode 100644 index 000000000000..60909c42d93f --- /dev/null +++ b/devel/rubygem-rb-readline/pkg-descr @@ -0,0 +1,3 @@ +rb-readline provides a pure Ruby implementation of readline + +WWW: https://github.com/ConnorAtherton/rb-readline diff --git a/devel/rubygem-solargraph/Makefile b/devel/rubygem-solargraph/Makefile new file mode 100644 index 000000000000..492af0f2acdf --- /dev/null +++ b/devel/rubygem-solargraph/Makefile @@ -0,0 +1,55 @@ +PORTNAME= solargraph +PORTVERSION= 0.44.3 +CATEGORIES= devel rubygems +MASTER_SITES= RG + +MAINTAINER= lab@thinkum.space +COMMENT= Ruby Language Server + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= gem:noautoplist +USE_RUBY= yes +NO_ARCH= yes + +PLIST_SUB= PORTNAME=${PORTNAME} RUBY_PORTVERSION=${RUBY_PORTVERSION} +SUB_LIST= GEM_LIB_DIR=${GEM_LIB_DIR} +SUB_FILES= pkg-message + +RUN_DEPENDS= rubygem-backport>=1.2:devel/rubygem-backport \ + rubygem-benchmark>=0.0:benchmarks/rubygem-benchmark \ + rubygem-bundler>=1.17.2:sysutils/rubygem-bundler \ + rubygem-diff-lcs>=1.4:textproc/rubygem-diff-lcs \ + rubygem-e2mmap>=0.0:devel/rubygem-e2mmap \ + rubygem-jaro_winkler>=1.5:devel/rubygem-jaro_winkler \ + rubygem-kramdown>=2.3:textproc/rubygem-kramdown \ + rubygem-kramdown-parser-gfm>=1.1:textproc/rubygem-kramdown-parser-gfm \ + rubygem-parser>=3.0:devel/rubygem-parser \ + rubygem-reverse_markdown>=1.0.5:textproc/rubygem-reverse_markdown \ + rubygem-rubocop>=0.52:devel/rubygem-rubocop \ + rubygem-thor>=1.0:devel/rubygem-thor \ + rubygem-tilt>=2.0:devel/rubygem-tilt \ + rubygem-yard>=0.9.24:textproc/rubygem-yard + +BUILD_DEPENDS= yardoc:textproc/rubygem-yard + +_GEM_LIB_FILES_CLEAN= .??* + +## ensure that the current ruby's distfile is available +post-fetch: + ${MAKE} -C ../../${RUBY_PORT} fetch checksum + +## generate a core and stdlib db for yardoc in the selected ruby +post-build: + ${TAR} -C ${WRKDIR} -Jxf ${DISTDIR}/ruby/${RUBY_DISTNAME}.tar.xz + cd ${WRKDIR}/${RUBY_DISTNAME}; yardoc -b ${WRKDIR}/yardoc-${RUBY_PORTVERSION}/${RUBY_PORTVERSION}/yardoc -n *.c + cd ${WRKDIR}/${RUBY_DISTNAME}; yardoc -b ${WRKDIR}/yardoc-${RUBY_PORTVERSION}/${RUBY_PORTVERSION}/yardoc-stdlib -n --exclude "lib/bundler/" + ${TAR} -C ${WRKDIR}/yardoc-${RUBY_PORTVERSION} -zcf ${WRKDIR}/${RUBY_PORTVERSION}.tar.gz ${RUBY_PORTVERSION} + +post-install: + ${RM} ${_GEM_LIB_FILES_CLEAN:@F@${STAGEDIR}${PREFIX}/${GEM_LIB_DIR}/${F}@} + ${CP} -f ${WRKDIR}/${RUBY_PORTVERSION}.tar.gz ${STAGEDIR}${PREFIX}/${GEM_LIB_DIR}/yardoc/${RUBY_PORTVERSION}.tar.gz + + +.include diff --git a/devel/rubygem-solargraph/distinfo b/devel/rubygem-solargraph/distinfo new file mode 100644 index 000000000000..f0756312d6bc --- /dev/null +++ b/devel/rubygem-solargraph/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1647215459 +SHA256 (rubygem/solargraph-0.44.3.gem) = 0856f213c2162a922a472d1e3d4b6372c6b5ee5b8029bc1ea41e0960a72371c0 +SIZE (rubygem/solargraph-0.44.3.gem) = 4368384 diff --git a/devel/rubygem-solargraph/files/patch-lib_solargraph_yard_map_core_docs.rb b/devel/rubygem-solargraph/files/patch-lib_solargraph_yard_map_core_docs.rb new file mode 100644 index 000000000000..9997cb3a08fb --- /dev/null +++ b/devel/rubygem-solargraph/files/patch-lib_solargraph_yard_map_core_docs.rb @@ -0,0 +1,11 @@ +--- lib/solargraph/yard_map/core_docs.rb.orig 2022-03-14 21:29:51.310131000 +0000 ++++ lib/solargraph/yard_map/core_docs.rb 2022-03-14 21:35:34.461067000 +0000 +@@ -34,6 +34,8 @@ module Solargraph + return unless best_match.nil? + FileUtils.cp File.join(Solargraph::YARDOC_PATH, "#{DEFAULT}.tar.gz"), cache_dir + install_archive File.join(cache_dir, "#{DEFAULT}.tar.gz") ++ FileUtils.cp File.join(Solargraph::YARDOC_PATH, "#{RUBY_VERSION}.tar.gz"), cache_dir ++ install_archive File.join(cache_dir, "#{RUBY_VERSION}.tar.gz") + end + + # True if core documentation is installed for the specified version diff --git a/devel/rubygem-solargraph/files/pkg-message.in b/devel/rubygem-solargraph/files/pkg-message.in new file mode 100644 index 000000000000..930236d67b89 --- /dev/null +++ b/devel/rubygem-solargraph/files/pkg-message.in @@ -0,0 +1,20 @@ +The Solargraph README is available in the file +%%PREFIX%%/%%GEM_LIB_DIR%%/README.md + +Online documentation is available with the shell command 'solargraph --help' + +Cached yard information will be installed in the directory denoted by the +environment variable SOLARGRAPH_CACHE, by default ~/.solargraph/cache + +When used with the port devel/eglot as an LSP client for Emacs, a local +stdio-based connection to Solargraph can be enabled for enh-ruby-mode +as follows. + + (autoload 'eglot-ensure "eglot") + (add-to-list 'eglot-server-programs '(enh-ruby-mode . ("solargraph" "stdio"))) + (add-hook 'enh-ruby-mode-hook 'eglot-ensure) + +For ruby-mode, the symbols ruby-mode and ruby-mode-hook can be substituted +in the example. + +Eglot and other LSP clients are described in the Solargraph README. diff --git a/devel/rubygem-solargraph/pkg-descr b/devel/rubygem-solargraph/pkg-descr new file mode 100644 index 000000000000..8444dad4a074 --- /dev/null +++ b/devel/rubygem-solargraph/pkg-descr @@ -0,0 +1,3 @@ +Solargraph is a Ruby server for the Language Server Protocol (LSP). + +WWW: https://solargraph.org diff --git a/devel/rubygem-solargraph/pkg-plist b/devel/rubygem-solargraph/pkg-plist new file mode 100644 index 000000000000..7439c8989c90 --- /dev/null +++ b/devel/rubygem-solargraph/pkg-plist @@ -0,0 +1,251 @@ +bin/%%PORTNAME%% +%%GEM_LIB_DIR%%/%%PORTNAME%%.gemspec +%%GEM_LIB_DIR%%/bin/%%PORTNAME%% +%%GEM_LIB_DIR%%/CHANGELOG.md +%%GEM_LIB_DIR%%/Gemfile +%%GEM_LIB_DIR%%/lib/.rubocop.yml +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/api_map.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/api_map/bundler_methods.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/api_map/cache.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/api_map/source_to_yard.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/api_map/store.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/bench.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/compat.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/complex_type.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/complex_type/type_methods.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/complex_type/unique_type.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/convention.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/convention/base.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/convention/gemfile.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/convention/gemspec.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/convention/rspec.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/converters/dd.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/converters/dl.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/converters/dt.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/converters/misc.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/diagnostics.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/diagnostics/base.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/diagnostics/require_not_found.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/diagnostics/rubocop_helpers.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/diagnostics/rubocop.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/diagnostics/severities.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/diagnostics/type_check.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/diagnostics/update_errors.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/documentor.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/environ.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/completion_item_kinds.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/error_codes.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/host.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/host/cataloger.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/host/diagnoser.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/host/dispatch.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/host/message_worker.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/host/sources.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message_types.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/base.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/cancel_request.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/client.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/client/register_capability.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/completion_item.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/completion_item/resolve.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/exit_notification.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/extended.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/extended/check_gem_version.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/extended/document_gems.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/extended/document.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/extended/download_core.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/extended/environment.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/extended/search.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/initialize.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/initialized.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/method_not_found.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/method_not_implemented.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/shutdown.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/text_document.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/text_document/base.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/text_document/code_action.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/text_document/completion.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/text_document/definition.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/text_document/did_change.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/text_document/did_close.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/text_document/did_open.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/text_document/did_save.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/text_document/document_highlight.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/text_document/document_symbol.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/text_document/folding_range.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/text_document/formatting.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/text_document/hover.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/text_document/on_type_formatting.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/text_document/prepare_rename.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/text_document/references.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/text_document/rename.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/text_document/signature_help.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/workspace.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/workspace/did_change_configuration.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/workspace/did_change_watched_files.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/workspace/did_change_workspace_folders.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/message/workspace/workspace_symbol.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/request.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/symbol_kinds.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/transport.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/transport/adapter.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/transport/data_reader.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/language_server/uri_helpers.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/library.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/location.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/logging.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/page.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/comment_ripper.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/legacy.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/legacy/class_methods.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/legacy/flawed_builder.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/legacy/node_chainer.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/legacy/node_methods.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/legacy/node_processors.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/legacy/node_processors/alias_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/legacy/node_processors/args_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/legacy/node_processors/begin_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/legacy/node_processors/block_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/legacy/node_processors/casgn_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/legacy/node_processors/cvasgn_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/legacy/node_processors/def_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/legacy/node_processors/defs_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/legacy/node_processors/gvasgn_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/legacy/node_processors/ivasgn_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/legacy/node_processors/lvasgn_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/legacy/node_processors/namespace_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/legacy/node_processors/orasgn_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/legacy/node_processors/resbody_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/legacy/node_processors/sclass_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/legacy/node_processors/send_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/legacy/node_processors/sym_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/node_methods.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/node_processor.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/node_processor/base.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/region.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/rubyvm.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/rubyvm/class_methods.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/rubyvm/node_chainer.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/rubyvm/node_methods.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/rubyvm/node_processors.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/rubyvm/node_processors/alias_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/rubyvm/node_processors/args_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/rubyvm/node_processors/begin_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/rubyvm/node_processors/block_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/rubyvm/node_processors/casgn_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/rubyvm/node_processors/cvasgn_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/rubyvm/node_processors/def_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/rubyvm/node_processors/defs_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/rubyvm/node_processors/gvasgn_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/rubyvm/node_processors/ivasgn_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/rubyvm/node_processors/kw_arg_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/rubyvm/node_processors/lit_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/rubyvm/node_processors/lvasgn_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/rubyvm/node_processors/namespace_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/rubyvm/node_processors/opt_arg_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/rubyvm/node_processors/orasgn_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/rubyvm/node_processors/resbody_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/rubyvm/node_processors/sclass_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/rubyvm/node_processors/scope_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/rubyvm/node_processors/send_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/rubyvm/node_processors/sym_node.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/parser/snippet.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/base_variable.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/base.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/block.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/class_variable.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/closure.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/common.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/constant.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/conversions.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/documenting.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/duck_method.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/global_variable.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/instance_variable.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/keyword_param.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/keyword.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/local_variable.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/method_alias.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/method.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/namespace.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/parameter.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/proxy_type.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/reference.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/reference/extend.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/reference/include.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/reference/override.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/reference/prepend.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/reference/require.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/reference/superclass.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/singleton.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/pin/symbol.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/position.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/range.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/server_methods.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/shell.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/source_map.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/source_map/clip.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/source_map/completion.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/source_map/mapper.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/source.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/source/chain.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/source/chain/block_variable.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/source/chain/call.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/source/chain/class_variable.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/source/chain/constant.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/source/chain/global_variable.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/source/chain/hash.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/source/chain/head.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/source/chain/instance_variable.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/source/chain/link.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/source/chain/literal.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/source/chain/or.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/source/chain/q_call.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/source/chain/variable.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/source/chain/z_super.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/source/change.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/source/cursor.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/source/encoding_fixes.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/source/source_chainer.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/source/updater.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/type_checker.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/type_checker/checks.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/type_checker/param_def.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/type_checker/problem.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/type_checker/rules.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/version.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/views/_method.erb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/views/_name_type_tag.erb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/views/_namespace.erb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/views/document.erb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/views/environment.erb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/views/layout.erb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/views/search.erb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/workspace.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/workspace/config.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/yard_map.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/yard_map/cache.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/yard_map/core_docs.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/yard_map/core_fills.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/yard_map/core_gen.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/yard_map/helpers.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/yard_map/mapper.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/yard_map/mapper/to_constant.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/yard_map/mapper/to_method.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/yard_map/mapper/to_namespace.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/yard_map/rdoc_to_yard.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/yard_map/stdlib_fills.rb +%%GEM_LIB_DIR%%/lib/%%PORTNAME%%/yard_map/to_method.rb +%%GEM_LIB_DIR%%/lib/yard-%%PORTNAME%%.rb +%%GEM_LIB_DIR%%/LICENSE +%%GEM_LIB_DIR%%/Rakefile +%%GEM_LIB_DIR%%/README.md +%%GEM_LIB_DIR%%/SPONSORS.md +%%GEM_LIB_DIR%%/yardoc/2.2.2.tar.gz +%%GEM_LIB_DIR%%/yardoc/%%RUBY_PORTVERSION%%.tar.gz +%%GEM_SPEC%% diff --git a/devel/yasnippet.el/Makefile b/devel/yasnippet.el/Makefile new file mode 100644 index 000000000000..47b00a769a24 --- /dev/null +++ b/devel/yasnippet.el/Makefile @@ -0,0 +1,64 @@ +PORTNAME= yasnippet.el +PORTVERSION= 0.14.0 +CATEGORIES= devel elisp +PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} + +MAINTAINER= lab@thinkum.space +COMMENT= Template system for Emacs +LICENSE= GPLv3+ + +USES= emacs +USE_GITHUB= yes +GH_ACCOUNT= joaotavora +GH_TAGNAME= 5cbdbf0 +GH_PROJECT= ${PORTNAME:R} + +SUB_FILES+= pkg-message + +_EL_FILES= yasnippet.el +_DOC_FILES= README.mdown +_ORG_FILES= doc/faq.org \ + doc/index.org \ + doc/snippet-reference.org \ + doc/snippet-organization.org \ + doc/snippet-development.org \ + doc/snippet-menu.org \ + doc/snippet-expansion.org \ + doc/images/bg-content-left.png \ + doc/images/bg-content-right.png \ + doc/images/bg-content.png \ + doc/images/bg-navigation-item-hover.png \ + doc/images/bg-navigation-item.png \ + doc/images/bg-navigation.png \ + doc/images/body.png \ + doc/images/customization-group.png \ + doc/images/dropdown-menu.png \ + doc/images/external.png \ + doc/images/ido-menu.png \ + doc/images/menu-1.png \ + doc/images/menu-2.png \ + doc/images/menu-groups.png \ + doc/images/menu-parent.png \ + doc/images/minor-mode-indicator.png \ + doc/images/x-menu.png + + +do-build: + cd ${WRKSRC}; ${EMACS_CMD} -batch -f batch-byte-compile ${_EL_FILES} + +do-install: + ${INSTALL} -d ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} +.for F in ${_EL_FILES} + ${INSTALL_DATA} ${WRKSRC}/${F} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${F} + ${INSTALL_DATA} ${WRKSRC}/${F:R}.elc ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${F:R}.elc +.endfor + ${INSTALL} -d ${STAGEDIR}${DOCSDIR} +.for F in ${_DOC_FILES} + ${INSTALL_DATA} ${WRKSRC}/${F} ${STAGEDIR}${DOCSDIR}/${F} +.endfor +.for F in ${_ORG_FILES} + ${INSTALL} -d ${STAGEDIR}${DOCSDIR}/${F:H} + ${INSTALL_DATA} ${WRKSRC}/${F} ${STAGEDIR}${DOCSDIR}/${F} +.endfor + +.include diff --git a/devel/yasnippet.el/distinfo b/devel/yasnippet.el/distinfo new file mode 100644 index 000000000000..64094b30b8f1 --- /dev/null +++ b/devel/yasnippet.el/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1647206324 +SHA256 (joaotavora-yasnippet-0.14.0-5cbdbf0_GH0.tar.gz) = 8c1489c91b1920a396ce79081822c1a4fafc8ffc1a7c9990214029bcf7413978 +SIZE (joaotavora-yasnippet-0.14.0-5cbdbf0_GH0.tar.gz) = 581517 diff --git a/devel/yasnippet.el/files/pkg-message.in b/devel/yasnippet.el/files/pkg-message.in new file mode 100644 index 000000000000..fda86cb10ec0 --- /dev/null +++ b/devel/yasnippet.el/files/pkg-message.in @@ -0,0 +1,8 @@ +YASnippet can be enabled globally, in a user's Emacs init file: + + (require 'yasnippet) + (yas-global-mode 1) + +Additional documentation is available in the source file +yasnippet.el and in Emacs org files under the directory +%%DOCSDIR%%/ diff --git a/devel/yasnippet.el/pkg-descr b/devel/yasnippet.el/pkg-descr new file mode 100644 index 000000000000..20a8d0f1a2c5 --- /dev/null +++ b/devel/yasnippet.el/pkg-descr @@ -0,0 +1,4 @@ +YASnippet is a template system for Emacs. It allows you to type an +abbreviation and automatically expand it into function templates. +Bundled language templates include: C, C++, C#, Perl, Python, Ruby, +SQL, LaTeX, HTML, CSS and more. diff --git a/devel/yasnippet.el/pkg-plist b/devel/yasnippet.el/pkg-plist new file mode 100644 index 000000000000..ab1d4b781185 --- /dev/null +++ b/devel/yasnippet.el/pkg-plist @@ -0,0 +1,27 @@ +%%DOCSDIR%%/README.mdown +%%DOCSDIR%%/doc/faq.org +%%DOCSDIR%%/doc/images/bg-content-left.png +%%DOCSDIR%%/doc/images/bg-content-right.png +%%DOCSDIR%%/doc/images/bg-content.png +%%DOCSDIR%%/doc/images/bg-navigation-item-hover.png +%%DOCSDIR%%/doc/images/bg-navigation-item.png +%%DOCSDIR%%/doc/images/bg-navigation.png +%%DOCSDIR%%/doc/images/body.png +%%DOCSDIR%%/doc/images/customization-group.png +%%DOCSDIR%%/doc/images/dropdown-menu.png +%%DOCSDIR%%/doc/images/external.png +%%DOCSDIR%%/doc/images/ido-menu.png +%%DOCSDIR%%/doc/images/menu-1.png +%%DOCSDIR%%/doc/images/menu-2.png +%%DOCSDIR%%/doc/images/menu-groups.png +%%DOCSDIR%%/doc/images/menu-parent.png +%%DOCSDIR%%/doc/images/minor-mode-indicator.png +%%DOCSDIR%%/doc/images/x-menu.png +%%DOCSDIR%%/doc/index.org +%%DOCSDIR%%/doc/snippet-development.org +%%DOCSDIR%%/doc/snippet-expansion.org +%%DOCSDIR%%/doc/snippet-menu.org +%%DOCSDIR%%/doc/snippet-organization.org +%%DOCSDIR%%/doc/snippet-reference.org +%%EMACS_VERSION_SITE_LISPDIR%%/yasnippet.el +%%EMACS_VERSION_SITE_LISPDIR%%/yasnippet.elc diff --git a/graphics/Makefile b/graphics/Makefile index f46e54a25746..27af58f63f39 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -1078,6 +1078,7 @@ SUBDIR += synfig SUBDIR += synfigstudio SUBDIR += tachyon + SUBDIR += tcm SUBDIR += telak SUBDIR += tesseract SUBDIR += tesseract-data diff --git a/graphics/tcm/Makefile b/graphics/tcm/Makefile new file mode 100644 index 000000000000..2c719e2479d7 --- /dev/null +++ b/graphics/tcm/Makefile @@ -0,0 +1,115 @@ +# New ports collection makefile for: tcm +# Date created: 18 July 2001 +# Whom: Anders Nordby +# +# $FreeBSD$ +# + +PORTNAME= tcm +PORTVERSION= 2.20.7 +PORTREVISION= 1 +CATEGORIES= graphics +#MASTER_SITES= https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/tcm/2.20+TSQD-5/ +MASTER_SITES= DEBIAN +DISTNAME= tcm_${PORTVERSION:R}+TSQD.orig +DEBFILE= tcm_${PORTVERSION:R}+TSQD-${PORTVERSION:E}.debian.tar.xz +DISTFILES+= ${DEBFILE} +EXTRACT_ONLY= ${DISTNAME}.tar.gz + +#PATCH_SITES= ${MASTER_SITE_LOCAL} +#PATCH_SITE_SUBDIR= lawrance +#PATCHFILES= patch-tcm-64bit + +#PATCH_SITES= ${MASTER_SITES} +#PATCHFILES?= tcm_2.20+TSQD-${PORTVERSION:E}.diff.gz:-p1 +#PATCHFILES?= tcm_2.20+TSQD-${PORTVERSION:E}.debian.tar.xz:-p1 + +CFLAGS+= -fcommon -std=c99 +CcFLAGS= ${CFLAGS} +CXXFLAGS+= -std=gnu++98 -fcommon + + +MAKE_JOBS_UNSAFE= # Defined (needs testing otherwise) + +MAINTAINER= ports@FreeBSD.org +COMMENT= The Toolkit for Conceptual Modeling, create diagrams/tables/trees + +LIB_DEPENDS= libisl.so:devel/isl ## TBD @ ldd tests +RUN_DEPENDS= fig2dev:print/transfig + +USES= gmake bison motif compiler +USE_GCC= yes +BUILD_DEPENDS= flex:textproc/flex + +ALL_TARGET= execs + +MAKE_ENV+= TCM_INSTALL_DIR=${PREFIX}/tcm GCC_DEFAULT=${GCC_DEFAULT} +MAKE_ENV+= CC_FOR_BUILD=${CC} CcFLAGS=${CcFLAGS:Q} +#MAKE_ENV+= YACC_CMD="bison --locations" +MAKE_ENV+= YACC_CMD="yacc" + +WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTNAME:S/tcm_//} +SUB_FILES+= pkg-message + +MANPREFIX= ${PREFIX}/tcm +MAN1= psf.1 tatd.1 tcbd.1 tcm.1 tcmd.1 tcmdv.1 tcmt.1 tcpd.1 tcrd.1 \ + tdfd.1 tdpd.1 tefd.1 terd.1 tesd.1 text2ps.1 tfet.1 tfrt.1 \ + tgd.1 tgt.1 tgtt.1 tpsd.1 trpg.1 tscd.1 tsnd.1 tssd.1 tstd.1 \ + ttdt.1 ttut.1 tucd.1 + +.include + +## patches to apply from the Debian patch file +DEB_PATCHES= 2.20+TSQD-5.patch 01_makefile.patch 02_export_png.patch +DEB_PATCHES+= 12_quote_system_call.patch 13_fix_flex_compile.patch +DEB_PATCHES+= 15_fix_gcc_4_0.patch 16_gv_preview.patch 20_fix_doc.patch +DEB_PATCHES+= 30_amd64_null.patch 31_gcc_4_1.patch clang_FTBFS_Wreturn-type.patch +DEB_PATCHES+= gcc-10.patch gcc-11.patch # unknown-platform.patch +## TBD +.for .P. in ${DEB_PATCHES} +EXTRA_PATCHES+= ${WRKSRC}/debian/patches/${.P.}:-p1 +.endfor + +## still fails - now during linking +## - multiple instances of "multiple definition"p + + + +YACC_MK=sd/bv/Makefile sd/dv/Makefile sd/fv/Makefile +.ifdef WITH_DEBUG +YACC_DBG=-t +.else +YACC_DBG= +.endif + +post-extract: + ${TAR} -Jxf ${DISTDIR}/${DEBFILE} -C ${WRKSRC} + +post-patch: + @${RM} ${WRKSRC}/man/windex + @${CHMOD} 0644 ${WRKSRC}/lib/colorrgb.txt + @${REINPLACE_CMD} -e 's@gcc@${CC}@g' ${WRKSRC}/bin/makedepend.sh +# if YACC == yacc ... +.ifndef WITH_DEBUG +. for .M. in ${YACC_MK} + ${REINPLACE_CMD} -e 's@(YACC) --debug -p \([^ ][^ ]*\) @(YACC) -i -o \1.tab.c -p \1 @g' ${WRKSRC}/src/${.M.} + ${REINPLACE_CMD} -e 's@(YACC) -p \([^ ][^ ]*\) @(YACC) -i -o \1.tab.c -p \1 @g' ${WRKSRC}/src/${.M.} +. endfor +.else +## FIXME needs test +# . for .M. in ${YACC_MK} +# ${REINPLACE_CMD} -e 's@(YACC) --debug@(YACC) -t@g' ${WRKSRC}/src/${.M.} +# . endfor +.endif + +do-configure: + ${SETENV} ${MAKE_ENV} ${GMAKE} -C ${WRKSRC} config depend + +do-install: + ${SETENV} ${MAKE_ENV:NTCM_INSTALL_DIR=*} ${FAKEROOT} ${GMAKE} -C ${WRKSRC} \ + ${MAKE_FLAGS} ${MAKEFILE} install TCM_INSTALL_DIR=${STAGEDIR}${PREFIX}/tcm + +post-install: + @${CAT} ${PKGMESSAGE} + +.include diff --git a/graphics/tcm/distinfo b/graphics/tcm/distinfo new file mode 100644 index 000000000000..f19364f35802 --- /dev/null +++ b/graphics/tcm/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1642505308 +SHA256 (tcm_2.20+TSQD-7.debian.tar.xz) = a16e4dadda1b76f5404f4ac0897e491f6d64d587ac9fdddbae8bab48b37a784d +SIZE (tcm_2.20+TSQD-7.debian.tar.xz) = 52104 diff --git a/graphics/tcm/files/patch-Config.tmpl b/graphics/tcm/files/patch-Config.tmpl new file mode 100644 index 000000000000..2a404c13a6c3 --- /dev/null +++ b/graphics/tcm/files/patch-Config.tmpl @@ -0,0 +1,55 @@ +--- src/Config.tmpl_freebsd.orig 2004-07-21 17:41:38.000000000 +0000 ++++ src/Config.tmpl_freebsd 2022-01-18 13:33:14.003919000 +0000 +@@ -5,14 +5,17 @@ + STRIP = /usr/bin/strip --strip-debug + # STRIP = true + +-CFLAGS = -Wall -pedantic ++CC = $(CXX) ++Cc = $(CC_FOR_BUILD) ++ ++CFLAGS = $(CXXFLAGS) + CFLAGS += -fomit-frame-pointer + # CFLAGS += -g + + LEX = flex +-YACC = bison ++YACC = ${YACC_CMD} + +-XWIN_HOME = /usr/X11R6 ++XWIN_HOME = $(LOCALBASE) + + SYSFLAGS = -DBSD + # SYSFLAGS += -DDEBUG +@@ -21,8 +24,8 @@ + # add your own. + + # Lesstif 1.2 (dynamic linked) +-MOTIF_HOME = /usr/X11R6/LessTif/Motif1.2 +-LDLIBS = -lXm ++# MOTIF_HOME = /usr/X11R6/LessTif/Motif1.2 ++# LDLIBS = -lXm + + # Lesstif 1.2 (static linked) + # MOTIF_HOME = /usr/X11R6/LessTif/Motif1.2 +@@ -53,8 +56,9 @@ + # LDLIBS = $(MOTIF_LIB)/libXm.a $(XWIN_LIB)/libXp.a + + # OpenMotif 2.1 (dynamic linked) +-# MOTIF_HOME = $(XWIN_HOME) +-# LDLIBS = -lXm -lXp ++MOTIF_HOME = $(XWIN_HOME) ++#LDLIBS = -lXm -lXp ++LDLIBS = -lXm + + # OpenMotif 2.1 (static linked) + # MOTIF_HOME = $(XWIN_HOME) +@@ -65,7 +69,6 @@ + + # 'make depend' and its flags + MKDEPEND=$(TCM_HOME)/bin/makedepend.sh +-MKDEPENDFLAGS := $(CPPFLAGS) -D__i386__ -I/usr/include/g++-3 \ +- -I/usr/include/g++-2 \ ++MKDEPENDFLAGS := $(CPPFLAGS) -D__i386__ -I/usr/include/g++/backward \ + -I/usr/include/g++ + diff --git a/graphics/tcm/files/patch-Makefile b/graphics/tcm/files/patch-Makefile new file mode 100644 index 000000000000..25fc13184c32 --- /dev/null +++ b/graphics/tcm/files/patch-Makefile @@ -0,0 +1,11 @@ +--- Makefile.orig 2004-07-23 13:27:06.000000000 +0000 ++++ Makefile +@@ -4,7 +4,7 @@ + + # change this if you want to install it in a different place + ifndef $(TCM_INSTALL_DIR) +- TCM_INSTALL_DIR=$TCM_HOME ++ TCM_INSTALL_DIR=$(PREFIX)/tcm + endif + + # the current version. diff --git a/graphics/tcm/files/patch-src-gl-Makefile b/graphics/tcm/files/patch-src-gl-Makefile new file mode 100644 index 000000000000..153402f33232 --- /dev/null +++ b/graphics/tcm/files/patch-src-gl-Makefile @@ -0,0 +1,11 @@ +--- src/gl/Makefile.orig 2004-07-23 13:38:14.000000000 +0000 ++++ src/gl/Makefile +@@ -35,7 +35,7 @@ + version.o + + text2ps.o: +- $(Cc) $(SYSFLAGS) -c text2ps.c ++ $(Cc) $(CcFLAGS) $(SYSFLAGS) -c text2ps.c + + text2ps$(EXEEXTENSION): text2ps.o + $(Cc) text2ps.o -o $@ diff --git a/graphics/tcm/files/patch-src-sd-dv-binaryrelationship.c b/graphics/tcm/files/patch-src-sd-dv-binaryrelationship.c new file mode 100644 index 000000000000..eb4b0addab8f --- /dev/null +++ b/graphics/tcm/files/patch-src-sd-dv-binaryrelationship.c @@ -0,0 +1,10 @@ +--- src/sd/dv/binaryrelationship.c.orig 2004-07-21 17:52:25.000000000 +0000 ++++ src/sd/dv/binaryrelationship.c 2022-01-18 10:12:19.114498000 +0000 +@@ -25,6 +25,7 @@ + #include "erparse.h" + #include "graph.h" + #include ++#include + #if defined(LINUX) + #include + #endif diff --git a/graphics/tcm/files/patch-src-sd-dv-function.c b/graphics/tcm/files/patch-src-sd-dv-function.c new file mode 100644 index 000000000000..889f3edcb119 --- /dev/null +++ b/graphics/tcm/files/patch-src-sd-dv-function.c @@ -0,0 +1,10 @@ +--- src/sd/dv/function.c.orig 2004-07-21 17:51:59.000000000 +0000 ++++ src/sd/dv/function.c 2022-01-18 10:17:39.715303000 +0000 +@@ -23,6 +23,7 @@ + #include "erparse.h" + #include "ergraph.h" + #include ++#include + #if defined(LINUX) + #include + #endif diff --git a/graphics/tcm/files/patch-src-sd-dv-sqdiagram.c b/graphics/tcm/files/patch-src-sd-dv-sqdiagram.c new file mode 100644 index 000000000000..fab359d450a4 --- /dev/null +++ b/graphics/tcm/files/patch-src-sd-dv-sqdiagram.c @@ -0,0 +1,11 @@ +--- src/sd/dv/sqdiagram.c.orig 2004-06-14 16:09:43.000000000 +0000 ++++ src/sd/dv/sqdiagram.c 2022-01-18 10:32:51.068359000 +0000 +@@ -51,7 +51,7 @@ + #include "sqdiagram.h" + #include "cbdmessage.h" + #include +-#include ++// #include + + SQDiagram::SQDiagram(Config *c, SQWindow *w, SQViewer *v, SQGraph *g): + ERDiagram(c, w, v, g) { diff --git a/graphics/tcm/files/patch-src-sd-fv-connectionend.c b/graphics/tcm/files/patch-src-sd-fv-connectionend.c new file mode 100644 index 000000000000..fe4ddbe4f2b3 --- /dev/null +++ b/graphics/tcm/files/patch-src-sd-fv-connectionend.c @@ -0,0 +1,10 @@ +--- src/sd/fv/connectionend.c.orig 2004-07-21 17:56:12.000000000 +0000 ++++ src/sd/fv/connectionend.c 2022-01-18 10:36:46.157372000 +0000 +@@ -23,6 +23,7 @@ + #include "sngraph.h" + #include "erparse.h" + #include ++#include + #if defined(LINUX) + #include + #endif diff --git a/graphics/tcm/files/patch-src-sd-fv-connectionstart.c b/graphics/tcm/files/patch-src-sd-fv-connectionstart.c new file mode 100644 index 000000000000..470b77e539f1 --- /dev/null +++ b/graphics/tcm/files/patch-src-sd-fv-connectionstart.c @@ -0,0 +1,10 @@ +--- src/sd/fv/connectionstart.c.orig 2004-07-21 17:56:09.000000000 +0000 ++++ src/sd/fv/connectionstart.c 2022-01-18 10:38:51.465421000 +0000 +@@ -23,6 +23,7 @@ + #include "sngraph.h" + #include "erparse.h" + #include ++#include + #if defined(LINUX) + #include + #endif diff --git a/graphics/tcm/files/pkg-message.in b/graphics/tcm/files/pkg-message.in new file mode 100644 index 000000000000..79509ad5f903 --- /dev/null +++ b/graphics/tcm/files/pkg-message.in @@ -0,0 +1,6 @@ +================================================================== +You need to set the environment variable TCM_HOME to +%%PREFIX%%/tcm for tcm to be able to start. + +You may also want to add %%PREFIX%%/tcm/man in your manpath.config. +================================================================== diff --git a/graphics/tcm/pkg-descr b/graphics/tcm/pkg-descr new file mode 100644 index 000000000000..90b8d1e8b10e --- /dev/null +++ b/graphics/tcm/pkg-descr @@ -0,0 +1,23 @@ +The Toolkit for Conceptual Modeling is a collection of software tools to +present conceptual models of software systems in the form of diagrams, tables, +trees, and the like. A conceptual model of a system is a structure used to +represent the requirements or architecture of the system. TCM is meant to be +used for specifying and maintaining requirements for desired systems, in which +a number of techniques and heuristics for problem analysis, function +refinement, behavior specification, and architecture specification are used. + +TCM takes the form of a suite of graphical editors that can be used in these +design tasks. These editors can be categorized into: + +* Generic editors for generic diagrams, generic tables and generic trees. +* Structured Analysis (SA) editors for entity-relationship diagrams, data and +event flow diagrams, state transition diagrams, function refinement trees, +transaction-use tables and function-entity type tables. +* Unified Modeling Language (UML) editors for static structure diagrams, +use-case diagrams, activity diagrams, state charts, message sequence diagrams, +collaboration diagrams, component diagrams and deployment diagrams (only the +first three and last two UML editors are functional at this moment). +* Miscellaneous editors such as for JSD (process structure and network +diagrams), recursive process graphs and transaction decomposition tables. + +WWW: https://launchpad.net/ubuntu/+source/tcm diff --git a/graphics/tcm/pkg-plist b/graphics/tcm/pkg-plist new file mode 100644 index 000000000000..4f508b8eab9e --- /dev/null +++ b/graphics/tcm/pkg-plist @@ -0,0 +1,377 @@ +tcm/CHANGELOG +tcm/COPYING +tcm/FILEMAP +tcm/INSTALL.cygwin +tcm/INSTALL_ +tcm/README +tcm/README.cygwin +tcm/bin/psf +tcm/bin/tatd +tcm/bin/tcbd +tcm/bin/tcm +tcm/bin/tcmd +tcm/bin/tcmt +tcm/bin/tcpd +tcm/bin/tcrd +tcm/bin/tdfd +tcm/bin/tdpd +tcm/bin/tefd +tcm/bin/terd +tcm/bin/tesd +tcm/bin/text2ps +tcm/bin/tfet +tcm/bin/tfrt +tcm/bin/tgd +tcm/bin/tgt +tcm/bin/tgtt +tcm/bin/tpsd +tcm/bin/trpg +tcm/bin/tscd +tcm/bin/tsnd +tcm/bin/tsqd +tcm/bin/tssd +tcm/bin/tstd +tcm/bin/ttdt +tcm/bin/ttut +tcm/bin/tucd +tcm/doc/index.html +tcm/doc/usersguide/User.css +tcm/doc/usersguide/User.html +tcm/doc/usersguide/contents_motif.gif +tcm/doc/usersguide/cross_ref_motif.gif +tcm/doc/usersguide/index.html +tcm/doc/usersguide/index_motif.gif +tcm/doc/usersguide/next_motif.gif +tcm/doc/usersguide/next_motif_gr.gif +tcm/doc/usersguide/previous_motif.gif +tcm/doc/usersguide/previous_motif_gr.gif +tcm/doc/usersguide/up_motif.gif +tcm/doc/usersguide/up_motif_gr.gif +tcm/doc/usersguide/usersguideimg1.gif +tcm/doc/usersguide/usersguideimg10.gif +tcm/doc/usersguide/usersguideimg100.gif +tcm/doc/usersguide/usersguideimg101.gif +tcm/doc/usersguide/usersguideimg102.gif +tcm/doc/usersguide/usersguideimg103.gif +tcm/doc/usersguide/usersguideimg104.gif +tcm/doc/usersguide/usersguideimg105.gif +tcm/doc/usersguide/usersguideimg106.gif +tcm/doc/usersguide/usersguideimg107.gif +tcm/doc/usersguide/usersguideimg108.gif +tcm/doc/usersguide/usersguideimg109.gif +tcm/doc/usersguide/usersguideimg11.gif +tcm/doc/usersguide/usersguideimg110.gif +tcm/doc/usersguide/usersguideimg111.gif +tcm/doc/usersguide/usersguideimg112.gif +tcm/doc/usersguide/usersguideimg113.gif +tcm/doc/usersguide/usersguideimg114.gif +tcm/doc/usersguide/usersguideimg115.gif +tcm/doc/usersguide/usersguideimg116.gif +tcm/doc/usersguide/usersguideimg117.gif +tcm/doc/usersguide/usersguideimg118.gif +tcm/doc/usersguide/usersguideimg119.gif +tcm/doc/usersguide/usersguideimg12.gif +tcm/doc/usersguide/usersguideimg120.gif +tcm/doc/usersguide/usersguideimg121.gif +tcm/doc/usersguide/usersguideimg122.gif +tcm/doc/usersguide/usersguideimg123.gif +tcm/doc/usersguide/usersguideimg124.gif +tcm/doc/usersguide/usersguideimg125.gif +tcm/doc/usersguide/usersguideimg126.gif +tcm/doc/usersguide/usersguideimg127.gif +tcm/doc/usersguide/usersguideimg128.gif +tcm/doc/usersguide/usersguideimg129.gif +tcm/doc/usersguide/usersguideimg13.gif +tcm/doc/usersguide/usersguideimg130.gif +tcm/doc/usersguide/usersguideimg131.gif +tcm/doc/usersguide/usersguideimg132.gif +tcm/doc/usersguide/usersguideimg133.gif +tcm/doc/usersguide/usersguideimg134.gif +tcm/doc/usersguide/usersguideimg135.gif +tcm/doc/usersguide/usersguideimg136.gif +tcm/doc/usersguide/usersguideimg137.gif +tcm/doc/usersguide/usersguideimg138.gif +tcm/doc/usersguide/usersguideimg139.gif +tcm/doc/usersguide/usersguideimg14.gif +tcm/doc/usersguide/usersguideimg140.gif +tcm/doc/usersguide/usersguideimg141.gif +tcm/doc/usersguide/usersguideimg142.gif +tcm/doc/usersguide/usersguideimg143.gif +tcm/doc/usersguide/usersguideimg144.gif +tcm/doc/usersguide/usersguideimg145.gif +tcm/doc/usersguide/usersguideimg146.gif +tcm/doc/usersguide/usersguideimg147.gif +tcm/doc/usersguide/usersguideimg148.gif +tcm/doc/usersguide/usersguideimg149.gif +tcm/doc/usersguide/usersguideimg15.gif +tcm/doc/usersguide/usersguideimg150.gif +tcm/doc/usersguide/usersguideimg151.gif +tcm/doc/usersguide/usersguideimg152.gif +tcm/doc/usersguide/usersguideimg153.gif +tcm/doc/usersguide/usersguideimg154.gif +tcm/doc/usersguide/usersguideimg155.gif +tcm/doc/usersguide/usersguideimg156.gif +tcm/doc/usersguide/usersguideimg157.gif +tcm/doc/usersguide/usersguideimg158.gif +tcm/doc/usersguide/usersguideimg159.gif +tcm/doc/usersguide/usersguideimg16.gif +tcm/doc/usersguide/usersguideimg160.gif +tcm/doc/usersguide/usersguideimg161.gif +tcm/doc/usersguide/usersguideimg162.gif +tcm/doc/usersguide/usersguideimg163.gif +tcm/doc/usersguide/usersguideimg164.gif +tcm/doc/usersguide/usersguideimg165.gif +tcm/doc/usersguide/usersguideimg166.gif +tcm/doc/usersguide/usersguideimg167.gif +tcm/doc/usersguide/usersguideimg168.gif +tcm/doc/usersguide/usersguideimg169.gif +tcm/doc/usersguide/usersguideimg17.gif +tcm/doc/usersguide/usersguideimg170.gif +tcm/doc/usersguide/usersguideimg171.gif +tcm/doc/usersguide/usersguideimg172.gif +tcm/doc/usersguide/usersguideimg173.gif +tcm/doc/usersguide/usersguideimg174.gif +tcm/doc/usersguide/usersguideimg175.gif +tcm/doc/usersguide/usersguideimg176.gif +tcm/doc/usersguide/usersguideimg177.gif +tcm/doc/usersguide/usersguideimg178.gif +tcm/doc/usersguide/usersguideimg179.gif +tcm/doc/usersguide/usersguideimg18.gif +tcm/doc/usersguide/usersguideimg180.gif +tcm/doc/usersguide/usersguideimg181.gif +tcm/doc/usersguide/usersguideimg182.gif +tcm/doc/usersguide/usersguideimg183.gif +tcm/doc/usersguide/usersguideimg184.gif +tcm/doc/usersguide/usersguideimg185.gif +tcm/doc/usersguide/usersguideimg186.gif +tcm/doc/usersguide/usersguideimg187.gif +tcm/doc/usersguide/usersguideimg188.gif +tcm/doc/usersguide/usersguideimg189.gif +tcm/doc/usersguide/usersguideimg19.gif +tcm/doc/usersguide/usersguideimg190.gif +tcm/doc/usersguide/usersguideimg191.gif +tcm/doc/usersguide/usersguideimg192.gif +tcm/doc/usersguide/usersguideimg193.gif +tcm/doc/usersguide/usersguideimg194.gif +tcm/doc/usersguide/usersguideimg195.gif +tcm/doc/usersguide/usersguideimg196.gif +tcm/doc/usersguide/usersguideimg197.gif +tcm/doc/usersguide/usersguideimg198.gif +tcm/doc/usersguide/usersguideimg199.gif +tcm/doc/usersguide/usersguideimg2.gif +tcm/doc/usersguide/usersguideimg20.gif +tcm/doc/usersguide/usersguideimg200.gif +tcm/doc/usersguide/usersguideimg201.gif +tcm/doc/usersguide/usersguideimg202.gif +tcm/doc/usersguide/usersguideimg203.gif +tcm/doc/usersguide/usersguideimg204.gif +tcm/doc/usersguide/usersguideimg205.gif +tcm/doc/usersguide/usersguideimg206.gif +tcm/doc/usersguide/usersguideimg207.gif +tcm/doc/usersguide/usersguideimg208.gif +tcm/doc/usersguide/usersguideimg209.gif +tcm/doc/usersguide/usersguideimg21.gif +tcm/doc/usersguide/usersguideimg210.gif +tcm/doc/usersguide/usersguideimg211.gif +tcm/doc/usersguide/usersguideimg212.gif +tcm/doc/usersguide/usersguideimg213.gif +tcm/doc/usersguide/usersguideimg214.gif +tcm/doc/usersguide/usersguideimg215.gif +tcm/doc/usersguide/usersguideimg216.gif +tcm/doc/usersguide/usersguideimg217.gif +tcm/doc/usersguide/usersguideimg218.gif +tcm/doc/usersguide/usersguideimg219.gif +tcm/doc/usersguide/usersguideimg22.gif +tcm/doc/usersguide/usersguideimg220.gif +tcm/doc/usersguide/usersguideimg221.gif +tcm/doc/usersguide/usersguideimg222.gif +tcm/doc/usersguide/usersguideimg223.gif +tcm/doc/usersguide/usersguideimg224.gif +tcm/doc/usersguide/usersguideimg225.gif +tcm/doc/usersguide/usersguideimg226.gif +tcm/doc/usersguide/usersguideimg227.gif +tcm/doc/usersguide/usersguideimg228.gif +tcm/doc/usersguide/usersguideimg229.gif +tcm/doc/usersguide/usersguideimg23.gif +tcm/doc/usersguide/usersguideimg230.gif +tcm/doc/usersguide/usersguideimg231.gif +tcm/doc/usersguide/usersguideimg232.gif +tcm/doc/usersguide/usersguideimg233.gif +tcm/doc/usersguide/usersguideimg234.gif +tcm/doc/usersguide/usersguideimg235.gif +tcm/doc/usersguide/usersguideimg24.gif +tcm/doc/usersguide/usersguideimg25.gif +tcm/doc/usersguide/usersguideimg26.gif +tcm/doc/usersguide/usersguideimg27.gif +tcm/doc/usersguide/usersguideimg28.gif +tcm/doc/usersguide/usersguideimg29.gif +tcm/doc/usersguide/usersguideimg3.gif +tcm/doc/usersguide/usersguideimg30.gif +tcm/doc/usersguide/usersguideimg31.gif +tcm/doc/usersguide/usersguideimg32.gif +tcm/doc/usersguide/usersguideimg33.gif +tcm/doc/usersguide/usersguideimg34.gif +tcm/doc/usersguide/usersguideimg35.gif +tcm/doc/usersguide/usersguideimg36.gif +tcm/doc/usersguide/usersguideimg37.gif +tcm/doc/usersguide/usersguideimg38.gif +tcm/doc/usersguide/usersguideimg39.gif +tcm/doc/usersguide/usersguideimg4.gif +tcm/doc/usersguide/usersguideimg40.gif +tcm/doc/usersguide/usersguideimg41.gif +tcm/doc/usersguide/usersguideimg42.gif +tcm/doc/usersguide/usersguideimg43.gif +tcm/doc/usersguide/usersguideimg44.gif +tcm/doc/usersguide/usersguideimg45.gif +tcm/doc/usersguide/usersguideimg47.gif +tcm/doc/usersguide/usersguideimg48.gif +tcm/doc/usersguide/usersguideimg49.gif +tcm/doc/usersguide/usersguideimg5.gif +tcm/doc/usersguide/usersguideimg50.gif +tcm/doc/usersguide/usersguideimg51.gif +tcm/doc/usersguide/usersguideimg52.gif +tcm/doc/usersguide/usersguideimg53.gif +tcm/doc/usersguide/usersguideimg54.gif +tcm/doc/usersguide/usersguideimg55.gif +tcm/doc/usersguide/usersguideimg56.gif +tcm/doc/usersguide/usersguideimg57.gif +tcm/doc/usersguide/usersguideimg58.gif +tcm/doc/usersguide/usersguideimg59.gif +tcm/doc/usersguide/usersguideimg6.gif +tcm/doc/usersguide/usersguideimg60.gif +tcm/doc/usersguide/usersguideimg61.gif +tcm/doc/usersguide/usersguideimg62.gif +tcm/doc/usersguide/usersguideimg63.gif +tcm/doc/usersguide/usersguideimg64.gif +tcm/doc/usersguide/usersguideimg65.gif +tcm/doc/usersguide/usersguideimg66.gif +tcm/doc/usersguide/usersguideimg67.gif +tcm/doc/usersguide/usersguideimg68.gif +tcm/doc/usersguide/usersguideimg69.gif +tcm/doc/usersguide/usersguideimg7.gif +tcm/doc/usersguide/usersguideimg70.gif +tcm/doc/usersguide/usersguideimg71.gif +tcm/doc/usersguide/usersguideimg72.gif +tcm/doc/usersguide/usersguideimg73.gif +tcm/doc/usersguide/usersguideimg74.gif +tcm/doc/usersguide/usersguideimg75.gif +tcm/doc/usersguide/usersguideimg76.gif +tcm/doc/usersguide/usersguideimg77.gif +tcm/doc/usersguide/usersguideimg78.gif +tcm/doc/usersguide/usersguideimg79.gif +tcm/doc/usersguide/usersguideimg8.gif +tcm/doc/usersguide/usersguideimg80.gif +tcm/doc/usersguide/usersguideimg81.gif +tcm/doc/usersguide/usersguideimg82.gif +tcm/doc/usersguide/usersguideimg83.gif +tcm/doc/usersguide/usersguideimg84.gif +tcm/doc/usersguide/usersguideimg85.gif +tcm/doc/usersguide/usersguideimg86.gif +tcm/doc/usersguide/usersguideimg87.gif +tcm/doc/usersguide/usersguideimg88.gif +tcm/doc/usersguide/usersguideimg89.gif +tcm/doc/usersguide/usersguideimg9.gif +tcm/doc/usersguide/usersguideimg90.gif +tcm/doc/usersguide/usersguideimg91.gif +tcm/doc/usersguide/usersguideimg92.gif +tcm/doc/usersguide/usersguideimg93.gif +tcm/doc/usersguide/usersguideimg94.gif +tcm/doc/usersguide/usersguideimg95.gif +tcm/doc/usersguide/usersguideimg96.gif +tcm/doc/usersguide/usersguideimg97.gif +tcm/doc/usersguide/usersguideimg98.gif +tcm/doc/usersguide/usersguideimg99.gif +tcm/doc/usersguide/usersguidenode1.html +tcm/doc/usersguide/usersguidenode10.html +tcm/doc/usersguide/usersguidenode11.html +tcm/doc/usersguide/usersguidenode12.html +tcm/doc/usersguide/usersguidenode13.html +tcm/doc/usersguide/usersguidenode14.html +tcm/doc/usersguide/usersguidenode15.html +tcm/doc/usersguide/usersguidenode16.html +tcm/doc/usersguide/usersguidenode2.html +tcm/doc/usersguide/usersguidenode3.html +tcm/doc/usersguide/usersguidenode4.html +tcm/doc/usersguide/usersguidenode5.html +tcm/doc/usersguide/usersguidenode6.html +tcm/doc/usersguide/usersguidenode7.html +tcm/doc/usersguide/usersguidenode8.html +tcm/doc/usersguide/usersguidenode9.html +tcm/doc/usersguide-2.20.pdf.gz +tcm/doc/usersguide-2.20.ps.gz +tcm/doc/usersguide.html +tcm/doc/wishlist/FutureDevelopments.html +tcm/doc/wishlist/WishList.html +tcm/doc/wishlist/WishListDone.html +tcm/lib/TCM +tcm/lib/banner.ps +tcm/lib/colorrgb.txt +tcm/lib/help/CHANGELOG +tcm/lib/help/COPYING +tcm/lib/help/DiagramEditCommands +tcm/lib/help/DiagramMainWindow +tcm/lib/help/DiagramMiscCommands +tcm/lib/help/DiagramMouseCommands +tcm/lib/help/FileMenuCommands +tcm/lib/help/GettingStarted +tcm/lib/help/PrintPageCommands +tcm/lib/help/StartingEditors +tcm/lib/help/TATDIntro +tcm/lib/help/TCBDIntro +tcm/lib/help/TCPDIntro +tcm/lib/help/TCRDIntro +tcm/lib/help/TDFDIntro +tcm/lib/help/TDPDIntro +tcm/lib/help/TEFDIntro +tcm/lib/help/TERDIntro +tcm/lib/help/TESDIntro +tcm/lib/help/TFETIntro +tcm/lib/help/TFRTIntro +tcm/lib/help/TGDIntro +tcm/lib/help/TGTIntro +tcm/lib/help/TGTTIntro +tcm/lib/help/TPSDIntro +tcm/lib/help/TRPGIntro +tcm/lib/help/TSCDIntro +tcm/lib/help/TSNDIntro +tcm/lib/help/TSSDIntro +tcm/lib/help/TSTDIntro +tcm/lib/help/TTDTIntro +tcm/lib/help/TTUTIntro +tcm/lib/help/TUCDIntro +tcm/lib/help/TableEditCommands +tcm/lib/help/TableMainWindow +tcm/lib/help/TableMiscCommands +tcm/lib/help/TableMouseCommands +tcm/lib/help/Version +tcm/lib/help/Welcome +tcm/lib/tcm.conf +tcm/man/man1/psf.1.gz +tcm/man/man1/tatd.1.gz +tcm/man/man1/tcbd.1.gz +tcm/man/man1/tcm.1.gz +tcm/man/man1/tcmd.1.gz +tcm/man/man1/tcmdv.1.gz +tcm/man/man1/tcmt.1.gz +tcm/man/man1/tcpd.1.gz +tcm/man/man1/tcrd.1.gz +tcm/man/man1/tdfd.1.gz +tcm/man/man1/tdpd.1.gz +tcm/man/man1/tefd.1.gz +tcm/man/man1/terd.1.gz +tcm/man/man1/tesd.1.gz +tcm/man/man1/text2ps.1.gz +tcm/man/man1/tfet.1.gz +tcm/man/man1/tfrt.1.gz +tcm/man/man1/tgd.1.gz +tcm/man/man1/tgt.1.gz +tcm/man/man1/tgtt.1.gz +tcm/man/man1/tpsd.1.gz +tcm/man/man1/trpg.1.gz +tcm/man/man1/tscd.1.gz +tcm/man/man1/tsnd.1.gz +tcm/man/man1/tssd.1.gz +tcm/man/man1/tstd.1.gz +tcm/man/man1/ttdt.1.gz +tcm/man/man1/ttut.1.gz +tcm/man/man1/tucd.1.gz diff --git a/misc/Makefile b/misc/Makefile index 2ffa6b48bf9b..c0a760f65052 100644 --- a/misc/Makefile +++ b/misc/Makefile @@ -8,6 +8,7 @@ SUBDIR += amanda-client SUBDIR += amanda-perl-wrapper SUBDIR += amanda-server + SUBDIR += ansi.el SUBDIR += ansiweather SUBDIR += apparix SUBDIR += artikulate @@ -43,6 +44,8 @@ SUBDIR += clpbar SUBDIR += colortail SUBDIR += colwide + SUBDIR += commander.el + SUBDIR += company-mode SUBDIR += compat10x SUBDIR += compat11x SUBDIR += compat12x @@ -91,6 +94,7 @@ SUBDIR += exercism SUBDIR += explosions SUBDIR += ezc3d + SUBDIR += f.el SUBDIR += far2l SUBDIR += felis SUBDIR += figlet @@ -464,6 +468,7 @@ SUBDIR += shc SUBDIR += shuffle SUBDIR += shuffle-db + SUBDIR += shut-up.el SUBDIR += since SUBDIR += skyutils SUBDIR += slides diff --git a/misc/ansi.el/Makefile b/misc/ansi.el/Makefile new file mode 100644 index 000000000000..9cc496aea107 --- /dev/null +++ b/misc/ansi.el/Makefile @@ -0,0 +1,35 @@ +PORTNAME= ansi.el +DISTVERSIONPREFIX= v +DISTVERSION= 0.4.1 +GH_TAGNAME= 2367fba +CATEGORIES= misc elisp +PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} + +MAINTAINER= lab@thinkum.space +COMMENT= Turn strings into ansi strings +LICENSE= GPLv3+ + +USES= emacs +USE_GITHUB= yes +GH_ACCOUNT= rejeep + +SUB_FILES+= pkg-message + +_EL_FILES= ansi.el +_DOC_FILES= README.markdown + +do-build: + cd ${WRKSRC}; ${EMACS_CMD} -batch -f batch-byte-compile ${_EL_FILES} + +do-install: + ${INSTALL} -d ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} +.for F in ${_EL_FILES} + ${INSTALL_DATA} ${WRKSRC}/${F} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${F} + ${INSTALL_DATA} ${WRKSRC}/${F:R}.elc ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${F:R}.elc +.endfor + ${INSTALL} -d ${STAGEDIR}${DOCSDIR} +.for F in ${_DOC_FILES} + ${INSTALL_DATA} ${WRKSRC}/${F} ${STAGEDIR}${DOCSDIR}/${F} +.endfor + +.include diff --git a/misc/ansi.el/distinfo b/misc/ansi.el/distinfo new file mode 100644 index 000000000000..c77f5b6f6af3 --- /dev/null +++ b/misc/ansi.el/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1646761322 +SHA256 (rejeep-ansi.el-v0.4.1-2367fba_GH0.tar.gz) = c1938b11a4dff64447184e48cbbf701c9884c494e01f9b29a90bfd4be4b43ff2 +SIZE (rejeep-ansi.el-v0.4.1-2367fba_GH0.tar.gz) = 5498 diff --git a/misc/ansi.el/files/pkg-message.in b/misc/ansi.el/files/pkg-message.in new file mode 100644 index 000000000000..5716d750f213 --- /dev/null +++ b/misc/ansi.el/files/pkg-message.in @@ -0,0 +1,7 @@ +[ +{ type: install + message: <=1.7.0:textproc/s.el@${EMACS_FLAVOR} \ + f.el${EMACS_PKGNAMESUFFIX}>=0.6.1:misc/f.el@${EMACS_FLAVOR} \ + dash.el${EMACS_PKGNAMESUFFIX}>=2.2.0:devel/dash.el@${EMACS_FLAVOR} +RUN_DEPENDS= ${_EL_DEPENDS} +BUILD_DEPENDS= ${_EL_DEPENDS} + +_EL_FILES= commander.el +_DOC_FILES= README.md + +do-build: + cd ${WRKSRC}; ${EMACS_CMD} -batch -f batch-byte-compile ${_EL_FILES} + +do-install: + ${INSTALL} -d ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} +.for F in ${_EL_FILES} + ${INSTALL_DATA} ${WRKSRC}/${F} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${F} + ${INSTALL_DATA} ${WRKSRC}/${F:R}.elc ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${F:R}.elc +.endfor + ${INSTALL} -d ${STAGEDIR}${EXAMPLESDIR} + cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL} -d ${STAGEDIR}${DOCSDIR} +.for F in ${_DOC_FILES} + ${INSTALL_DATA} ${WRKSRC}/${F} ${STAGEDIR}${DOCSDIR}/${F} +.endfor + +.include diff --git a/misc/commander.el/distinfo b/misc/commander.el/distinfo new file mode 100644 index 000000000000..25e7b6ea41d4 --- /dev/null +++ b/misc/commander.el/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1646757727 +SHA256 (rejeep-commander.el-v0.7.0_GH0.tar.gz) = 5eb0f7f016b484ffc91bcd54ced1b0455667e5ee93077a92eafc9d5f4214daa4 +SIZE (rejeep-commander.el-v0.7.0_GH0.tar.gz) = 37120 diff --git a/misc/commander.el/files/pkg-message.in b/misc/commander.el/files/pkg-message.in new file mode 100644 index 000000000000..705252eda3c5 --- /dev/null +++ b/misc/commander.el/files/pkg-message.in @@ -0,0 +1,12 @@ +[ +{ type: install + message: <d_type == DT_DIR in parse_info_dir +## cf. dir(5) and directory(3) +## +## meanwhile, hack INFOPATH in the shell login environment +## ... but note, the GCC info files are not named for the GCC version +## ... and even then, it will not create a unified info dir to browse +## ... but at least 'info company' would work. + +## FIXME HTML option also needs HTML_CSS_URL set to a local file in build, +## installed from distfile per +## https://company-mode.github.io/stylesheets/stylesheet.css +HTML_DESC= Build and install manual (HTML) +HTML_VARS= USES+=makeinfo + +ICONS_DESC= Install icons (SVG) +ICONS_VARS= LICENSE_COMB=multi + +.include + + +# .if !empty(SELECTED_OPTIONS:MDOCS) +# ## FIXME Something about this overrides the initial PKGMESSAGE value +# ## but with a full pathname under WRKDIR +# ## and something trims the WRKDIR when multiple PKGMESSAGE are +# ## specified, what a mess of side-effects in the mk-scripting +# _PKGMESSAGES+=${WRKDIR}/pkg-message.docs +# .endif + + +.if !empty(SELECTED_OPTIONS:MICONS) +LICENSE+= ${ICONS_LICENSE} +.endif + +post-build-DOCS-on: + @${SETENV} ${MAKE_ENV} ${GMAKE} -C ${WRKSRC}/doc company.info + +## TBD @ usage test - HTML manual +post-build-HTML-on: + @${SETENV} ${MAKE_ENV} ${GMAKE} -C ${WRKSRC}/doc company.html/ + +do-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/company + @(cd ${WRKSRC}; ${FIND} . \! -name ".*" -a \ + \( -maxdepth 1 -name "*.el" -o -name "*.elc" \) | \ + ${XARGS} ${TAR} -cf - | \ + ${TAR} -C ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/company -xf - ) +## TBD install other files (README, ...) +# @${MKDIR} -p ${STAGEDIR}${DOCSDIR} && ... + +do-install-ICONS-on: + @(cd ${WRKSRC}; ${FIND} icons | \ + ${XARGS} ${TAR} -cf - | ${TAR} -C ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} -xf - ) + +## TBD this installs graphics under the info subdir +do-install-DOCS-on: + @${INSTALL} -d ${STAGEDIR}${PREFIX}/${INFO_PATH}/${INFO_SUBDIR} + @${SETENV} ${MAKE_ENV} ${GMAKE} -C ${WRKSRC}/doc \ + install-info INFO_INSTALL_DIR=${STAGEDIR}${PREFIX}/${INFO_PATH}/${INFO_SUBDIR} + +## NB ensure that a trailing slash is provided on the HTML_INSTALL_DIR +## to company doc/Makefile. This ensures that the HTML_INSTALL_DIR will +## not be removed during install-html +do-install-HTML-on: + @${INSTALL} -d ${STAGEDIR}${DOCSDIR}/manual + @${SETENV} ${MAKE_ENV} ${GMAKE} -C ${WRKSRC}/doc \ + install-html HTML_INSTALL_DIR=${STAGEDIR}${DOCSDIR}/manual/ + + +.include diff --git a/misc/company-mode/distinfo b/misc/company-mode/distinfo new file mode 100644 index 000000000000..298167eeabd8 --- /dev/null +++ b/misc/company-mode/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1646699287 +SHA256 (company-mode-company-mode-0.9.13-adc387a_GH0.tar.gz) = b00453b647dccd42aac7c0b6ac14c5aa6f90b8df1f3910b03b54a0de773c1a6d +SIZE (company-mode-company-mode-0.9.13-adc387a_GH0.tar.gz) = 2196402 diff --git a/misc/company-mode/files/pkg-message.docs.in b/misc/company-mode/files/pkg-message.docs.in new file mode 100644 index 000000000000..08477b69977d --- /dev/null +++ b/misc/company-mode/files/pkg-message.docs.in @@ -0,0 +1,7 @@ +[ +{ type: install + message: <=1.7.0:textproc/s.el@${EMACS_FLAVOR} \ + dash.el${EMACS_PKGNAMESUFFIX}>=2.2.0:devel/dash.el@${EMACS_FLAVOR} +RUN_DEPENDS= ${_EL_DEPENDS} +BUILD_DEPENDS= ${_EL_DEPENDS} + +SUB_FILES+= pkg-message + +_EL_FILES= f.el +_DOC_FILES= README.md + +do-build: + cd ${WRKSRC}; ${EMACS_CMD} -batch -f batch-byte-compile ${_EL_FILES} + +do-install: + ${INSTALL} -d ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} +.for F in ${_EL_FILES} + ${INSTALL_DATA} ${WRKSRC}/${F} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${F} + ${INSTALL_DATA} ${WRKSRC}/${F:R}.elc ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${F:R}.elc +.endfor + ${INSTALL} -d ${STAGEDIR}${DOCSDIR} +.for F in ${_DOC_FILES} + ${INSTALL_DATA} ${WRKSRC}/${F} ${STAGEDIR}${DOCSDIR}/${F} +.endfor + +.include diff --git a/misc/f.el/distinfo b/misc/f.el/distinfo new file mode 100644 index 000000000000..271ba75a04a5 --- /dev/null +++ b/misc/f.el/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1646753428 +SHA256 (rejeep-f.el-v0.20.0_GH0.tar.gz) = 12aeec6c4e8b85fc9ab840365bce379d10257c383a1450d78f6fb1475f1b11da +SIZE (rejeep-f.el-v0.20.0_GH0.tar.gz) = 19907 diff --git a/misc/f.el/files/pkg-message.in b/misc/f.el/files/pkg-message.in new file mode 100644 index 000000000000..39a2c43591cf --- /dev/null +++ b/misc/f.el/files/pkg-message.in @@ -0,0 +1,7 @@ +[ +{ type: install + message: < diff --git a/misc/shut-up.el/distinfo b/misc/shut-up.el/distinfo new file mode 100644 index 000000000000..9300b35fddcb --- /dev/null +++ b/misc/shut-up.el/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1646763861 +SHA256 (cask-shut-up-v0.3.3-ff6f06f_GH0.tar.gz) = bed8b4c81744874b179683e1b93b47b5a06929fc59d9f8a10a6e43026597ab45 +SIZE (cask-shut-up-v0.3.3-ff6f06f_GH0.tar.gz) = 4481 diff --git a/misc/shut-up.el/pkg-descr b/misc/shut-up.el/pkg-descr new file mode 100644 index 000000000000..be84305b1ed4 --- /dev/null +++ b/misc/shut-up.el/pkg-descr @@ -0,0 +1 @@ +shut-up.el provides an API for controlling verbosity of Emacs evaluation. diff --git a/misc/shut-up.el/pkg-plist b/misc/shut-up.el/pkg-plist new file mode 100644 index 000000000000..799f1983ea4e --- /dev/null +++ b/misc/shut-up.el/pkg-plist @@ -0,0 +1,3 @@ +%%DOCSDIR%%/README.md +%%EMACS_VERSION_SITE_LISPDIR%%/shut-up.el +%%EMACS_VERSION_SITE_LISPDIR%%/shut-up.elc diff --git a/textproc/Makefile b/textproc/Makefile index 07bc1ed2a065..12cfd72ca11a 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -1814,6 +1814,7 @@ SUBDIR += rw-aspell SUBDIR += rxp SUBDIR += s5 + SUBDIR += s.el SUBDIR += sablotron SUBDIR += sansi SUBDIR += sarep diff --git a/textproc/s.el/Makefile b/textproc/s.el/Makefile new file mode 100644 index 000000000000..5e7c678ca604 --- /dev/null +++ b/textproc/s.el/Makefile @@ -0,0 +1,38 @@ +PORTNAME= s.el +PORTVERSION= 1.12.0 +CATEGORIES= textproc elisp +PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} + +MAINTAINER= lab@thinkum.space +COMMENT= The long lost Emacs string manipulation library +LICENSE= GPLv3+ + +USES= emacs +USE_GITHUB= yes +GH_ACCOUNT= magnars + +SUB_FILES+= pkg-message + +_EL_FILES= s.el +_DOC_FILES= README.md +_EXAMPLE_FILES= dev/examples.el + +do-build: + cd ${WRKSRC}; ${EMACS_CMD} -batch -f batch-byte-compile ${_EL_FILES} + +do-install: + ${INSTALL} -d ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} +.for F in ${_EL_FILES} + ${INSTALL_DATA} ${WRKSRC}/${F} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${F} + ${INSTALL_DATA} ${WRKSRC}/${F:R}.elc ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${F:R}.elc +.endfor + ${INSTALL} -d ${STAGEDIR}${DOCSDIR} +.for F in ${_DOC_FILES} + ${INSTALL_DATA} ${WRKSRC}/${F} ${STAGEDIR}${DOCSDIR}/${F} +.endfor + ${INSTALL} -d ${STAGEDIR}${EXAMPLESDIR} +.for F in ${_EXAMPLE_FILES} + ${INSTALL_DATA} ${WRKSRC}/${F} ${STAGEDIR}${EXAMPLESDIR}/${F:T} +.endfor + +.include diff --git a/textproc/s.el/distinfo b/textproc/s.el/distinfo new file mode 100644 index 000000000000..3984a89f92a9 --- /dev/null +++ b/textproc/s.el/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1646753483 +SHA256 (magnars-s.el-1.12.0_GH0.tar.gz) = 70674d307aca5f75b44413888198c0f2db8f0fa7a183f70d4095dd6150397475 +SIZE (magnars-s.el-1.12.0_GH0.tar.gz) = 59193 diff --git a/textproc/s.el/files/pkg-message.in b/textproc/s.el/files/pkg-message.in new file mode 100644 index 000000000000..9fa8c90e8df1 --- /dev/null +++ b/textproc/s.el/files/pkg-message.in @@ -0,0 +1,9 @@ +[ +{ type: install + message: <