[UPGRADE] sysutils/rcm

2020-08-29 Thread Mike Burns
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

2019-05-17 Thread Mike Burns
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

2019-04-15 Thread Mike Burns
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

2019-01-13 Thread Mike Burns
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

2019-01-11 Thread Mike Burns
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

2018-08-18 Thread Mike Burns
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

2018-07-13 Thread Mike Burns
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?

2018-07-02 Thread Mike Burns
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

2018-03-19 Thread Mike Burns
On 2018-03-19 15.29.26 -0700, jungle Boogie wrote:
> On 19 March 2018 at 15:06, Stuart Henderson  wrote:
> > 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

2018-02-01 Thread Mike Burns
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

2017-05-16 Thread Mike Burns
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

2017-05-15 Thread Mike Burns
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

2017-05-05 Thread Mike Burns
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

2017-01-07 Thread Mike Burns
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

2017-01-02 Thread Mike Burns
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

2015-11-06 Thread Mike Burns
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

2015-09-14 Thread Mike Burns
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

2015-06-20 Thread Mike Burns
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

2015-06-20 Thread Mike Burns
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

2015-03-22 Thread Mike Burns
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

2015-03-15 Thread Mike Burns
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

2015-03-15 Thread Mike Burns
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

2015-03-04 Thread Mike Burns
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

2015-01-15 Thread Mike Burns
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

2014-12-04 Thread Mike Burns
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

2014-11-15 Thread Mike Burns
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

2014-11-14 Thread Mike Burns
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

2014-11-11 Thread Mike Burns
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

2014-11-08 Thread Mike Burns
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

2014-11-05 Thread Mike Burns
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

2014-11-04 Thread Mike Burns
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

2014-11-02 Thread Mike Burns
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

2014-09-23 Thread Mike Burns
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