[UPGRADE] sysutils/rcm
Maintainer upgrade of the sysutils/rcm port: Changelog: * BUGFIX: Globs no longer expand permanently. * BUGFIX: Show $ for symlinked dirs in `lsrc -F`. * Feature: All symlinks in input are rejected. --- Index: Makefile === RCS file: /cvs/ports/sysutils/rcm/Makefile,v retrieving revision 1.5 diff -u -p -u -r1.5 Makefile --- Makefile12 Jul 2019 20:49:50 - 1.5 +++ Makefile29 Aug 2020 20:56:46 - @@ -2,7 +2,7 @@ COMMENT = rc file (dotfile) management -DISTNAME = rcm-1.3.3 +DISTNAME = rcm-1.3.4 CATEGORIES = sysutils Index: distinfo === RCS file: /cvs/ports/sysutils/rcm/distinfo,v retrieving revision 1.4 diff -u -p -u -r1.4 distinfo --- distinfo16 Jul 2018 04:36:14 - 1.4 +++ distinfo29 Aug 2020 20:56:46 - @@ -1,2 +1,2 @@ -SHA256 (rcm-1.3.3.tar.gz) = k1UkRW8ika+jbvgV5o8atKN6Ttbw8US33n+ycHM+E68= -SIZE (rcm-1.3.3.tar.gz) = 92193 +SHA256 (rcm-1.3.4.tar.gz) = mxGuN0Sc9NI07G0TSEeb/tMlPauhH36ed0BZhltmwko= +SIZE (rcm-1.3.4.tar.gz) = 93200
Re: Maintainer update: gitsh 0.14
ping On 2019-04-15 17.38.01 +, Mike Burns wrote: > gitsh 0.14[1] brings a lot more tab completion improvements. > > Part of this is that it installs an `/etc/completions` with > user-overridable tab completions, useful for adding your own git > subcommands. Thanks to afresh1@ for advice on how to do that[2]. Did I > do it right? > > As usual, long PLIST diff because they bumped some vendored ruby > libraries. > > [1]: https://github.com/thoughtbot/gitsh/releases/tag/v0.14 > [2]: https://bsd.network/@AFresh1/101837346684902378 > > --- > > Index: Makefile > === > RCS file: /cvs/ports/devel/gitsh/Makefile,v > retrieving revision 1.10 > diff -u -p -r1.10 Makefile > --- Makefile 13 Jan 2019 14:00:56 - 1.10 > +++ Makefile 5 Apr 2019 21:37:35 - > @@ -1,6 +1,6 @@ > # $OpenBSD: Makefile,v 1.10 2019/01/13 14:00:56 rsadowski Exp $ > > -VERSION =0.13 > +VERSION =0.14 > > COMMENT =interactive shell for git > > @@ -24,6 +24,7 @@ RUN_DEPENDS = devel/git > LIB_DEPENDS =devel/readline > > CONFIGURE_STYLE =gnu > +FAKE_FLAGS = pkgsysconfdir="${PREFIX}/share/examples/gitsh" > CONFIGURE_ENV = READLINE_LIB="ereadline" \ > CPPFLAGS="-I${LOCALBASE}/include/ereadline" \ > LDFLAGS="-L${LOCALBASE}/lib" \ > Index: distinfo > === > RCS file: /cvs/ports/devel/gitsh/distinfo,v > retrieving revision 1.6 > diff -u -p -r1.6 distinfo > --- distinfo 13 Jan 2019 14:00:56 - 1.6 > +++ distinfo 5 Apr 2019 21:37:35 - > @@ -1,2 +1,2 @@ > -SHA256 (gitsh-0.13.tar.gz) = bDjbU4d/LESEAg8GgaRPEaKc5NHh2ssGK65JwvLDoqA= > -SIZE (gitsh-0.13.tar.gz) = 1180908 > +SHA256 (gitsh-0.14.tar.gz) = S4m20AYyantXxMjkQFlOR322G30/4mM6iq0Xa7GdASU= > +SIZE (gitsh-0.14.tar.gz) = 1171693 > Index: pkg/PLIST > === > RCS file: /cvs/ports/devel/gitsh/pkg/PLIST,v > retrieving revision 1.7 > diff -u -p -r1.7 PLIST > --- pkg/PLIST 13 Jan 2019 14:00:56 - 1.7 > +++ pkg/PLIST 5 Apr 2019 21:37:35 - > @@ -2,6 +2,10 @@ > @bin bin/gitsh > @man man/man1/gitsh.1 > @man man/man5/gitsh_completions.5 > +share/examples/gitsh/ > +@sample ${SYSCONFDIR}/gitsh/ > +share/examples/gitsh/completions > +@sample ${SYSCONFDIR}/gitsh/completions > share/gitsh/ > share/gitsh/ruby/ > share/gitsh/ruby/gitsh.rb > @@ -52,6 +56,7 @@ share/gitsh/ruby/lib/gitsh/prompter.rb > share/gitsh/ruby/lib/gitsh/quote_detector.rb > share/gitsh/ruby/lib/gitsh/shell_command_runner.rb > share/gitsh/ruby/lib/gitsh/tab_completion/ > +share/gitsh/ruby/lib/gitsh/tab_completion/alias_expander.rb > share/gitsh/ruby/lib/gitsh/tab_completion/automaton.rb > share/gitsh/ruby/lib/gitsh/tab_completion/automaton_factory.rb > share/gitsh/ruby/lib/gitsh/tab_completion/command_completer.rb > @@ -60,10 +65,12 @@ share/gitsh/ruby/lib/gitsh/tab_completio > share/gitsh/ruby/lib/gitsh/tab_completion/dsl.rb > share/gitsh/ruby/lib/gitsh/tab_completion/dsl/choice_factory.rb > share/gitsh/ruby/lib/gitsh/tab_completion/dsl/concatenation_factory.rb > +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/fallback_transition_factory.rb > share/gitsh/ruby/lib/gitsh/tab_completion/dsl/lexer.rb > share/gitsh/ruby/lib/gitsh/tab_completion/dsl/maybe_operation_factory.rb > share/gitsh/ruby/lib/gitsh/tab_completion/dsl/null_factory.rb > share/gitsh/ruby/lib/gitsh/tab_completion/dsl/option_transition_factory.rb > +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/parse_error.rb > share/gitsh/ruby/lib/gitsh/tab_completion/dsl/parser.rb > share/gitsh/ruby/lib/gitsh/tab_completion/dsl/plus_operation_factory.rb > share/gitsh/ruby/lib/gitsh/tab_completion/dsl/rule_factory.rb > @@ -76,551 +83,659 @@ share/gitsh/ruby/lib/gitsh/tab_completio > share/gitsh/ruby/lib/gitsh/tab_completion/matchers/ > share/gitsh/ruby/lib/gitsh/tab_completion/matchers/anything_matcher.rb > share/gitsh/ruby/lib/gitsh/tab_completion/matchers/base_matcher.rb > +share/gitsh/ruby/lib/gitsh/tab_completion/matchers/branch_matcher.rb > share/gitsh/ruby/lib/gitsh/tab_completion/matchers/command_matcher.rb > share/gitsh/ruby/lib/gitsh/tab_completion/matchers/path_matcher.rb > share/gitsh/ruby/lib/gitsh/tab_completion/matchers/remote_matcher.rb > share/gitsh/ruby/lib/gitsh/tab_completion/matchers/revision_matcher.rb > +share/gitsh/ruby/lib/gitsh/tab_completion/matchers/tag_matcher.rb > share/gitsh/ruby/lib/gitsh/tab_completion/matchers/text_matcher.rb >
Maintainer update: gitsh 0.14
gitsh 0.14[1] brings a lot more tab completion improvements. Part of this is that it installs an `/etc/completions` with user-overridable tab completions, useful for adding your own git subcommands. Thanks to afresh1@ for advice on how to do that[2]. Did I do it right? As usual, long PLIST diff because they bumped some vendored ruby libraries. [1]: https://github.com/thoughtbot/gitsh/releases/tag/v0.14 [2]: https://bsd.network/@AFresh1/101837346684902378 --- Index: Makefile === RCS file: /cvs/ports/devel/gitsh/Makefile,v retrieving revision 1.10 diff -u -p -r1.10 Makefile --- Makefile13 Jan 2019 14:00:56 - 1.10 +++ Makefile5 Apr 2019 21:37:35 - @@ -1,6 +1,6 @@ # $OpenBSD: Makefile,v 1.10 2019/01/13 14:00:56 rsadowski Exp $ -VERSION = 0.13 +VERSION = 0.14 COMMENT = interactive shell for git @@ -24,6 +24,7 @@ RUN_DEPENDS = devel/git LIB_DEPENDS = devel/readline CONFIGURE_STYLE = gnu +FAKE_FLAGS = pkgsysconfdir="${PREFIX}/share/examples/gitsh" CONFIGURE_ENV =READLINE_LIB="ereadline" \ CPPFLAGS="-I${LOCALBASE}/include/ereadline" \ LDFLAGS="-L${LOCALBASE}/lib" \ Index: distinfo === RCS file: /cvs/ports/devel/gitsh/distinfo,v retrieving revision 1.6 diff -u -p -r1.6 distinfo --- distinfo13 Jan 2019 14:00:56 - 1.6 +++ distinfo5 Apr 2019 21:37:35 - @@ -1,2 +1,2 @@ -SHA256 (gitsh-0.13.tar.gz) = bDjbU4d/LESEAg8GgaRPEaKc5NHh2ssGK65JwvLDoqA= -SIZE (gitsh-0.13.tar.gz) = 1180908 +SHA256 (gitsh-0.14.tar.gz) = S4m20AYyantXxMjkQFlOR322G30/4mM6iq0Xa7GdASU= +SIZE (gitsh-0.14.tar.gz) = 1171693 Index: pkg/PLIST === RCS file: /cvs/ports/devel/gitsh/pkg/PLIST,v retrieving revision 1.7 diff -u -p -r1.7 PLIST --- pkg/PLIST 13 Jan 2019 14:00:56 - 1.7 +++ pkg/PLIST 5 Apr 2019 21:37:35 - @@ -2,6 +2,10 @@ @bin bin/gitsh @man man/man1/gitsh.1 @man man/man5/gitsh_completions.5 +share/examples/gitsh/ +@sample ${SYSCONFDIR}/gitsh/ +share/examples/gitsh/completions +@sample ${SYSCONFDIR}/gitsh/completions share/gitsh/ share/gitsh/ruby/ share/gitsh/ruby/gitsh.rb @@ -52,6 +56,7 @@ share/gitsh/ruby/lib/gitsh/prompter.rb share/gitsh/ruby/lib/gitsh/quote_detector.rb share/gitsh/ruby/lib/gitsh/shell_command_runner.rb share/gitsh/ruby/lib/gitsh/tab_completion/ +share/gitsh/ruby/lib/gitsh/tab_completion/alias_expander.rb share/gitsh/ruby/lib/gitsh/tab_completion/automaton.rb share/gitsh/ruby/lib/gitsh/tab_completion/automaton_factory.rb share/gitsh/ruby/lib/gitsh/tab_completion/command_completer.rb @@ -60,10 +65,12 @@ share/gitsh/ruby/lib/gitsh/tab_completio share/gitsh/ruby/lib/gitsh/tab_completion/dsl.rb share/gitsh/ruby/lib/gitsh/tab_completion/dsl/choice_factory.rb share/gitsh/ruby/lib/gitsh/tab_completion/dsl/concatenation_factory.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/fallback_transition_factory.rb share/gitsh/ruby/lib/gitsh/tab_completion/dsl/lexer.rb share/gitsh/ruby/lib/gitsh/tab_completion/dsl/maybe_operation_factory.rb share/gitsh/ruby/lib/gitsh/tab_completion/dsl/null_factory.rb share/gitsh/ruby/lib/gitsh/tab_completion/dsl/option_transition_factory.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/parse_error.rb share/gitsh/ruby/lib/gitsh/tab_completion/dsl/parser.rb share/gitsh/ruby/lib/gitsh/tab_completion/dsl/plus_operation_factory.rb share/gitsh/ruby/lib/gitsh/tab_completion/dsl/rule_factory.rb @@ -76,551 +83,659 @@ share/gitsh/ruby/lib/gitsh/tab_completio share/gitsh/ruby/lib/gitsh/tab_completion/matchers/ share/gitsh/ruby/lib/gitsh/tab_completion/matchers/anything_matcher.rb share/gitsh/ruby/lib/gitsh/tab_completion/matchers/base_matcher.rb +share/gitsh/ruby/lib/gitsh/tab_completion/matchers/branch_matcher.rb share/gitsh/ruby/lib/gitsh/tab_completion/matchers/command_matcher.rb share/gitsh/ruby/lib/gitsh/tab_completion/matchers/path_matcher.rb share/gitsh/ruby/lib/gitsh/tab_completion/matchers/remote_matcher.rb share/gitsh/ruby/lib/gitsh/tab_completion/matchers/revision_matcher.rb +share/gitsh/ruby/lib/gitsh/tab_completion/matchers/tag_matcher.rb share/gitsh/ruby/lib/gitsh/tab_completion/matchers/text_matcher.rb share/gitsh/ruby/lib/gitsh/tab_completion/matchers/unknown_option_matcher.rb +share/gitsh/ruby/lib/gitsh/tab_completion/tokens_to_words.rb share/gitsh/ruby/lib/gitsh/tab_completion/variable_completer.rb share/gitsh/ruby/lib/gitsh/tab_completion/visualization.rb share/gitsh/ruby/lib/gitsh/terminal.rb share/gitsh/ruby/lib/gitsh/version.rb share/gitsh/vendor/ share/gitsh/vendor/gems/ -share/gitsh/vendor/gems/ffi-1.9.17/ -share/gitsh/vendor/gems/ffi-1.9.17/COPYING -share/gitsh/vendor/gems/ffi-1.9.17/LICENSE -share/gitsh/vendor/gems/ffi-1.9.17/README.md
Re: [MAINT UPDATE] gitsh 0.13
On Fri Jan 11, 2019 at 10:09:15PM +, Mike Burns wrote: > Update by port maintainer for devel/gitsh. Now with REVISION removed (thanks Rafael Sadowski): --- Index: Makefile === RCS file: /cvs/ports/devel/gitsh/Makefile,v retrieving revision 1.9 diff -u -p -r1.9 Makefile --- Makefile26 Oct 2018 16:16:24 - 1.9 +++ Makefile13 Jan 2019 19:00:55 - @@ -1,11 +1,10 @@ # $OpenBSD: Makefile,v 1.9 2018/10/26 16:16:24 jeremy Exp $ -VERSION = 0.12 +VERSION = 0.13 COMMENT = interactive shell for git DISTNAME = gitsh-${VERSION} -REVISION = 0 CATEGORIES = devel Index: distinfo === RCS file: /cvs/ports/devel/gitsh/distinfo,v retrieving revision 1.5 diff -u -p -r1.5 distinfo --- distinfo2 Feb 2018 21:08:09 - 1.5 +++ distinfo13 Jan 2019 19:00:55 - @@ -1,2 +1,2 @@ -SHA256 (gitsh-0.12.tar.gz) = c9glH2b0Ow4sHrzIBH8w1AXSRfU/o1yp7ZbP4L6tlRA= -SIZE (gitsh-0.12.tar.gz) = 1152133 +SHA256 (gitsh-0.13.tar.gz) = bDjbU4d/LESEAg8GgaRPEaKc5NHh2ssGK65JwvLDoqA= +SIZE (gitsh-0.13.tar.gz) = 1180908 Index: pkg/PLIST === RCS file: /cvs/ports/devel/gitsh/pkg/PLIST,v retrieving revision 1.6 diff -u -p -r1.6 PLIST --- pkg/PLIST 6 Feb 2018 10:15:05 - 1.6 +++ pkg/PLIST 13 Jan 2019 19:00:55 - @@ -1,6 +1,7 @@ @comment $OpenBSD: PLIST,v 1.6 2018/02/06 10:15:05 sthen Exp $ @bin bin/gitsh @man man/man1/gitsh.1 +@man man/man5/gitsh_completions.5 share/gitsh/ share/gitsh/ruby/ share/gitsh/ruby/gitsh.rb @@ -23,12 +24,11 @@ share/gitsh/ruby/lib/gitsh/commands/inte share/gitsh/ruby/lib/gitsh/commands/noop.rb share/gitsh/ruby/lib/gitsh/commands/shell_command.rb share/gitsh/ruby/lib/gitsh/commands/tree.rb -share/gitsh/ruby/lib/gitsh/completer.rb -share/gitsh/ruby/lib/gitsh/completion_escaper.rb share/gitsh/ruby/lib/gitsh/environment.rb share/gitsh/ruby/lib/gitsh/error.rb share/gitsh/ruby/lib/gitsh/exit_statuses.rb share/gitsh/ruby/lib/gitsh/file_runner.rb +share/gitsh/ruby/lib/gitsh/git_command_list.rb share/gitsh/ruby/lib/gitsh/git_repository/ share/gitsh/ruby/lib/gitsh/git_repository.rb share/gitsh/ruby/lib/gitsh/git_repository/status.rb @@ -51,6 +51,39 @@ share/gitsh/ruby/lib/gitsh/prompt_color. share/gitsh/ruby/lib/gitsh/prompter.rb share/gitsh/ruby/lib/gitsh/quote_detector.rb share/gitsh/ruby/lib/gitsh/shell_command_runner.rb +share/gitsh/ruby/lib/gitsh/tab_completion/ +share/gitsh/ruby/lib/gitsh/tab_completion/automaton.rb +share/gitsh/ruby/lib/gitsh/tab_completion/automaton_factory.rb +share/gitsh/ruby/lib/gitsh/tab_completion/command_completer.rb +share/gitsh/ruby/lib/gitsh/tab_completion/context.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/ +share/gitsh/ruby/lib/gitsh/tab_completion/dsl.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/choice_factory.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/concatenation_factory.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/lexer.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/maybe_operation_factory.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/null_factory.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/option_transition_factory.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/parser.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/plus_operation_factory.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/rule_factory.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/rule_set_factory.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/star_operation_factory.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/text_transition_factory.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/variable_transition_factory.rb +share/gitsh/ruby/lib/gitsh/tab_completion/escaper.rb +share/gitsh/ruby/lib/gitsh/tab_completion/facade.rb +share/gitsh/ruby/lib/gitsh/tab_completion/matchers/ +share/gitsh/ruby/lib/gitsh/tab_completion/matchers/anything_matcher.rb +share/gitsh/ruby/lib/gitsh/tab_completion/matchers/base_matcher.rb +share/gitsh/ruby/lib/gitsh/tab_completion/matchers/command_matcher.rb +share/gitsh/ruby/lib/gitsh/tab_completion/matchers/path_matcher.rb +share/gitsh/ruby/lib/gitsh/tab_completion/matchers/remote_matcher.rb +share/gitsh/ruby/lib/gitsh/tab_completion/matchers/revision_matcher.rb +share/gitsh/ruby/lib/gitsh/tab_completion/matchers/text_matcher.rb +share/gitsh/ruby/lib/gitsh/tab_completion/matchers/unknown_option_matcher.rb +share/gitsh/ruby/lib/gitsh/tab_completion/variable_completer.rb +share/gitsh/ruby/lib/gitsh/tab_completion/visualization.rb share/gitsh/ruby/lib/gitsh/terminal.rb share/gitsh/ruby/lib/gitsh/version.rb share/gitsh/vendor/ @@ -135,7 +168,7 @@ share/gitsh/vendor/gems/ffi-1.9.17/ext/f share/gitsh/vendor/gems/ffi-1.9.17/ext/ffi_c/libffi/configure.ac share/gitsh/vendor/gems/ffi-1.9.17/ext/ffi_c/libffi/configure.h
[MAINT UPDATE] gitsh 0.13
Update by port maintainer for devel/gitsh. User-facing changes[1]: - Expand ~ in the gitsh.historyFile setting. - Support %g and %G in the prompt format to show the current Git command - Complete tab completion rewrite, replacing naive options with a context-aware system o Tab complete the names of gitsh and git-config variables o Tab complete command options (e.g. push --force- expands to push --force-with-lease) o Tab complete more than one command on the same line (e.g. commit && pus --force-) o Define custom tab completion options for aliases and custom commands in a ~/.gitsh_completions file - Tab completion of commands is now compatible with Git 2.20 --- In a prior update there was a reply I didn't understand[2] about ${MODRUBY_ARCH} in the PLIST. I took a guess and deleted those two lines this time around. Should I have done something else? [1]: https://github.com/thoughtbot/gitsh/releases/tag/v0.13 [2]: https://marc.info/?l=openbsd-ports=151791243408496=2 --- Index: Makefile === RCS file: /cvs/ports/devel/gitsh/Makefile,v retrieving revision 1.9 diff -u -p -r1.9 Makefile --- Makefile26 Oct 2018 16:16:24 - 1.9 +++ Makefile11 Jan 2019 22:01:10 - @@ -1,6 +1,6 @@ # $OpenBSD: Makefile,v 1.9 2018/10/26 16:16:24 jeremy Exp $ -VERSION = 0.12 +VERSION = 0.13 COMMENT = interactive shell for git Index: distinfo === RCS file: /cvs/ports/devel/gitsh/distinfo,v retrieving revision 1.5 diff -u -p -r1.5 distinfo --- distinfo2 Feb 2018 21:08:09 - 1.5 +++ distinfo11 Jan 2019 22:01:10 - @@ -1,2 +1,2 @@ -SHA256 (gitsh-0.12.tar.gz) = c9glH2b0Ow4sHrzIBH8w1AXSRfU/o1yp7ZbP4L6tlRA= -SIZE (gitsh-0.12.tar.gz) = 1152133 +SHA256 (gitsh-0.13.tar.gz) = bDjbU4d/LESEAg8GgaRPEaKc5NHh2ssGK65JwvLDoqA= +SIZE (gitsh-0.13.tar.gz) = 1180908 Index: pkg/PLIST === RCS file: /cvs/ports/devel/gitsh/pkg/PLIST,v retrieving revision 1.6 diff -u -p -r1.6 PLIST --- pkg/PLIST 6 Feb 2018 10:15:05 - 1.6 +++ pkg/PLIST 11 Jan 2019 22:01:10 - @@ -1,6 +1,7 @@ @comment $OpenBSD: PLIST,v 1.6 2018/02/06 10:15:05 sthen Exp $ @bin bin/gitsh @man man/man1/gitsh.1 +@man man/man5/gitsh_completions.5 share/gitsh/ share/gitsh/ruby/ share/gitsh/ruby/gitsh.rb @@ -23,12 +24,11 @@ share/gitsh/ruby/lib/gitsh/commands/inte share/gitsh/ruby/lib/gitsh/commands/noop.rb share/gitsh/ruby/lib/gitsh/commands/shell_command.rb share/gitsh/ruby/lib/gitsh/commands/tree.rb -share/gitsh/ruby/lib/gitsh/completer.rb -share/gitsh/ruby/lib/gitsh/completion_escaper.rb share/gitsh/ruby/lib/gitsh/environment.rb share/gitsh/ruby/lib/gitsh/error.rb share/gitsh/ruby/lib/gitsh/exit_statuses.rb share/gitsh/ruby/lib/gitsh/file_runner.rb +share/gitsh/ruby/lib/gitsh/git_command_list.rb share/gitsh/ruby/lib/gitsh/git_repository/ share/gitsh/ruby/lib/gitsh/git_repository.rb share/gitsh/ruby/lib/gitsh/git_repository/status.rb @@ -51,6 +51,39 @@ share/gitsh/ruby/lib/gitsh/prompt_color. share/gitsh/ruby/lib/gitsh/prompter.rb share/gitsh/ruby/lib/gitsh/quote_detector.rb share/gitsh/ruby/lib/gitsh/shell_command_runner.rb +share/gitsh/ruby/lib/gitsh/tab_completion/ +share/gitsh/ruby/lib/gitsh/tab_completion/automaton.rb +share/gitsh/ruby/lib/gitsh/tab_completion/automaton_factory.rb +share/gitsh/ruby/lib/gitsh/tab_completion/command_completer.rb +share/gitsh/ruby/lib/gitsh/tab_completion/context.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/ +share/gitsh/ruby/lib/gitsh/tab_completion/dsl.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/choice_factory.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/concatenation_factory.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/lexer.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/maybe_operation_factory.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/null_factory.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/option_transition_factory.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/parser.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/plus_operation_factory.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/rule_factory.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/rule_set_factory.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/star_operation_factory.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/text_transition_factory.rb +share/gitsh/ruby/lib/gitsh/tab_completion/dsl/variable_transition_factory.rb +share/gitsh/ruby/lib/gitsh/tab_completion/escaper.rb +share/gitsh/ruby/lib/gitsh/tab_completion/facade.rb +share/gitsh/ruby/lib/gitsh/tab_completion/matchers/ +share/gitsh/ruby/lib/gitsh/tab_completion/matchers/anything_matcher.rb +share/gitsh/ruby/lib/gitsh/tab_completion/matchers/base_matcher.rb +share/gitsh/ruby/lib/gitsh/tab_completion/matchers/command_matcher.rb
liblouis-3.6.0: mismatch in Unicode width: liblouis is 2 and python isn't
Sorry for a drive-by bug report without a fix: ~% python3 Python 3.6.6 (default, Aug 16 2018, 06:08:51) [GCC 4.2.1 Compatible OpenBSD Clang 6.0.0 (tags/RELEASE_600/final)] on openbsd6 Type "help", "copyright", "credits" or "license" for more information. >>> import louis Traceback (most recent call last): File "", line 1, in File "/usr/local/lib/python3.6/site-packages/louis/__init__.py", line 358, in raise Exception("mismatch in Unicode width: liblouis is 2 and python isn't") Exception: mismatch in Unicode width: liblouis is 2 and python isn't ~% pkg_info -E /usr/local/lib/python3.6/site-packages/louis/__init__.py /usr/local/lib/python3.6/site-packages/louis/__init__.py: liblouis-3.6.0 liblouis-3.6.0 braille translator, back-translator and formatter ~% pkg_info liblouis-3.6.0 | grep Mainta Maintainer: The OpenBSD ports mailing-list For quick reference, this is the code leading up to the crash: ``` if charSize() == 2 and sys.maxunicode != 65535: raise Exception("mismatch in Unicode width: liblouis is 2 and python isn't") elif charSize() == 4 and sys.maxunicode != 1114111: raise Exception("mismatch in Unicode width: liblouis is 4 and python isn't") def charSize(): return liblouis.lou_charSize() liblouis.lou_charSize.restype = c_int ``` In addition: >>> import sys >>> sys.maxunicode 1114111 This all happened when I tried starting Orca: ~% orca Traceback (most recent call last): File "/usr/local/bin/orca", line 44, in from orca import orca File "/usr/local/lib/python3.6/site-packages/orca/orca.py", line 67, in from . import braille File "/usr/local/lib/python3.6/site-packages/orca/braille.py", line 41, in import louis File "/usr/local/lib/python3.6/site-packages/louis/__init__.py", line 358, in raise Exception("mismatch in Unicode width: liblouis is 2 and python isn't") Exception: mismatch in Unicode width: liblouis is 2 and python isn't -Mike OpenBSD 6.4-beta (GENERIC.MP) #224: Fri Aug 17 23:42:30 MDT 2018 dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP real mem = 8255762432 (7873MB) avail mem = 7996362752 (7625MB) mpath0 at root scsibus0 at mpath0: 256 targets mainbus0 at root bios0 at mainbus0: SMBIOS rev. 2.7 @ 0xdae9d000 (71 entries) bios0: vendor LENOVO version "G6ET93WW (2.53 )" date 02/04/2013 bios0: LENOVO 3444CUU acpi0 at bios0: rev 2 acpi0: sleep states S0 S3 S4 S5 acpi0: tables DSDT FACP SLIC TCPA SSDT SSDT SSDT HPET APIC MCFG ECDT FPDT ASF! UEFI UEFI MSDM SSDT SSDT UEFI SSDT DBG2 acpi0: wakeup devices LID_(S4) SLPB(S3) IGBE(S4) EXP2(S4) XHCI(S3) EHC1(S3) EHC2(S3) HDEF(S4) acpitimer0 at acpi0: 3579545 Hz, 24 bits acpihpet0 at acpi0: 14318179 Hz acpimadt0 at acpi0 addr 0xfee0: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: Intel(R) Core(TM) i7-3667U CPU @ 2.00GHz, 1896.07 MHz cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,RDTSCP,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS,IBRS,IBPB,STIBP,SENSOR,ARAT,XSAVEOPT,MELTDOWN cpu0: 256KB 64b/line 8-way L2 cache cpu0: smt 0, core 0, package 0 mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges cpu0: apic clock running at 99MHz cpu0: mwait min=64, max=64, C-substates=0.2.1.1.2, IBE cpu1 at mainbus0: apid 1 (application processor) cpu1: Intel(R) Core(TM) i7-3667U CPU @ 2.00GHz, 1895.71 MHz cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,RDTSCP,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS,IBRS,IBPB,STIBP,SENSOR,ARAT,XSAVEOPT,MELTDOWN cpu1: 256KB 64b/line 8-way L2 cache cpu1: smt 1, core 0, package 0 cpu2 at mainbus0: apid 2 (application processor) cpu2: Intel(R) Core(TM) i7-3667U CPU @ 2.00GHz, 1895.71 MHz cpu2: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,RDTSCP,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS,IBRS,IBPB,STIBP,SENSOR,ARAT,XSAVEOPT,MELTDOWN cpu2: 256KB 64b/line 8-way L2 cache cpu2: smt 0, core 1, package 0 cpu3 at mainbus0: apid 3 (application processor) cpu3: Intel(R) Core(TM) i7-3667U CPU @ 2.00GHz, 1895.71 MHz cpu3:
[Update] rcm 1.3.3
Maintainer update of rcm: Index: sysutils/rcm/Makefile === RCS file: /cvs/ports/sysutils/rcm/Makefile,v retrieving revision 1.3 diff -u -p -u -r1.3 Makefile --- sysutils/rcm/Makefile 15 May 2017 15:10:27 - 1.3 +++ sysutils/rcm/Makefile 13 Jul 2018 21:09:03 - @@ -2,7 +2,7 @@ COMMENT = rc file (dotfile) management -DISTNAME = rcm-1.3.1 +DISTNAME = rcm-1.3.3 CATEGORIES = sysutils Index: sysutils/rcm/distinfo === RCS file: /cvs/ports/sysutils/rcm/distinfo,v retrieving revision 1.3 diff -u -p -u -r1.3 distinfo --- sysutils/rcm/distinfo 15 May 2017 15:10:27 - 1.3 +++ sysutils/rcm/distinfo 13 Jul 2018 21:09:03 - @@ -1,2 +1,2 @@ -SHA256 (rcm-1.3.1.tar.gz) = nI+S26Y6ucuKaz0Mz37Y7fPw+ziLBEWE10d4FF+uf48= -SIZE (rcm-1.3.1.tar.gz) = 89437 +SHA256 (rcm-1.3.3.tar.gz) = k1UkRW8ika+jbvgV5o8atKN6Ttbw8US33n+ycHM+E68= +SIZE (rcm-1.3.3.tar.gz) = 92193
Re: Port submission tracking?
On 2018-07-02 18.02.08 -0500, Edward Lopez-Acosta wrote: > Is there another way ports are tracked besides the mailing list so > anyone can find a status without searching the archives? Not really, no. Mailing list archive + CVS repo are the best we have right now. It's not that no one wants this to change, but the change itself requires a lot of work. Really long, slightly ongoing, thread on how we could improve this, from misc@: https://marc.info/?l=openbsd-misc=149789110906191=2 (That thread starts as being about bugs@ but ports is mentioned somewhere in there, and the same concepts and concerns apply.) > I know I have some submissions which I fixed up upon request but no > idea if they were merged, and they are pending in the jasperla GitHub. > Additionally, there may be half done ports already out there that were > not merged, pending changes, no sense in people starting over on these The jasperla GitHub repo is convenient and nice for communicating whether someone is working on a difficult port, but it is not a source of truth. Note that I am just an observer (and port maintainer). -Mike
Re: upgrade ABCDE request - 2.9.1
On 2018-03-19 15.29.26 -0700, jungle Boogie wrote: > On 19 March 2018 at 15:06, Stuart Hendersonwrote: > > btw, this was updated to 2.8.1 before, but it broke things quite badly > > so it was reverted.. > > Do you know if the regressions on the previous version were reported > upstream? This is the thread: https://marc.info/?l=openbsd-ports=151722260128733=2
Re: UPDATE devel/gitsh
On 2018-01-24 07.55.04 +0100, Björn Ketelaars wrote: > On Thu 18/01/2018 22:00, Björn Ketelaars wrote: > > An update for gitsh is available which fixes some bugs, and adds some > > features > > [0]. Diff has been sent to maintainer who responded with "Yes, that looks > > right". > > > > [0] https://github.com/thoughtbot/gitsh/releases/tag/v0.12 > > > > Comments? > > Ping! Ping! (I am the maintainer.)
Re: [UPDATE] gitsh 0.11.2
On 2017-05-16 17.24.36 +0200, Rafael Sadowski wrote: > New diff below! Mike, do you agree with the MASTER_SITES change? > I prefer a happy portcheck than personal preferences. Looks great. Thank you for updating this diff.
[UPDATE] gitsh 0.11.2
Maintainer update of devel/gitsh. Includes quite a few fixes to make it easier to package for BSD. This release also brings re-arrangement of the files internal to the project, so apologies about the extensive plist diff. -Mike Index: Makefile === RCS file: /cvs/ports/devel/gitsh/Makefile,v retrieving revision 1.5 diff -u -p -u -r1.5 Makefile --- Makefile6 Sep 2016 15:37:53 - 1.5 +++ Makefile16 May 2017 00:15:28 - @@ -1,11 +1,10 @@ # $OpenBSD: Makefile,v 1.5 2016/09/06 15:37:53 jeremy Exp $ -VERSION = 0.10 +VERSION = 0.11.2 COMMENT = interactive shell for git DISTNAME = gitsh-${VERSION} -REVISION = 0 CATEGORIES = devel @@ -21,10 +20,14 @@ WANTLIB += c MASTER_SITES = https://github.com/thoughtbot/gitsh/releases/download/v${VERSION}/ MODULES = lang/ruby -RUN_DEPENDS = devel/git +BUILD_DEPENDS =devel/readline +RUN_DEPENDS = devel/git devel/readline -SEPARATE_BUILD = Yes +SEPARATE_BUILD = No CONFIGURE_STYLE = gnu -CONFIGURE_ENV =RUBY="${RUBY}" +CONFIGURE_ENV =READLINE_LIB="ereadline" \ + CPPFLAGS="-I${LOCALBASE}/include/ereadline" \ + LDFLAGS="-L${LOCALBASE}/lib" \ + RUBY="${RUBY}" .include Index: distinfo === RCS file: /cvs/ports/devel/gitsh/distinfo,v retrieving revision 1.3 diff -u -p -u -r1.3 distinfo --- distinfo15 Sep 2015 06:05:30 - 1.3 +++ distinfo16 May 2017 00:15:28 - @@ -1,2 +1,2 @@ -SHA256 (gitsh-0.10.tar.gz) = U4VYwvOF78YTDvTkEndgVYIEF8XIdIPb81aL8x8fCeM= -SIZE (gitsh-0.10.tar.gz) = 177724 +SHA256 (gitsh-0.11.2.tar.gz) = XwHnBXs7QgIJomJh7/SbukkrPM6M2GpvUqOwApLhXo0= +SIZE (gitsh-0.11.2.tar.gz) = 177980 Index: pkg/PLIST === RCS file: /cvs/ports/devel/gitsh/pkg/PLIST,v retrieving revision 1.3 diff -u -p -u -r1.3 PLIST --- pkg/PLIST 15 Sep 2015 06:05:30 - 1.3 +++ pkg/PLIST 16 May 2017 00:15:28 - @@ -2,173 +2,187 @@ @bin bin/gitsh @man man/man1/gitsh.1 share/gitsh/ -share/gitsh/gems/ -share/gitsh/gems/blankslate-3.1.3/ -share/gitsh/gems/blankslate-3.1.3/Gemfile -share/gitsh/gems/blankslate-3.1.3/Gemfile.lock -share/gitsh/gems/blankslate-3.1.3/MIT-LICENSE -share/gitsh/gems/blankslate-3.1.3/README -share/gitsh/gems/blankslate-3.1.3/Rakefile -share/gitsh/gems/blankslate-3.1.3/VERSION -share/gitsh/gems/blankslate-3.1.3/blankslate.gemspec -share/gitsh/gems/blankslate-3.1.3/lib/ -share/gitsh/gems/blankslate-3.1.3/lib/blankslate.rb -share/gitsh/gems/blankslate-3.1.3/spec/ -share/gitsh/gems/blankslate-3.1.3/spec/blankslate_spec.rb -share/gitsh/gems/parslet-1.6.2/ -share/gitsh/gems/parslet-1.6.2/HISTORY.txt -share/gitsh/gems/parslet-1.6.2/LICENSE -share/gitsh/gems/parslet-1.6.2/README -share/gitsh/gems/parslet-1.6.2/Rakefile -share/gitsh/gems/parslet-1.6.2/example/ -share/gitsh/gems/parslet-1.6.2/example/big.erb -share/gitsh/gems/parslet-1.6.2/example/boolean_algebra.rb -share/gitsh/gems/parslet-1.6.2/example/calc.rb -share/gitsh/gems/parslet-1.6.2/example/capture.rb -share/gitsh/gems/parslet-1.6.2/example/comments.rb -share/gitsh/gems/parslet-1.6.2/example/deepest_errors.rb -share/gitsh/gems/parslet-1.6.2/example/documentation.rb -share/gitsh/gems/parslet-1.6.2/example/email_parser.rb -share/gitsh/gems/parslet-1.6.2/example/empty.rb -share/gitsh/gems/parslet-1.6.2/example/erb.rb -share/gitsh/gems/parslet-1.6.2/example/ignore.rb -share/gitsh/gems/parslet-1.6.2/example/ip_address.rb -share/gitsh/gems/parslet-1.6.2/example/json.rb -share/gitsh/gems/parslet-1.6.2/example/local.rb -share/gitsh/gems/parslet-1.6.2/example/mathn.rb -share/gitsh/gems/parslet-1.6.2/example/minilisp.rb -share/gitsh/gems/parslet-1.6.2/example/modularity.rb -share/gitsh/gems/parslet-1.6.2/example/nested_errors.rb -share/gitsh/gems/parslet-1.6.2/example/optimized_erb.rb -share/gitsh/gems/parslet-1.6.2/example/output/ -share/gitsh/gems/parslet-1.6.2/example/output/boolean_algebra.out -share/gitsh/gems/parslet-1.6.2/example/output/calc.out -share/gitsh/gems/parslet-1.6.2/example/output/capture.out -share/gitsh/gems/parslet-1.6.2/example/output/comments.out -share/gitsh/gems/parslet-1.6.2/example/output/deepest_errors.out -share/gitsh/gems/parslet-1.6.2/example/output/documentation.err -share/gitsh/gems/parslet-1.6.2/example/output/documentation.out -share/gitsh/gems/parslet-1.6.2/example/output/email_parser.out -share/gitsh/gems/parslet-1.6.2/example/output/empty.err -share/gitsh/gems/parslet-1.6.2/example/output/erb.out -share/gitsh/gems/parslet-1.6.2/example/output/ignore.out -share/gitsh/gems/parslet-1.6.2/example/output/ignore_whitespace.out -share/gitsh/gems/parslet-1.6.2/example/output/ip_address.out
Re: UPDATE: sysutils/rcm
On 2017-05-05 23.29.32 +0200, Rafael Sadowski wrote: > Update to latest version. Disable tests because the test suite uses cram > which is not in the ports tree. > > OK? Commenst? Maintainer here; looks right. Matches the patch I sent in January[1], though the NO_TEST addition is a useful addition. [1]: https://marc.info/?l=openbsd-ports=148382590510826=2 > Rafael Sadowski > > Index: Makefile > === > RCS file: /cvs/ports/sysutils/rcm/Makefile,v > retrieving revision 1.2 > diff -u -p -u -p -r1.2 Makefile > --- Makefile 6 Nov 2015 18:57:06 - 1.2 > +++ Makefile 5 May 2017 21:22:42 - > @@ -2,7 +2,7 @@ > > COMMENT =rc file (dotfile) management > > -DISTNAME = rcm-1.3.0 > +DISTNAME = rcm-1.3.1 > > CATEGORIES = sysutils > > @@ -16,5 +16,8 @@ PERMIT_PACKAGE_CDROM = Yes > MASTER_SITES = https://thoughtbot.github.io/rcm/dist/ > > CONFIGURE_STYLE =gnu > + > +# XXX The test suite uses cram. > +NO_TEST =Yes > > .include > Index: distinfo > === > RCS file: /cvs/ports/sysutils/rcm/distinfo,v > retrieving revision 1.2 > diff -u -p -u -p -r1.2 distinfo > --- distinfo 6 Nov 2015 18:57:06 - 1.2 > +++ distinfo 5 May 2017 21:22:42 - > @@ -1,2 +1,2 @@ > -SHA256 (rcm-1.3.0.tar.gz) = 3c9jizZ7A2HY4GPCn9Vz2+FxLRuD6NWzqGjkqkX/yEc= > -SIZE (rcm-1.3.0.tar.gz) = 107868 > +SHA256 (rcm-1.3.1.tar.gz) = nI+S26Y6ucuKaz0Mz37Y7fPw+ziLBEWE10d4FF+uf48= > +SIZE (rcm-1.3.1.tar.gz) = 89437
[UPDATE] rcm 1.3.1
Maintainer update to rcm. OK? Index: Makefile === RCS file: /cvs/ports/sysutils/rcm/Makefile,v retrieving revision 1.2 diff -u -p -r1.2 Makefile --- Makefile6 Nov 2015 18:57:06 - 1.2 +++ Makefile7 Jan 2017 20:17:30 - @@ -2,7 +2,7 @@ COMMENT = rc file (dotfile) management -DISTNAME = rcm-1.3.0 +DISTNAME = rcm-1.3.1 CATEGORIES = sysutils Index: distinfo === RCS file: /cvs/ports/sysutils/rcm/distinfo,v retrieving revision 1.2 diff -u -p -r1.2 distinfo --- distinfo6 Nov 2015 18:57:06 - 1.2 +++ distinfo7 Jan 2017 20:17:30 - @@ -1,2 +1,2 @@ -SHA256 (rcm-1.3.0.tar.gz) = 3c9jizZ7A2HY4GPCn9Vz2+FxLRuD6NWzqGjkqkX/yEc= -SIZE (rcm-1.3.0.tar.gz) = 107868 +SHA256 (rcm-1.3.1.tar.gz) = nI+S26Y6ucuKaz0Mz37Y7fPw+ziLBEWE10d4FF+uf48= +SIZE (rcm-1.3.1.tar.gz) = 89437
Update gitsh 0.11.1
Maintainer update of devel/gitsh as follows. Please try, OK, and import. It includes a patch to configure , which I will send upstream after this is imported. This release expands on the readline functionality, so it now depends on devel/readline. Upstream re-structured the internally-packaged dependencies, which means the PLIST diff is annoyingly long. Full changelog (0.11.1 is a packaging fix for 0.11): https://github.com/thoughtbot/gitsh/releases/tag/v0.11 https://github.com/thoughtbot/gitsh/releases/tag/v0.11.1 Index: Makefile === RCS file: /cvs/ports/devel/gitsh/Makefile,v retrieving revision 1.5 diff -u -p -r1.5 Makefile --- Makefile6 Sep 2016 15:37:53 - 1.5 +++ Makefile3 Jan 2017 01:41:51 - @@ -1,11 +1,10 @@ # $OpenBSD: Makefile,v 1.5 2016/09/06 15:37:53 jeremy Exp $ -VERSION = 0.10 +VERSION = 0.11.1 COMMENT = interactive shell for git DISTNAME = gitsh-${VERSION} -REVISION = 0 CATEGORIES = devel @@ -21,9 +20,10 @@ WANTLIB += c MASTER_SITES = https://github.com/thoughtbot/gitsh/releases/download/v${VERSION}/ MODULES = lang/ruby -RUN_DEPENDS = devel/git +BUILD_DEPENDS =devel/readline +RUN_DEPENDS = devel/git devel/readline -SEPARATE_BUILD = Yes +SEPARATE_BUILD = No CONFIGURE_STYLE = gnu CONFIGURE_ENV =RUBY="${RUBY}" Index: distinfo === RCS file: /cvs/ports/devel/gitsh/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- distinfo15 Sep 2015 06:05:30 - 1.3 +++ distinfo3 Jan 2017 01:41:51 - @@ -1,2 +1,2 @@ -SHA256 (gitsh-0.10.tar.gz) = U4VYwvOF78YTDvTkEndgVYIEF8XIdIPb81aL8x8fCeM= -SIZE (gitsh-0.10.tar.gz) = 177724 +SHA256 (gitsh-0.11.1.tar.gz) = o+ho0UDplysgwCL/Q8dh0mQwJrEOLG9n8Mz0f4kaTW8= +SIZE (gitsh-0.11.1.tar.gz) = 177128 Index: patches/patch-configure === RCS file: patches/patch-configure diff -N patches/patch-configure --- /dev/null 1 Jan 1970 00:00:00 - +++ patches/patch-configure 3 Jan 2017 01:41:51 - @@ -0,0 +1,26 @@ +$OpenBSD$ + +- OpenBSD's third-party readline is called libereadline, not libreadline. Make + sure the Ruby extconf finds that one instead of the older system one. +- The list of Ruby files should be the absolute path during the build process. + +--- configure.orig Sat Dec 31 15:22:42 2016 configure Sat Dec 31 15:21:25 2016 +@@ -3763,7 +3763,7 @@ fi + + current_dir="$PWD" + cd "$srcdir/ext/gitsh" +-if $RUBY extconf.rb --with-ldflags="$LDFLAGS" --with-cppflags="$CPPFLAGS"; then : ++if $RUBY extconf.rb --with-ldflags="$LDFLAGS" --with-cppflags="$CPPFLAGS" --with-readline-include=/usr/local/include/ereadline --with-readline-lib=/usr/local/lib --with-readlinelib=ereadline; then : + + else + as_fn_error $? "Failed to configure Ruby extension" "$LINENO" 5 +@@ -3774,7 +3774,7 @@ cd "$current_dir" + rubydir=$datadir/$PACKAGE/ruby + rubylibdir=$rubydir/lib + pkgrubylibdir=$rubylibdir/gitsh +-libfiles="$(echo $(find "$(dirname "$0")/lib/gitsh" -name \*.rb | cut -c 3-))" ++libfiles="$(echo $(find "$(dirname "$0")/lib/gitsh" -name \*.rb))" + vendorfiles="$(echo $(find "$(dirname "$0")/vendor/gems" -type f))" + testfiles="$(echo $(find "$(dirname "$0")/spec/integration" "$(dirname "$0")/spec/units" -type f -name \*rb))" + gemsetuppath=$datadir/$PACKAGE/vendor/gems/setup.rb Index: pkg/PLIST === RCS file: /cvs/ports/devel/gitsh/pkg/PLIST,v retrieving revision 1.3 diff -u -p -r1.3 PLIST --- pkg/PLIST 15 Sep 2015 06:05:30 - 1.3 +++ pkg/PLIST 3 Jan 2017 01:41:51 - @@ -2,173 +2,183 @@ @bin bin/gitsh @man man/man1/gitsh.1 share/gitsh/ -share/gitsh/gems/ -share/gitsh/gems/blankslate-3.1.3/ -share/gitsh/gems/blankslate-3.1.3/Gemfile -share/gitsh/gems/blankslate-3.1.3/Gemfile.lock -share/gitsh/gems/blankslate-3.1.3/MIT-LICENSE -share/gitsh/gems/blankslate-3.1.3/README -share/gitsh/gems/blankslate-3.1.3/Rakefile -share/gitsh/gems/blankslate-3.1.3/VERSION -share/gitsh/gems/blankslate-3.1.3/blankslate.gemspec -share/gitsh/gems/blankslate-3.1.3/lib/ -share/gitsh/gems/blankslate-3.1.3/lib/blankslate.rb -share/gitsh/gems/blankslate-3.1.3/spec/ -share/gitsh/gems/blankslate-3.1.3/spec/blankslate_spec.rb -share/gitsh/gems/parslet-1.6.2/ -share/gitsh/gems/parslet-1.6.2/HISTORY.txt -share/gitsh/gems/parslet-1.6.2/LICENSE -share/gitsh/gems/parslet-1.6.2/README -share/gitsh/gems/parslet-1.6.2/Rakefile -share/gitsh/gems/parslet-1.6.2/example/ -share/gitsh/gems/parslet-1.6.2/example/big.erb -share/gitsh/gems/parslet-1.6.2/example/boolean_algebra.rb -share/gitsh/gems/parslet-1.6.2/example/calc.rb -share/gitsh/gems/parslet-1.6.2/example/capture.rb
rcm 1.3.0
Upgrade rcm to 1.3.0. Changes: https://github.com/thoughtbot/rcm/blob/master/NEWS.md.in#L3-L19 Index: Makefile === RCS file: /cvs/ports/sysutils/rcm/Makefile,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 Makefile --- Makefile16 Nov 2014 16:33:28 - 1.1.1.1 +++ Makefile6 Nov 2015 13:39:02 - @@ -2,7 +2,7 @@ COMMENT = rc file (dotfile) management -DISTNAME = rcm-1.2.3 +DISTNAME = rcm-1.3.0 CATEGORIES = sysutils Index: distinfo === RCS file: /cvs/ports/sysutils/rcm/distinfo,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 distinfo --- distinfo16 Nov 2014 16:33:28 - 1.1.1.1 +++ distinfo6 Nov 2015 13:39:02 - @@ -1,2 +1,2 @@ -SHA256 (rcm-1.2.3.tar.gz) = UC/UTlZ+0M/QD7iczCV9rI1utdAD8SEpm1KUwBZllz8= -SIZE (rcm-1.2.3.tar.gz) = 83947 +SHA256 (rcm-1.3.0.tar.gz) = 3c9jizZ7A2HY4GPCn9Vz2+FxLRuD6NWzqGjkqkX/yEc= +SIZE (rcm-1.3.0.tar.gz) = 107868
gitsh 0.10
gitsh upgrade: 0.9 to 0.10: - Handle terminal resizes more reliably, especially those that occur while another program is running in gitsh, e.g. when a pager is running to display the output of 'git log'. - Output an error message instead of crashing when a magic variable has no value. - Exit with an error status when an unexpected exception crashes gitsh. - ':source file' command to run the Git and gitsh commands in the given file. - Subshells can be used to capture the output of a command, e.g. ':set directory $(!pwd)' - A ~/.gitshrc file is run at the start of each interactive session, if it exists. -Mike Index: Makefile === RCS file: /cvs/ports/devel/gitsh/Makefile,v retrieving revision 1.3 diff -u -p -u -r1.3 Makefile --- Makefile16 Jul 2015 17:27:08 - 1.3 +++ Makefile15 Sep 2015 02:08:31 - @@ -1,11 +1,10 @@ # $OpenBSD: Makefile,v 1.3 2015/07/16 17:27:08 jeremy Exp $ -VERSION = 0.9 +VERSION = 0.10 COMMENT = interactive shell for git DISTNAME = gitsh-${VERSION} -REVISION = 0 CATEGORIES = devel Index: distinfo === RCS file: /cvs/ports/devel/gitsh/distinfo,v retrieving revision 1.2 diff -u -p -u -r1.2 distinfo --- distinfo16 Jan 2015 00:35:14 - 1.2 +++ distinfo15 Sep 2015 02:08:31 - @@ -1,2 +1,2 @@ -SHA256 (gitsh-0.9.tar.gz) = vW4njmC3HMMHNK4ZkVTHl1VLJ4vX+BPR1Xg6gMW9GJE= -SIZE (gitsh-0.9.tar.gz) = 167430 +SHA256 (gitsh-0.10.tar.gz) = U4VYwvOF78YTDvTkEndgVYIEF8XIdIPb81aL8x8fCeM= +SIZE (gitsh-0.10.tar.gz) = 177724 Index: pkg/PLIST === RCS file: /cvs/ports/devel/gitsh/pkg/PLIST,v retrieving revision 1.2 diff -u -p -u -r1.2 PLIST --- pkg/PLIST 16 Jan 2015 00:35:14 - 1.2 +++ pkg/PLIST 15 Sep 2015 02:08:31 - @@ -3,119 +3,133 @@ @man man/man1/gitsh.1 share/gitsh/ share/gitsh/gems/ -share/gitsh/gems/blankslate-2.1.2.4/ -share/gitsh/gems/blankslate-2.1.2.4/README -share/gitsh/gems/blankslate-2.1.2.4/Rakefile -share/gitsh/gems/blankslate-2.1.2.4/VERSION -share/gitsh/gems/blankslate-2.1.2.4/blankslate.gemspec -share/gitsh/gems/blankslate-2.1.2.4/lib/ -share/gitsh/gems/blankslate-2.1.2.4/lib/blankslate.rb -share/gitsh/gems/blankslate-2.1.2.4/spec/ -share/gitsh/gems/blankslate-2.1.2.4/spec/blankslate_spec.rb -share/gitsh/gems/parslet-1.5.0/ -share/gitsh/gems/parslet-1.5.0/HISTORY.txt -share/gitsh/gems/parslet-1.5.0/LICENSE -share/gitsh/gems/parslet-1.5.0/README -share/gitsh/gems/parslet-1.5.0/Rakefile -share/gitsh/gems/parslet-1.5.0/example/ -share/gitsh/gems/parslet-1.5.0/example/boolean_algebra.rb -share/gitsh/gems/parslet-1.5.0/example/calc.rb -share/gitsh/gems/parslet-1.5.0/example/capture.rb -share/gitsh/gems/parslet-1.5.0/example/comments.rb -share/gitsh/gems/parslet-1.5.0/example/deepest_errors.rb -share/gitsh/gems/parslet-1.5.0/example/documentation.rb -share/gitsh/gems/parslet-1.5.0/example/email_parser.rb -share/gitsh/gems/parslet-1.5.0/example/empty.rb -share/gitsh/gems/parslet-1.5.0/example/erb.rb -share/gitsh/gems/parslet-1.5.0/example/ignore.rb -share/gitsh/gems/parslet-1.5.0/example/ip_address.rb -share/gitsh/gems/parslet-1.5.0/example/json.rb -share/gitsh/gems/parslet-1.5.0/example/local.rb -share/gitsh/gems/parslet-1.5.0/example/mathn.rb -share/gitsh/gems/parslet-1.5.0/example/minilisp.rb -share/gitsh/gems/parslet-1.5.0/example/modularity.rb -share/gitsh/gems/parslet-1.5.0/example/nested_errors.rb -share/gitsh/gems/parslet-1.5.0/example/output/ -share/gitsh/gems/parslet-1.5.0/example/output/boolean_algebra.out -share/gitsh/gems/parslet-1.5.0/example/output/calc.out -share/gitsh/gems/parslet-1.5.0/example/output/capture.out -share/gitsh/gems/parslet-1.5.0/example/output/comments.out -share/gitsh/gems/parslet-1.5.0/example/output/deepest_errors.out -share/gitsh/gems/parslet-1.5.0/example/output/documentation.err -share/gitsh/gems/parslet-1.5.0/example/output/documentation.out -share/gitsh/gems/parslet-1.5.0/example/output/email_parser.out -share/gitsh/gems/parslet-1.5.0/example/output/empty.err -share/gitsh/gems/parslet-1.5.0/example/output/erb.out -share/gitsh/gems/parslet-1.5.0/example/output/ignore.out -share/gitsh/gems/parslet-1.5.0/example/output/ignore_whitespace.out -share/gitsh/gems/parslet-1.5.0/example/output/ip_address.out -share/gitsh/gems/parslet-1.5.0/example/output/json.out -share/gitsh/gems/parslet-1.5.0/example/output/local.out -share/gitsh/gems/parslet-1.5.0/example/output/mathn.out -share/gitsh/gems/parslet-1.5.0/example/output/minilisp.out -share/gitsh/gems/parslet-1.5.0/example/output/modularity.out -share/gitsh/gems/parslet-1.5.0/example/output/nested_errors.out -share/gitsh/gems/parslet-1.5.0/example/output/parens.out -share/gitsh/gems/parslet-1.5.0/example/output/readme.out
Re: .tgz Download manualy
On 2015-06-20 18.51.44 +0430, mbzade...@gmail.com wrote: pkg_add is not good while the internet speed was bad. it is make me some partial packages that do not finish and always error me. Please guide me that where can I copy the tgz file manualy? pkg_add(1): Each package name may be specified as a filename (which normally consists of the package name itself plus the “.tgz” suffix) or a URL referring to FTP, HTTP, HTTPS, or SCP locations. On Jun 20, 2015, at 6:28 PM, Mike Burns mike+open...@mike-burns.com wrote: On 2015-06-20 16.11.16 +0330, Mohammad BadieZadegan wrote: I downloaded a firefox dependency file (.tgz) file from an OpenBSD mirror manualy. Where should be copy this file to installing firefox? Use pkg_add(1). You may be interested in PKG_PATH mentioned in there. Make sure you read the FAQ if you run into issues: http://www.openbsd.org/faq/faq15.html#PkgMgmt
Re: .tgz Download manualy
On 2015-06-20 16.11.16 +0330, Mohammad BadieZadegan wrote: I downloaded a firefox dependency file (.tgz) file from an OpenBSD mirror manualy. Where should be copy this file to installing firefox? Use pkg_add(1). You may be interested in PKG_PATH mentioned in there. Make sure you read the FAQ if you run into issues: http://www.openbsd.org/faq/faq15.html#PkgMgmt
Re: NEW: pick
Ping. On 2015-03-15 19.16.50 +0100, Mike Burns wrote: On 2015-03-15 12.03.20 -0600, Anthony J. Bentley wrote: Mike Burns writes: The pick(1) utility allows users to choose one option from a set of This will need @conflict markers with mail/nmh. Thanks for catching that. New port attached. -Mike pick.tar.gz Description: application/tar-gz
NEW: pick
The pick(1) utility allows users to choose one option from a set of choices using an interface with fuzzy search functionality. It reads a list of choices on stdin and outputs the selected choice to stdout; through this it is easily used in pipelines, subshells, and vim. https://github.com/thoughtbot/pick -Mike pick.tar.gz Description: application/tar-gz
Re: NEW: pick
On 2015-03-15 12.03.20 -0600, Anthony J. Bentley wrote: Mike Burns writes: The pick(1) utility allows users to choose one option from a set of This will need @conflict markers with mail/nmh. Thanks for catching that. New port attached. -Mike pick.tar.gz Description: application/tar-gz
New: pick
I'll re-submit when new ports are being committed again; just want to get things checked early. The pick(1) utility allows users to choose one option from a set of choices using an interface with fuzzy search functionality. It reads a list of choices on stdin and outputs the selected choice to stdout; through this it is easily used in pipelines, subshells, and vim. https://github.com/thoughtbot/pick -Mike pick.tar.gz Description: application/gzip
UPDATE: devel/gitsh 0.9
Update devel/gitsh from 0.8 to 0.9. Release notes: https://github.com/thoughtbot/gitsh/releases/tag/v0.9 -Mike Index: Makefile === RCS file: /cvs/ports/devel/gitsh/Makefile,v retrieving revision 1.1.1.1 diff -u -p -u -r1.1.1.1 Makefile --- Makefile9 Nov 2014 12:36:50 - 1.1.1.1 +++ Makefile15 Jan 2015 21:46:41 - @@ -1,6 +1,6 @@ # $OpenBSD: Makefile,v 1.1.1.1 2014/11/09 12:36:50 sthen Exp $ -VERSION = 0.8 +VERSION = 0.9 COMMENT = interactive shell for git Index: distinfo === RCS file: /cvs/ports/devel/gitsh/distinfo,v retrieving revision 1.1.1.1 diff -u -p -u -r1.1.1.1 distinfo --- distinfo9 Nov 2014 12:36:50 - 1.1.1.1 +++ distinfo15 Jan 2015 21:46:41 - @@ -1,2 +1,2 @@ -SHA256 (gitsh-0.8.tar.gz) = nso0DfTFU6aO6bBBAwPDK45fl3CX+eznl9ApRMFf8Nk= -SIZE (gitsh-0.8.tar.gz) = 165589 +SHA256 (gitsh-0.9.tar.gz) = vW4njmC3HMMHNK4ZkVTHl1VLJ4vX+BPR1Xg6gMW9GJE= +SIZE (gitsh-0.9.tar.gz) = 167430 Index: pkg/PLIST === RCS file: /cvs/ports/devel/gitsh/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -u -r1.1.1.1 PLIST --- pkg/PLIST 9 Nov 2014 12:36:50 - 1.1.1.1 +++ pkg/PLIST 15 Jan 2015 21:46:41 - @@ -120,9 +120,17 @@ share/gitsh/gems/setup.rb share/gitsh/ruby/ share/gitsh/ruby/gitsh/ share/gitsh/ruby/gitsh.rb +share/gitsh/ruby/gitsh/argument_builder.rb +share/gitsh/ruby/gitsh/argument_list.rb +share/gitsh/ruby/gitsh/arguments/ +share/gitsh/ruby/gitsh/arguments/composite_argument.rb +share/gitsh/ruby/gitsh/arguments/string_argument.rb +share/gitsh/ruby/gitsh/arguments/variable_argument.rb share/gitsh/ruby/gitsh/cli.rb share/gitsh/ruby/gitsh/colors.rb share/gitsh/ruby/gitsh/commands/ +share/gitsh/ruby/gitsh/commands/error_handler.rb +share/gitsh/ruby/gitsh/commands/factory.rb share/gitsh/ruby/gitsh/commands/git_command.rb share/gitsh/ruby/gitsh/commands/internal_command.rb share/gitsh/ruby/gitsh/commands/noop.rb @@ -130,6 +138,7 @@ share/gitsh/ruby/gitsh/commands/shell_co share/gitsh/ruby/gitsh/commands/tree.rb share/gitsh/ruby/gitsh/completer.rb share/gitsh/ruby/gitsh/environment.rb +share/gitsh/ruby/gitsh/error.rb share/gitsh/ruby/gitsh/exit_statuses.rb share/gitsh/ruby/gitsh/git_repository.rb share/gitsh/ruby/gitsh/history.rb @@ -139,6 +148,7 @@ share/gitsh/ruby/gitsh/magic_variables.r share/gitsh/ruby/gitsh/module_delegator.rb share/gitsh/ruby/gitsh/parser.rb share/gitsh/ruby/gitsh/program_name.rb +share/gitsh/ruby/gitsh/prompt_color.rb share/gitsh/ruby/gitsh/prompter.rb share/gitsh/ruby/gitsh/readline_blank_filter.rb share/gitsh/ruby/gitsh/script_runner.rb
Re: NEW: ruby-sass
On 2014-12-04 12.30.00 -0800, Jeremy Evans wrote: But for ruby ports, there is little reason to add ports for pure ruby gems if nothing else in the ports tree depends on them. But is that also true for programs which happen to be written in Ruby, such as sass? -Mike
Re: New: rcm
On 2014-11-15 19.31.02 +0200, Paul Irofti wrote: On Fri, Nov 14, 2014 at 04:37:26PM -0500, Mike Burns wrote: Ping. Anyone want to review this new port over the weekend? The port looks okay to me and the rcm tools work fine on my machine. I'll import it on Monday unless someone objects. Updated based on sthen's feedback -- changed the license comment to just '# BSD'. Thanks for importing it. -Mike Thank you! On 2014-11-12 01.23.25 +0100, Mike Burns wrote: New port: rcm The rcm suite of tools is for managing dotfiles directories. This suite is useful for committing your rc files to a central repository to share, but it also scales to a more complex situation such as multiple source directories shared between computers with some host-specific or task-specific files. -Mike rcm.tgz Description: application/tar-gz
Re: New: rcm
Ping. Anyone want to review this new port over the weekend? On 2014-11-12 01.23.25 +0100, Mike Burns wrote: New port: rcm The rcm suite of tools is for managing dotfiles directories. This suite is useful for committing your rc files to a central repository to share, but it also scales to a more complex situation such as multiple source directories shared between computers with some host-specific or task-specific files. -Mike
New: rcm
New port: rcm The rcm suite of tools is for managing dotfiles directories. This suite is useful for committing your rc files to a central repository to share, but it also scales to a more complex situation such as multiple source directories shared between computers with some host-specific or task-specific files. -Mike rcm.tgz Description: application/tar-gz
Re: NEW: gitsh
Ping -- would someone like to import this? On 2014-11-05 20.17.58 +0100, Mike Burns wrote: On 2014-11-05 09.59.57 -0800, Jeremy Evans wrote: On Wed, Nov 5, 2014 at 4:25 AM, Stuart Henderson st...@openbsd.org wrote: On 2014/11/05 03:35, Mike Burns wrote: On 2014-11-03 02.27.11 +0100, Mike Burns wrote: My first OpenBSD port, so please triple-check it. Update based on feedback off-list. - Patch to support the ruby21 filename (submitted and merged upstream but no new version is released yet). - Re-order the Makefile based on the template. -Mike ... share/gitsh/gems/blankslate-${MODRUBY_LIBREV}.2.4/ that ${MODRUBY_LIBREV} substitution looks bogus to me, it should probably be 2.1.2.4. sthen@ is right, the ${MODRUBY_LIBREV}.2.4 should be manually converted to 2.1.2.4, otherwise it will probably break when the default ruby version switches to 2.2. Done. CONFIGURE_ENV = RUBY=${RUBY} Brilliant; done. -Mike
Re: NEW: gitsh
On 2014-11-05 09.59.57 -0800, Jeremy Evans wrote: On Wed, Nov 5, 2014 at 4:25 AM, Stuart Henderson st...@openbsd.org wrote: On 2014/11/05 03:35, Mike Burns wrote: On 2014-11-03 02.27.11 +0100, Mike Burns wrote: My first OpenBSD port, so please triple-check it. Update based on feedback off-list. - Patch to support the ruby21 filename (submitted and merged upstream but no new version is released yet). - Re-order the Makefile based on the template. -Mike ... share/gitsh/gems/blankslate-${MODRUBY_LIBREV}.2.4/ that ${MODRUBY_LIBREV} substitution looks bogus to me, it should probably be 2.1.2.4. sthen@ is right, the ${MODRUBY_LIBREV}.2.4 should be manually converted to 2.1.2.4, otherwise it will probably break when the default ruby version switches to 2.2. Done. CONFIGURE_ENV = RUBY=${RUBY} Brilliant; done. -Mike gitsh.tar.gz Description: application/tar-gz
Re: NEW: gitsh
On 2014-11-03 02.27.11 +0100, Mike Burns wrote: My first OpenBSD port, so please triple-check it. Update based on feedback off-list. - Patch to support the ruby21 filename (submitted and merged upstream but no new version is released yet). - Re-order the Makefile based on the template. -Mike gitsh.tar.gz Description: application/tar-gz
NEW: gitsh
My first OpenBSD port, so please triple-check it. The gitsh program is an interactive shell for git. From within gitsh you can issue any git command, even using your local aliases and configuration. This simplifies repetitive commands, plus allows for additional advancements such as informative prompts, runtime git configuration, and scripting. -Mike gitsh.tar.gz Description: application/tar-gz
Re: ruby.port.mk: make ruby 2.1 the default ruby version
On 2014-09-23 20.14.48 +0200, Landry Breuil wrote: How used is 1.9 compared to 2.0 and 2.1, within openbsd users ? My day job is writing Ruby (on Rails) so I can tell you that: whatever the latest is. Anything else is simply not an option for me. -Mike