Quantcast

Update gitsh 0.11.1

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Update gitsh 0.11.1

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
--- Makefile 6 Sep 2016 15:37:53 -0000 1.5
+++ Makefile 3 Jan 2017 01:41:51 -0000
@@ -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
--- distinfo 15 Sep 2015 06:05:30 -0000 1.3
+++ distinfo 3 Jan 2017 01:41:51 -0000
@@ -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 -0000
+++ patches/patch-configure 3 Jan 2017 01:41:51 -0000
@@ -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 -0000 1.3
+++ pkg/PLIST 3 Jan 2017 01:41:51 -0000
@@ -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
-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
-share/gitsh/gems/parslet-1.6.2/example/output/json.out
-share/gitsh/gems/parslet-1.6.2/example/output/local.out
-share/gitsh/gems/parslet-1.6.2/example/output/mathn.out
-share/gitsh/gems/parslet-1.6.2/example/output/minilisp.out
-share/gitsh/gems/parslet-1.6.2/example/output/modularity.out
-share/gitsh/gems/parslet-1.6.2/example/output/nested_errors.out
-share/gitsh/gems/parslet-1.6.2/example/output/optimized_erb.out
-share/gitsh/gems/parslet-1.6.2/example/output/parens.out
-share/gitsh/gems/parslet-1.6.2/example/output/prec_calc.out
-share/gitsh/gems/parslet-1.6.2/example/output/readme.out
-share/gitsh/gems/parslet-1.6.2/example/output/scopes.out
-share/gitsh/gems/parslet-1.6.2/example/output/seasons.out
-share/gitsh/gems/parslet-1.6.2/example/output/sentence.out
-share/gitsh/gems/parslet-1.6.2/example/output/simple_xml.out
-share/gitsh/gems/parslet-1.6.2/example/output/string_parser.out
-share/gitsh/gems/parslet-1.6.2/example/parens.rb
-share/gitsh/gems/parslet-1.6.2/example/prec_calc.rb
-share/gitsh/gems/parslet-1.6.2/example/readme.rb
-share/gitsh/gems/parslet-1.6.2/example/scopes.rb
-share/gitsh/gems/parslet-1.6.2/example/seasons.rb
-share/gitsh/gems/parslet-1.6.2/example/sentence.rb
-share/gitsh/gems/parslet-1.6.2/example/simple.lit
-share/gitsh/gems/parslet-1.6.2/example/simple_xml.rb
-share/gitsh/gems/parslet-1.6.2/example/string_parser.rb
-share/gitsh/gems/parslet-1.6.2/example/test.lit
-share/gitsh/gems/parslet-1.6.2/lib/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/
-share/gitsh/gems/parslet-1.6.2/lib/parslet.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/accelerator/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/accelerator.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/accelerator/application.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/accelerator/engine.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/alternative.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/base.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/can_flatten.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/capture.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/context.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/dsl.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/dynamic.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/entity.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/infix.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/lookahead.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/named.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/re.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/repetition.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/scope.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/sequence.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/str.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/visitor.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/cause.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/context.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/convenience.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/error_reporter/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/error_reporter.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/error_reporter/deepest.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/error_reporter/tree.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/export.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/expression/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/expression.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/expression/treetop.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/graphviz.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/parser.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/pattern/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/pattern.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/pattern/binding.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/position.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/rig/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/rig/rspec.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/scope.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/slice.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/source/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/source.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/source/line_cache.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/transform.rb
-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/subshell.rb
-share/gitsh/ruby/gitsh/arguments/variable_argument.rb
-share/gitsh/ruby/gitsh/capturing_environment.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
-share/gitsh/ruby/gitsh/commands/shell_command.rb
-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
-share/gitsh/ruby/gitsh/interactive_runner.rb
-share/gitsh/ruby/gitsh/interpreter.rb
-share/gitsh/ruby/gitsh/magic_variables.rb
-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
-share/gitsh/ruby/gitsh/shell_command_runner.rb
-share/gitsh/ruby/gitsh/terminal.rb
-share/gitsh/ruby/gitsh/transformer.rb
-share/gitsh/ruby/gitsh/version.rb
+share/gitsh/ruby/lib/
+share/gitsh/ruby/lib/gitsh/
+share/gitsh/ruby/lib/gitsh/argument_builder.rb
+share/gitsh/ruby/lib/gitsh/argument_list.rb
+share/gitsh/ruby/lib/gitsh/arguments/
+share/gitsh/ruby/lib/gitsh/arguments/composite_argument.rb
+share/gitsh/ruby/lib/gitsh/arguments/string_argument.rb
+share/gitsh/ruby/lib/gitsh/arguments/subshell.rb
+share/gitsh/ruby/lib/gitsh/arguments/variable_argument.rb
+share/gitsh/ruby/lib/gitsh/capturing_environment.rb
+share/gitsh/ruby/lib/gitsh/cli.rb
+share/gitsh/ruby/lib/gitsh/colors.rb
+share/gitsh/ruby/lib/gitsh/commands/
+share/gitsh/ruby/lib/gitsh/commands/error_handler.rb
+share/gitsh/ruby/lib/gitsh/commands/factory.rb
+share/gitsh/ruby/lib/gitsh/commands/git_command.rb
+share/gitsh/ruby/lib/gitsh/commands/internal_command.rb
+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/git_repository/
+share/gitsh/ruby/lib/gitsh/git_repository.rb
+share/gitsh/ruby/lib/gitsh/git_repository/status.rb
+share/gitsh/ruby/lib/gitsh/history.rb
+share/gitsh/ruby/lib/gitsh/interactive_runner.rb
+share/gitsh/ruby/lib/gitsh/interpreter.rb
+share/gitsh/ruby/lib/gitsh/line_editor.rb
+share/gitsh/ruby/lib/gitsh/line_editor_history_filter.rb
+share/gitsh/ruby/lib/gitsh/line_editor_native.so
+share/gitsh/ruby/lib/gitsh/magic_variables.rb
+share/gitsh/ruby/lib/gitsh/module_delegator.rb
+share/gitsh/ruby/lib/gitsh/parser/
+share/gitsh/ruby/lib/gitsh/parser.rb
+share/gitsh/ruby/lib/gitsh/parser/character_class.rb
+share/gitsh/ruby/lib/gitsh/program_name.rb
+share/gitsh/ruby/lib/gitsh/prompt_color.rb
+share/gitsh/ruby/lib/gitsh/prompter.rb
+share/gitsh/ruby/lib/gitsh/quote_detector.rb
+share/gitsh/ruby/lib/gitsh/script_runner.rb
+share/gitsh/ruby/lib/gitsh/shell_command_runner.rb
+share/gitsh/ruby/lib/gitsh/terminal.rb
+share/gitsh/ruby/lib/gitsh/transformer.rb
+share/gitsh/ruby/lib/gitsh/version.rb
+share/gitsh/vendor/
+share/gitsh/vendor/gems/
+share/gitsh/vendor/gems/blankslate-3.1.3/
+share/gitsh/vendor/gems/blankslate-3.1.3/Gemfile
+share/gitsh/vendor/gems/blankslate-3.1.3/Gemfile.lock
+share/gitsh/vendor/gems/blankslate-3.1.3/MIT-LICENSE
+share/gitsh/vendor/gems/blankslate-3.1.3/README
+share/gitsh/vendor/gems/blankslate-3.1.3/Rakefile
+share/gitsh/vendor/gems/blankslate-3.1.3/VERSION
+share/gitsh/vendor/gems/blankslate-3.1.3/blankslate.gemspec
+share/gitsh/vendor/gems/blankslate-3.1.3/lib/
+share/gitsh/vendor/gems/blankslate-3.1.3/lib/blankslate.rb
+share/gitsh/vendor/gems/blankslate-3.1.3/spec/
+share/gitsh/vendor/gems/blankslate-3.1.3/spec/blankslate_spec.rb
+share/gitsh/vendor/gems/parslet-1.6.2/
+share/gitsh/vendor/gems/parslet-1.6.2/HISTORY.txt
+share/gitsh/vendor/gems/parslet-1.6.2/LICENSE
+share/gitsh/vendor/gems/parslet-1.6.2/README
+share/gitsh/vendor/gems/parslet-1.6.2/Rakefile
+share/gitsh/vendor/gems/parslet-1.6.2/example/
+share/gitsh/vendor/gems/parslet-1.6.2/example/big.erb
+share/gitsh/vendor/gems/parslet-1.6.2/example/boolean_algebra.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/calc.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/capture.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/comments.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/deepest_errors.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/documentation.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/email_parser.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/empty.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/erb.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/ignore.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/ip_address.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/json.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/local.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/mathn.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/minilisp.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/modularity.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/nested_errors.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/optimized_erb.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/boolean_algebra.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/calc.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/capture.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/comments.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/deepest_errors.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/documentation.err
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/documentation.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/email_parser.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/empty.err
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/erb.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/ignore.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/ignore_whitespace.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/ip_address.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/json.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/local.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/mathn.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/minilisp.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/modularity.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/nested_errors.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/optimized_erb.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/parens.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/prec_calc.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/readme.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/scopes.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/seasons.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/sentence.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/simple_xml.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/string_parser.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/parens.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/prec_calc.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/readme.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/scopes.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/seasons.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/sentence.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/simple.lit
+share/gitsh/vendor/gems/parslet-1.6.2/example/simple_xml.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/string_parser.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/test.lit
+share/gitsh/vendor/gems/parslet-1.6.2/lib/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/accelerator/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/accelerator.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/accelerator/application.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/accelerator/engine.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/alternative.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/base.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/can_flatten.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/capture.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/context.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/dsl.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/dynamic.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/entity.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/infix.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/lookahead.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/named.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/re.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/repetition.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/scope.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/sequence.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/str.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/visitor.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/cause.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/context.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/convenience.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/error_reporter/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/error_reporter.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/error_reporter/deepest.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/error_reporter/tree.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/export.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/expression/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/expression.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/expression/treetop.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/graphviz.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/parser.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/pattern/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/pattern.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/pattern/binding.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/position.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/rig/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/rig/rspec.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/scope.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/slice.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/source/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/source.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/source/line_cache.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/transform.rb
+share/gitsh/vendor/gems/setup.rb

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[UPDATE] gitsh 0.11.2

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
--- Makefile 6 Sep 2016 15:37:53 -0000 1.5
+++ Makefile 16 May 2017 00:15:28 -0000
@@ -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 <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/gitsh/distinfo,v
retrieving revision 1.3
diff -u -p -u -r1.3 distinfo
--- distinfo 15 Sep 2015 06:05:30 -0000 1.3
+++ distinfo 16 May 2017 00:15:28 -0000
@@ -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 -0000 1.3
+++ pkg/PLIST 16 May 2017 00:15:28 -0000
@@ -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
-share/gitsh/gems/parslet-1.6.2/example/output/json.out
-share/gitsh/gems/parslet-1.6.2/example/output/local.out
-share/gitsh/gems/parslet-1.6.2/example/output/mathn.out
-share/gitsh/gems/parslet-1.6.2/example/output/minilisp.out
-share/gitsh/gems/parslet-1.6.2/example/output/modularity.out
-share/gitsh/gems/parslet-1.6.2/example/output/nested_errors.out
-share/gitsh/gems/parslet-1.6.2/example/output/optimized_erb.out
-share/gitsh/gems/parslet-1.6.2/example/output/parens.out
-share/gitsh/gems/parslet-1.6.2/example/output/prec_calc.out
-share/gitsh/gems/parslet-1.6.2/example/output/readme.out
-share/gitsh/gems/parslet-1.6.2/example/output/scopes.out
-share/gitsh/gems/parslet-1.6.2/example/output/seasons.out
-share/gitsh/gems/parslet-1.6.2/example/output/sentence.out
-share/gitsh/gems/parslet-1.6.2/example/output/simple_xml.out
-share/gitsh/gems/parslet-1.6.2/example/output/string_parser.out
-share/gitsh/gems/parslet-1.6.2/example/parens.rb
-share/gitsh/gems/parslet-1.6.2/example/prec_calc.rb
-share/gitsh/gems/parslet-1.6.2/example/readme.rb
-share/gitsh/gems/parslet-1.6.2/example/scopes.rb
-share/gitsh/gems/parslet-1.6.2/example/seasons.rb
-share/gitsh/gems/parslet-1.6.2/example/sentence.rb
-share/gitsh/gems/parslet-1.6.2/example/simple.lit
-share/gitsh/gems/parslet-1.6.2/example/simple_xml.rb
-share/gitsh/gems/parslet-1.6.2/example/string_parser.rb
-share/gitsh/gems/parslet-1.6.2/example/test.lit
-share/gitsh/gems/parslet-1.6.2/lib/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/
-share/gitsh/gems/parslet-1.6.2/lib/parslet.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/accelerator/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/accelerator.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/accelerator/application.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/accelerator/engine.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/alternative.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/base.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/can_flatten.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/capture.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/context.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/dsl.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/dynamic.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/entity.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/infix.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/lookahead.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/named.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/re.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/repetition.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/scope.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/sequence.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/str.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/visitor.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/cause.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/context.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/convenience.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/error_reporter/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/error_reporter.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/error_reporter/deepest.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/error_reporter/tree.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/export.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/expression/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/expression.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/expression/treetop.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/graphviz.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/parser.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/pattern/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/pattern.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/pattern/binding.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/position.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/rig/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/rig/rspec.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/scope.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/slice.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/source/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/source.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/source/line_cache.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/transform.rb
-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/subshell.rb
-share/gitsh/ruby/gitsh/arguments/variable_argument.rb
-share/gitsh/ruby/gitsh/capturing_environment.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
-share/gitsh/ruby/gitsh/commands/shell_command.rb
-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
-share/gitsh/ruby/gitsh/interactive_runner.rb
-share/gitsh/ruby/gitsh/interpreter.rb
-share/gitsh/ruby/gitsh/magic_variables.rb
-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
-share/gitsh/ruby/gitsh/shell_command_runner.rb
-share/gitsh/ruby/gitsh/terminal.rb
-share/gitsh/ruby/gitsh/transformer.rb
-share/gitsh/ruby/gitsh/version.rb
+share/gitsh/ruby/lib/
+share/gitsh/ruby/lib/gitsh/
+share/gitsh/ruby/lib/gitsh/argument_builder.rb
+share/gitsh/ruby/lib/gitsh/argument_list.rb
+share/gitsh/ruby/lib/gitsh/arguments/
+share/gitsh/ruby/lib/gitsh/arguments/composite_argument.rb
+share/gitsh/ruby/lib/gitsh/arguments/string_argument.rb
+share/gitsh/ruby/lib/gitsh/arguments/subshell.rb
+share/gitsh/ruby/lib/gitsh/arguments/variable_argument.rb
+share/gitsh/ruby/lib/gitsh/capturing_environment.rb
+share/gitsh/ruby/lib/gitsh/cli.rb
+share/gitsh/ruby/lib/gitsh/colors.rb
+share/gitsh/ruby/lib/gitsh/commands/
+share/gitsh/ruby/lib/gitsh/commands/error_handler.rb
+share/gitsh/ruby/lib/gitsh/commands/factory.rb
+share/gitsh/ruby/lib/gitsh/commands/git_command.rb
+share/gitsh/ruby/lib/gitsh/commands/internal_command.rb
+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_repository/
+share/gitsh/ruby/lib/gitsh/git_repository.rb
+share/gitsh/ruby/lib/gitsh/git_repository/status.rb
+share/gitsh/ruby/lib/gitsh/history.rb
+share/gitsh/ruby/lib/gitsh/input_strategies/
+share/gitsh/ruby/lib/gitsh/input_strategies/file.rb
+share/gitsh/ruby/lib/gitsh/input_strategies/interactive.rb
+share/gitsh/ruby/lib/gitsh/input_strategies/string.rb
+share/gitsh/ruby/lib/gitsh/interpreter.rb
+share/gitsh/ruby/lib/gitsh/line_editor.rb
+share/gitsh/ruby/lib/gitsh/line_editor_history_filter.rb
+share/gitsh/ruby/lib/gitsh/line_editor_native.so
+share/gitsh/ruby/lib/gitsh/magic_variables.rb
+share/gitsh/ruby/lib/gitsh/module_delegator.rb
+share/gitsh/ruby/lib/gitsh/parser/
+share/gitsh/ruby/lib/gitsh/parser.rb
+share/gitsh/ruby/lib/gitsh/parser/character_class.rb
+share/gitsh/ruby/lib/gitsh/program_name.rb
+share/gitsh/ruby/lib/gitsh/prompt_color.rb
+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/string_runner.rb
+share/gitsh/ruby/lib/gitsh/terminal.rb
+share/gitsh/ruby/lib/gitsh/transformer.rb
+share/gitsh/ruby/lib/gitsh/version.rb
+share/gitsh/vendor/
+share/gitsh/vendor/gems/
+share/gitsh/vendor/gems/blankslate-3.1.3/
+share/gitsh/vendor/gems/blankslate-3.1.3/Gemfile
+share/gitsh/vendor/gems/blankslate-3.1.3/Gemfile.lock
+share/gitsh/vendor/gems/blankslate-3.1.3/MIT-LICENSE
+share/gitsh/vendor/gems/blankslate-3.1.3/README
+share/gitsh/vendor/gems/blankslate-3.1.3/Rakefile
+share/gitsh/vendor/gems/blankslate-3.1.3/VERSION
+share/gitsh/vendor/gems/blankslate-3.1.3/blankslate.gemspec
+share/gitsh/vendor/gems/blankslate-3.1.3/lib/
+share/gitsh/vendor/gems/blankslate-3.1.3/lib/blankslate.rb
+share/gitsh/vendor/gems/blankslate-3.1.3/spec/
+share/gitsh/vendor/gems/blankslate-3.1.3/spec/blankslate_spec.rb
+share/gitsh/vendor/gems/parslet-1.6.2/
+share/gitsh/vendor/gems/parslet-1.6.2/HISTORY.txt
+share/gitsh/vendor/gems/parslet-1.6.2/LICENSE
+share/gitsh/vendor/gems/parslet-1.6.2/README
+share/gitsh/vendor/gems/parslet-1.6.2/Rakefile
+share/gitsh/vendor/gems/parslet-1.6.2/example/
+share/gitsh/vendor/gems/parslet-1.6.2/example/big.erb
+share/gitsh/vendor/gems/parslet-1.6.2/example/boolean_algebra.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/calc.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/capture.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/comments.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/deepest_errors.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/documentation.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/email_parser.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/empty.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/erb.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/ignore.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/ip_address.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/json.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/local.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/mathn.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/minilisp.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/modularity.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/nested_errors.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/optimized_erb.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/boolean_algebra.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/calc.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/capture.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/comments.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/deepest_errors.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/documentation.err
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/documentation.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/email_parser.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/empty.err
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/erb.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/ignore.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/ignore_whitespace.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/ip_address.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/json.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/local.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/mathn.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/minilisp.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/modularity.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/nested_errors.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/optimized_erb.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/parens.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/prec_calc.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/readme.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/scopes.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/seasons.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/sentence.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/simple_xml.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/string_parser.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/parens.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/prec_calc.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/readme.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/scopes.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/seasons.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/sentence.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/simple.lit
+share/gitsh/vendor/gems/parslet-1.6.2/example/simple_xml.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/string_parser.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/test.lit
+share/gitsh/vendor/gems/parslet-1.6.2/lib/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/accelerator/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/accelerator.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/accelerator/application.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/accelerator/engine.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/alternative.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/base.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/can_flatten.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/capture.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/context.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/dsl.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/dynamic.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/entity.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/infix.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/lookahead.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/named.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/re.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/repetition.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/scope.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/sequence.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/str.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/visitor.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/cause.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/context.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/convenience.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/error_reporter/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/error_reporter.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/error_reporter/deepest.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/error_reporter/tree.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/export.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/expression/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/expression.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/expression/treetop.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/graphviz.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/parser.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/pattern/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/pattern.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/pattern/binding.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/position.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/rig/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/rig/rspec.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/scope.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/slice.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/source/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/source.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/source/line_cache.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/transform.rb
+share/gitsh/vendor/gems/setup.rb

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [UPDATE] gitsh 0.11.2

Rafael Sadowski
On Tue May 16, 2017 at 12:16:59AM +0000, Mike Burns wrote:
> 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
>

Works fine for me on amd64. Build tested with clang and gcc. Please find
below a diff with two small tweaks. Use $HOMEPAGE in MASTER_SITES to
reduce line length in Makefile and add NO_TEST.

Anyone else?


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/gitsh/Makefile,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 Makefile
--- Makefile 6 Sep 2016 15:37:53 -0000 1.5
+++ Makefile 16 May 2017 10:31:02 -0000
@@ -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
 
@@ -18,13 +17,19 @@ PERMIT_PACKAGE_CDROM = Yes
 
 WANTLIB += c
 
-MASTER_SITES = https://github.com/thoughtbot/gitsh/releases/download/v${VERSION}/
+MASTER_SITES = ${HOMEPAGE}/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}"
+NO_TEST = Yes
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/gitsh/distinfo,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 distinfo
--- distinfo 15 Sep 2015 06:05:30 -0000 1.3
+++ distinfo 16 May 2017 10:31:02 -0000
@@ -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 -p -r1.3 PLIST
--- pkg/PLIST 15 Sep 2015 06:05:30 -0000 1.3
+++ pkg/PLIST 16 May 2017 10:31:02 -0000
@@ -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
-share/gitsh/gems/parslet-1.6.2/example/output/json.out
-share/gitsh/gems/parslet-1.6.2/example/output/local.out
-share/gitsh/gems/parslet-1.6.2/example/output/mathn.out
-share/gitsh/gems/parslet-1.6.2/example/output/minilisp.out
-share/gitsh/gems/parslet-1.6.2/example/output/modularity.out
-share/gitsh/gems/parslet-1.6.2/example/output/nested_errors.out
-share/gitsh/gems/parslet-1.6.2/example/output/optimized_erb.out
-share/gitsh/gems/parslet-1.6.2/example/output/parens.out
-share/gitsh/gems/parslet-1.6.2/example/output/prec_calc.out
-share/gitsh/gems/parslet-1.6.2/example/output/readme.out
-share/gitsh/gems/parslet-1.6.2/example/output/scopes.out
-share/gitsh/gems/parslet-1.6.2/example/output/seasons.out
-share/gitsh/gems/parslet-1.6.2/example/output/sentence.out
-share/gitsh/gems/parslet-1.6.2/example/output/simple_xml.out
-share/gitsh/gems/parslet-1.6.2/example/output/string_parser.out
-share/gitsh/gems/parslet-1.6.2/example/parens.rb
-share/gitsh/gems/parslet-1.6.2/example/prec_calc.rb
-share/gitsh/gems/parslet-1.6.2/example/readme.rb
-share/gitsh/gems/parslet-1.6.2/example/scopes.rb
-share/gitsh/gems/parslet-1.6.2/example/seasons.rb
-share/gitsh/gems/parslet-1.6.2/example/sentence.rb
-share/gitsh/gems/parslet-1.6.2/example/simple.lit
-share/gitsh/gems/parslet-1.6.2/example/simple_xml.rb
-share/gitsh/gems/parslet-1.6.2/example/string_parser.rb
-share/gitsh/gems/parslet-1.6.2/example/test.lit
-share/gitsh/gems/parslet-1.6.2/lib/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/
-share/gitsh/gems/parslet-1.6.2/lib/parslet.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/accelerator/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/accelerator.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/accelerator/application.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/accelerator/engine.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/alternative.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/base.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/can_flatten.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/capture.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/context.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/dsl.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/dynamic.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/entity.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/infix.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/lookahead.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/named.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/re.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/repetition.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/scope.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/sequence.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/str.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/visitor.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/cause.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/context.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/convenience.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/error_reporter/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/error_reporter.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/error_reporter/deepest.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/error_reporter/tree.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/export.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/expression/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/expression.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/expression/treetop.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/graphviz.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/parser.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/pattern/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/pattern.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/pattern/binding.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/position.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/rig/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/rig/rspec.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/scope.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/slice.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/source/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/source.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/source/line_cache.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/transform.rb
-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/subshell.rb
-share/gitsh/ruby/gitsh/arguments/variable_argument.rb
-share/gitsh/ruby/gitsh/capturing_environment.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
-share/gitsh/ruby/gitsh/commands/shell_command.rb
-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
-share/gitsh/ruby/gitsh/interactive_runner.rb
-share/gitsh/ruby/gitsh/interpreter.rb
-share/gitsh/ruby/gitsh/magic_variables.rb
-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
-share/gitsh/ruby/gitsh/shell_command_runner.rb
-share/gitsh/ruby/gitsh/terminal.rb
-share/gitsh/ruby/gitsh/transformer.rb
-share/gitsh/ruby/gitsh/version.rb
+share/gitsh/ruby/lib/
+share/gitsh/ruby/lib/gitsh/
+share/gitsh/ruby/lib/gitsh/argument_builder.rb
+share/gitsh/ruby/lib/gitsh/argument_list.rb
+share/gitsh/ruby/lib/gitsh/arguments/
+share/gitsh/ruby/lib/gitsh/arguments/composite_argument.rb
+share/gitsh/ruby/lib/gitsh/arguments/string_argument.rb
+share/gitsh/ruby/lib/gitsh/arguments/subshell.rb
+share/gitsh/ruby/lib/gitsh/arguments/variable_argument.rb
+share/gitsh/ruby/lib/gitsh/capturing_environment.rb
+share/gitsh/ruby/lib/gitsh/cli.rb
+share/gitsh/ruby/lib/gitsh/colors.rb
+share/gitsh/ruby/lib/gitsh/commands/
+share/gitsh/ruby/lib/gitsh/commands/error_handler.rb
+share/gitsh/ruby/lib/gitsh/commands/factory.rb
+share/gitsh/ruby/lib/gitsh/commands/git_command.rb
+share/gitsh/ruby/lib/gitsh/commands/internal_command.rb
+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_repository/
+share/gitsh/ruby/lib/gitsh/git_repository.rb
+share/gitsh/ruby/lib/gitsh/git_repository/status.rb
+share/gitsh/ruby/lib/gitsh/history.rb
+share/gitsh/ruby/lib/gitsh/input_strategies/
+share/gitsh/ruby/lib/gitsh/input_strategies/file.rb
+share/gitsh/ruby/lib/gitsh/input_strategies/interactive.rb
+share/gitsh/ruby/lib/gitsh/input_strategies/string.rb
+share/gitsh/ruby/lib/gitsh/interpreter.rb
+share/gitsh/ruby/lib/gitsh/line_editor.rb
+share/gitsh/ruby/lib/gitsh/line_editor_history_filter.rb
+share/gitsh/ruby/lib/gitsh/line_editor_native.so
+share/gitsh/ruby/lib/gitsh/magic_variables.rb
+share/gitsh/ruby/lib/gitsh/module_delegator.rb
+share/gitsh/ruby/lib/gitsh/parser/
+share/gitsh/ruby/lib/gitsh/parser.rb
+share/gitsh/ruby/lib/gitsh/parser/character_class.rb
+share/gitsh/ruby/lib/gitsh/program_name.rb
+share/gitsh/ruby/lib/gitsh/prompt_color.rb
+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/string_runner.rb
+share/gitsh/ruby/lib/gitsh/terminal.rb
+share/gitsh/ruby/lib/gitsh/transformer.rb
+share/gitsh/ruby/lib/gitsh/version.rb
+share/gitsh/vendor/
+share/gitsh/vendor/gems/
+share/gitsh/vendor/gems/blankslate-3.1.3/
+share/gitsh/vendor/gems/blankslate-3.1.3/Gemfile
+share/gitsh/vendor/gems/blankslate-3.1.3/Gemfile.lock
+share/gitsh/vendor/gems/blankslate-3.1.3/MIT-LICENSE
+share/gitsh/vendor/gems/blankslate-3.1.3/README
+share/gitsh/vendor/gems/blankslate-3.1.3/Rakefile
+share/gitsh/vendor/gems/blankslate-3.1.3/VERSION
+share/gitsh/vendor/gems/blankslate-3.1.3/blankslate.gemspec
+share/gitsh/vendor/gems/blankslate-3.1.3/lib/
+share/gitsh/vendor/gems/blankslate-3.1.3/lib/blankslate.rb
+share/gitsh/vendor/gems/blankslate-3.1.3/spec/
+share/gitsh/vendor/gems/blankslate-3.1.3/spec/blankslate_spec.rb
+share/gitsh/vendor/gems/parslet-1.6.2/
+share/gitsh/vendor/gems/parslet-1.6.2/HISTORY.txt
+share/gitsh/vendor/gems/parslet-1.6.2/LICENSE
+share/gitsh/vendor/gems/parslet-1.6.2/README
+share/gitsh/vendor/gems/parslet-1.6.2/Rakefile
+share/gitsh/vendor/gems/parslet-1.6.2/example/
+share/gitsh/vendor/gems/parslet-1.6.2/example/big.erb
+share/gitsh/vendor/gems/parslet-1.6.2/example/boolean_algebra.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/calc.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/capture.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/comments.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/deepest_errors.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/documentation.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/email_parser.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/empty.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/erb.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/ignore.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/ip_address.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/json.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/local.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/mathn.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/minilisp.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/modularity.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/nested_errors.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/optimized_erb.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/boolean_algebra.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/calc.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/capture.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/comments.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/deepest_errors.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/documentation.err
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/documentation.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/email_parser.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/empty.err
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/erb.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/ignore.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/ignore_whitespace.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/ip_address.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/json.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/local.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/mathn.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/minilisp.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/modularity.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/nested_errors.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/optimized_erb.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/parens.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/prec_calc.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/readme.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/scopes.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/seasons.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/sentence.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/simple_xml.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/string_parser.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/parens.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/prec_calc.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/readme.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/scopes.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/seasons.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/sentence.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/simple.lit
+share/gitsh/vendor/gems/parslet-1.6.2/example/simple_xml.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/string_parser.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/test.lit
+share/gitsh/vendor/gems/parslet-1.6.2/lib/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/accelerator/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/accelerator.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/accelerator/application.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/accelerator/engine.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/alternative.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/base.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/can_flatten.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/capture.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/context.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/dsl.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/dynamic.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/entity.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/infix.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/lookahead.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/named.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/re.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/repetition.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/scope.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/sequence.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/str.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/visitor.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/cause.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/context.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/convenience.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/error_reporter/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/error_reporter.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/error_reporter/deepest.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/error_reporter/tree.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/export.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/expression/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/expression.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/expression/treetop.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/graphviz.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/parser.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/pattern/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/pattern.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/pattern/binding.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/position.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/rig/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/rig/rspec.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/scope.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/slice.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/source/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/source.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/source/line_cache.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/transform.rb
+share/gitsh/vendor/gems/setup.rb

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [UPDATE] gitsh 0.11.2

Stuart Henderson
On 2017/05/16 12:36, Rafael Sadowski wrote:
> -RUN_DEPENDS = devel/git
> +BUILD_DEPENDS = devel/readline
> +RUN_DEPENDS = devel/git \
> + devel/readline

BUILD+RUN_DEPENDS on readline? That looks wrong.. Check WANTLIB too.

> -SEPARATE_BUILD = Yes
> +SEPARATE_BUILD = No

Either "Yes" or remove the line.

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [UPDATE] gitsh 0.11.2

Jeremie Courreges-Anglas-2
In reply to this post by Rafael Sadowski
Rafael Sadowski <[hidden email]> writes:

> On Tue May 16, 2017 at 12:16:59AM +0000, Mike Burns wrote:
>> 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
>>
>
> Works fine for me on amd64. Build tested with clang and gcc. Please find
> below a diff with two small tweaks. Use $HOMEPAGE in MASTER_SITES to
> reduce line length in Makefile and add NO_TEST.

NO_TEST should be used if a port doesn't have any test infrastructure
and "make test" results in an error because of this.  By default with
gitsh there is an empty test suite set up by autotools, so please remove
NO_TEST.

No opinion regarding using HOMEPAGE in MASTER_SITES, maybe Mike has
preferences?  (Some people like to have a readable MASTER_SITES.)

> Anyone else?

Apart from NO_TEST, ok jca@

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

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [UPDATE] gitsh 0.11.2

Jeremie Courreges-Anglas-2
In reply to this post by Stuart Henderson
Stuart Henderson <[hidden email]> writes:

> On 2017/05/16 12:36, Rafael Sadowski wrote:
>> -RUN_DEPENDS = devel/git
>> +BUILD_DEPENDS = devel/readline
>> +RUN_DEPENDS = devel/git \
>> + devel/readline
>
> BUILD+RUN_DEPENDS on readline? That looks wrong.. Check WANTLIB too.

Hmm, that initially looked wrong here too, but I must have mixed up some
port-lib-depends-check results.  Yes, port-lib-depends-check rightfully
complains:

gitsh-0.11.2(devel/gitsh):
Missing: ereadline.1 from readline-6.3 (/usr/local/share/gitsh/ruby/lib/gitsh/line_editor_native.so)
Missing: gmp.10 from gmp-6.1.2 (/usr/local/share/gitsh/ruby/lib/gitsh/line_editor_native.so)
Missing: m.10 (/usr/local/share/gitsh/ruby/lib/gitsh/line_editor_native.so) (system lib)
Missing: ncurses.14 (/usr/local/share/gitsh/ruby/lib/gitsh/line_editor_native.so) (system lib)
Missing: pthread.23 (/usr/local/share/gitsh/ruby/lib/gitsh/line_editor_native.so) (system lib)
Missing: ruby23.1 from ruby-2.3.4 (/usr/local/share/gitsh/ruby/lib/gitsh/line_editor_native.so)
WANTLIB += ereadline gmp m ncurses pthread ruby23
*** Error 1 in target 'port-lib-depends-check' (ignored)

>> -SEPARATE_BUILD = Yes
>> +SEPARATE_BUILD = No
>
> Either "Yes" or remove the line.

Indeed.

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

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [UPDATE] gitsh 0.11.2

Rafael Sadowski
In reply to this post by Stuart Henderson
On Tue May 16, 2017 at 11:54:12AM +0100, Stuart Henderson wrote:
> On 2017/05/16 12:36, Rafael Sadowski wrote:
> > -RUN_DEPENDS = devel/git
> > +BUILD_DEPENDS = devel/readline
> > +RUN_DEPENDS = devel/git \
> > + devel/readline
>
> BUILD+RUN_DEPENDS on readline? That looks wrong.. Check WANTLIB too.

That's for the ruby gem suff I guess.

ldd(1) shows:

/usr/ports/pobj/gitsh-0.11.2/fake-amd64/usr/local/bin/gitsh:
        Start            End              Type Open Ref GrpRef Name
        00001ee936400000 00001ee936602000 exe  1    0   0      /usr/ports/pobj/gitsh-0.11.2/fake-amd64/usr/local/bin/gitsh
        00001eebdbd7e000 00001eebdc04a000 rlib 0    1   0      /usr/lib/libc.so.89.5
        00001eeb53700000 00001eeb53700000 rtld 0    1   0      /usr/libexec/ld.so

>
> > -SEPARATE_BUILD = Yes
> > +SEPARATE_BUILD = No
>
> Either "Yes" or remove the line.

ACK;

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [UPDATE] gitsh 0.11.2

Stuart Henderson
On 2017/05/16 13:09, Rafael Sadowski wrote:

> On Tue May 16, 2017 at 11:54:12AM +0100, Stuart Henderson wrote:
> > On 2017/05/16 12:36, Rafael Sadowski wrote:
> > > -RUN_DEPENDS = devel/git
> > > +BUILD_DEPENDS = devel/readline
> > > +RUN_DEPENDS = devel/git \
> > > + devel/readline
> >
> > BUILD+RUN_DEPENDS on readline? That looks wrong.. Check WANTLIB too.
>
> That's for the ruby gem suff I guess.

It should still be a LIB_DEPENDS not B+R.

> ldd(1) shows:
>
> /usr/ports/pobj/gitsh-0.11.2/fake-amd64/usr/local/bin/gitsh:
> Start            End              Type Open Ref GrpRef Name
> 00001ee936400000 00001ee936602000 exe  1    0   0      /usr/ports/pobj/gitsh-0.11.2/fake-amd64/usr/local/bin/gitsh
> 00001eebdbd7e000 00001eebdc04a000 rlib 0    1   0      /usr/lib/libc.so.89.5
> 00001eeb53700000 00001eeb53700000 rtld 0    1   0      /usr/libexec/ld.so
>
> >
> > > -SEPARATE_BUILD = Yes
> > > +SEPARATE_BUILD = No
> >
> > Either "Yes" or remove the line.
>
> ACK;
>

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [UPDATE] gitsh 0.11.2

Rafael Sadowski
On Tue May 16, 2017 at 12:15:07PM +0100, Stuart Henderson wrote:

> On 2017/05/16 13:09, Rafael Sadowski wrote:
> > On Tue May 16, 2017 at 11:54:12AM +0100, Stuart Henderson wrote:
> > > On 2017/05/16 12:36, Rafael Sadowski wrote:
> > > > -RUN_DEPENDS = devel/git
> > > > +BUILD_DEPENDS = devel/readline
> > > > +RUN_DEPENDS = devel/git \
> > > > + devel/readline
> > >
> > > BUILD+RUN_DEPENDS on readline? That looks wrong.. Check WANTLIB too.
> >
> > That's for the ruby gem suff I guess.
>
> It should still be a LIB_DEPENDS not B+R.
>
> > ldd(1) shows:
> >
> > /usr/ports/pobj/gitsh-0.11.2/fake-amd64/usr/local/bin/gitsh:
> > Start            End              Type Open Ref GrpRef Name
> > 00001ee936400000 00001ee936602000 exe  1    0   0      /usr/ports/pobj/gitsh-0.11.2/fake-amd64/usr/local/bin/gitsh
> > 00001eebdbd7e000 00001eebdc04a000 rlib 0    1   0      /usr/lib/libc.so.89.5
> > 00001eeb53700000 00001eeb53700000 rtld 0    1   0      /usr/libexec/ld.so
> >
> > >
> > > > -SEPARATE_BUILD = Yes
> > > > +SEPARATE_BUILD = No
> > >
> > > Either "Yes" or remove the line.
> >
> > ACK;
> >

New diff below! Mike, do you agree with the MASTER_SITES change?
I prefer a happy portcheck than personal preferences.

jca@ sthen@ for both of you okay?

Best regards,

Rafael


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/gitsh/Makefile,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 Makefile
--- Makefile 6 Sep 2016 15:37:53 -0000 1.5
+++ Makefile 16 May 2017 14:08:19 -0000
@@ -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
 
@@ -16,15 +15,19 @@ MAINTAINER = Mike Burns <mike+openbsd@m
 # License: BSD
 PERMIT_PACKAGE_CDROM = Yes
 
-WANTLIB += c
+WANTLIB += c ereadline gmp m ncurses pthread ruby23
 
-MASTER_SITES = https://github.com/thoughtbot/gitsh/releases/download/v${VERSION}/
+MASTER_SITES = ${HOMEPAGE}/releases/download/v${VERSION}/
 
 MODULES = lang/ruby
 RUN_DEPENDS = devel/git
+LIB_DEPENDS = devel/readline \
+ devel/gmp
 
-SEPARATE_BUILD = Yes
 CONFIGURE_STYLE = gnu
-CONFIGURE_ENV = RUBY="${RUBY}"
+CONFIGURE_ENV = READLINE_LIB="ereadline" \
+ CPPFLAGS="-I${LOCALBASE}/include/ereadline" \
+ LDFLAGS="-L${LOCALBASE}/lib" \
+ RUBY="${RUBY}"
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/gitsh/distinfo,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 distinfo
--- distinfo 15 Sep 2015 06:05:30 -0000 1.3
+++ distinfo 16 May 2017 14:08:19 -0000
@@ -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 -p -r1.3 PLIST
--- pkg/PLIST 15 Sep 2015 06:05:30 -0000 1.3
+++ pkg/PLIST 16 May 2017 14:08:19 -0000
@@ -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
-share/gitsh/gems/parslet-1.6.2/example/output/json.out
-share/gitsh/gems/parslet-1.6.2/example/output/local.out
-share/gitsh/gems/parslet-1.6.2/example/output/mathn.out
-share/gitsh/gems/parslet-1.6.2/example/output/minilisp.out
-share/gitsh/gems/parslet-1.6.2/example/output/modularity.out
-share/gitsh/gems/parslet-1.6.2/example/output/nested_errors.out
-share/gitsh/gems/parslet-1.6.2/example/output/optimized_erb.out
-share/gitsh/gems/parslet-1.6.2/example/output/parens.out
-share/gitsh/gems/parslet-1.6.2/example/output/prec_calc.out
-share/gitsh/gems/parslet-1.6.2/example/output/readme.out
-share/gitsh/gems/parslet-1.6.2/example/output/scopes.out
-share/gitsh/gems/parslet-1.6.2/example/output/seasons.out
-share/gitsh/gems/parslet-1.6.2/example/output/sentence.out
-share/gitsh/gems/parslet-1.6.2/example/output/simple_xml.out
-share/gitsh/gems/parslet-1.6.2/example/output/string_parser.out
-share/gitsh/gems/parslet-1.6.2/example/parens.rb
-share/gitsh/gems/parslet-1.6.2/example/prec_calc.rb
-share/gitsh/gems/parslet-1.6.2/example/readme.rb
-share/gitsh/gems/parslet-1.6.2/example/scopes.rb
-share/gitsh/gems/parslet-1.6.2/example/seasons.rb
-share/gitsh/gems/parslet-1.6.2/example/sentence.rb
-share/gitsh/gems/parslet-1.6.2/example/simple.lit
-share/gitsh/gems/parslet-1.6.2/example/simple_xml.rb
-share/gitsh/gems/parslet-1.6.2/example/string_parser.rb
-share/gitsh/gems/parslet-1.6.2/example/test.lit
-share/gitsh/gems/parslet-1.6.2/lib/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/
-share/gitsh/gems/parslet-1.6.2/lib/parslet.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/accelerator/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/accelerator.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/accelerator/application.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/accelerator/engine.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/alternative.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/base.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/can_flatten.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/capture.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/context.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/dsl.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/dynamic.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/entity.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/infix.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/lookahead.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/named.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/re.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/repetition.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/scope.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/sequence.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/str.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/atoms/visitor.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/cause.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/context.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/convenience.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/error_reporter/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/error_reporter.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/error_reporter/deepest.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/error_reporter/tree.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/export.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/expression/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/expression.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/expression/treetop.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/graphviz.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/parser.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/pattern/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/pattern.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/pattern/binding.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/position.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/rig/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/rig/rspec.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/scope.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/slice.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/source/
-share/gitsh/gems/parslet-1.6.2/lib/parslet/source.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/source/line_cache.rb
-share/gitsh/gems/parslet-1.6.2/lib/parslet/transform.rb
-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/subshell.rb
-share/gitsh/ruby/gitsh/arguments/variable_argument.rb
-share/gitsh/ruby/gitsh/capturing_environment.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
-share/gitsh/ruby/gitsh/commands/shell_command.rb
-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
-share/gitsh/ruby/gitsh/interactive_runner.rb
-share/gitsh/ruby/gitsh/interpreter.rb
-share/gitsh/ruby/gitsh/magic_variables.rb
-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
-share/gitsh/ruby/gitsh/shell_command_runner.rb
-share/gitsh/ruby/gitsh/terminal.rb
-share/gitsh/ruby/gitsh/transformer.rb
-share/gitsh/ruby/gitsh/version.rb
+share/gitsh/ruby/lib/
+share/gitsh/ruby/lib/gitsh/
+share/gitsh/ruby/lib/gitsh/argument_builder.rb
+share/gitsh/ruby/lib/gitsh/argument_list.rb
+share/gitsh/ruby/lib/gitsh/arguments/
+share/gitsh/ruby/lib/gitsh/arguments/composite_argument.rb
+share/gitsh/ruby/lib/gitsh/arguments/string_argument.rb
+share/gitsh/ruby/lib/gitsh/arguments/subshell.rb
+share/gitsh/ruby/lib/gitsh/arguments/variable_argument.rb
+share/gitsh/ruby/lib/gitsh/capturing_environment.rb
+share/gitsh/ruby/lib/gitsh/cli.rb
+share/gitsh/ruby/lib/gitsh/colors.rb
+share/gitsh/ruby/lib/gitsh/commands/
+share/gitsh/ruby/lib/gitsh/commands/error_handler.rb
+share/gitsh/ruby/lib/gitsh/commands/factory.rb
+share/gitsh/ruby/lib/gitsh/commands/git_command.rb
+share/gitsh/ruby/lib/gitsh/commands/internal_command.rb
+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_repository/
+share/gitsh/ruby/lib/gitsh/git_repository.rb
+share/gitsh/ruby/lib/gitsh/git_repository/status.rb
+share/gitsh/ruby/lib/gitsh/history.rb
+share/gitsh/ruby/lib/gitsh/input_strategies/
+share/gitsh/ruby/lib/gitsh/input_strategies/file.rb
+share/gitsh/ruby/lib/gitsh/input_strategies/interactive.rb
+share/gitsh/ruby/lib/gitsh/input_strategies/string.rb
+share/gitsh/ruby/lib/gitsh/interpreter.rb
+share/gitsh/ruby/lib/gitsh/line_editor.rb
+share/gitsh/ruby/lib/gitsh/line_editor_history_filter.rb
+share/gitsh/ruby/lib/gitsh/line_editor_native.so
+share/gitsh/ruby/lib/gitsh/magic_variables.rb
+share/gitsh/ruby/lib/gitsh/module_delegator.rb
+share/gitsh/ruby/lib/gitsh/parser/
+share/gitsh/ruby/lib/gitsh/parser.rb
+share/gitsh/ruby/lib/gitsh/parser/character_class.rb
+share/gitsh/ruby/lib/gitsh/program_name.rb
+share/gitsh/ruby/lib/gitsh/prompt_color.rb
+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/string_runner.rb
+share/gitsh/ruby/lib/gitsh/terminal.rb
+share/gitsh/ruby/lib/gitsh/transformer.rb
+share/gitsh/ruby/lib/gitsh/version.rb
+share/gitsh/vendor/
+share/gitsh/vendor/gems/
+share/gitsh/vendor/gems/blankslate-3.1.3/
+share/gitsh/vendor/gems/blankslate-3.1.3/Gemfile
+share/gitsh/vendor/gems/blankslate-3.1.3/Gemfile.lock
+share/gitsh/vendor/gems/blankslate-3.1.3/MIT-LICENSE
+share/gitsh/vendor/gems/blankslate-3.1.3/README
+share/gitsh/vendor/gems/blankslate-3.1.3/Rakefile
+share/gitsh/vendor/gems/blankslate-3.1.3/VERSION
+share/gitsh/vendor/gems/blankslate-3.1.3/blankslate.gemspec
+share/gitsh/vendor/gems/blankslate-3.1.3/lib/
+share/gitsh/vendor/gems/blankslate-3.1.3/lib/blankslate.rb
+share/gitsh/vendor/gems/blankslate-3.1.3/spec/
+share/gitsh/vendor/gems/blankslate-3.1.3/spec/blankslate_spec.rb
+share/gitsh/vendor/gems/parslet-1.6.2/
+share/gitsh/vendor/gems/parslet-1.6.2/HISTORY.txt
+share/gitsh/vendor/gems/parslet-1.6.2/LICENSE
+share/gitsh/vendor/gems/parslet-1.6.2/README
+share/gitsh/vendor/gems/parslet-1.6.2/Rakefile
+share/gitsh/vendor/gems/parslet-1.6.2/example/
+share/gitsh/vendor/gems/parslet-1.6.2/example/big.erb
+share/gitsh/vendor/gems/parslet-1.6.2/example/boolean_algebra.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/calc.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/capture.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/comments.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/deepest_errors.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/documentation.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/email_parser.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/empty.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/erb.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/ignore.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/ip_address.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/json.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/local.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/mathn.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/minilisp.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/modularity.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/nested_errors.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/optimized_erb.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/boolean_algebra.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/calc.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/capture.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/comments.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/deepest_errors.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/documentation.err
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/documentation.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/email_parser.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/empty.err
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/erb.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/ignore.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/ignore_whitespace.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/ip_address.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/json.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/local.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/mathn.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/minilisp.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/modularity.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/nested_errors.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/optimized_erb.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/parens.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/prec_calc.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/readme.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/scopes.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/seasons.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/sentence.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/simple_xml.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/output/string_parser.out
+share/gitsh/vendor/gems/parslet-1.6.2/example/parens.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/prec_calc.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/readme.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/scopes.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/seasons.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/sentence.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/simple.lit
+share/gitsh/vendor/gems/parslet-1.6.2/example/simple_xml.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/string_parser.rb
+share/gitsh/vendor/gems/parslet-1.6.2/example/test.lit
+share/gitsh/vendor/gems/parslet-1.6.2/lib/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/accelerator/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/accelerator.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/accelerator/application.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/accelerator/engine.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/alternative.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/base.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/can_flatten.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/capture.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/context.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/dsl.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/dynamic.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/entity.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/infix.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/lookahead.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/named.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/re.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/repetition.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/scope.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/sequence.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/str.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/atoms/visitor.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/cause.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/context.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/convenience.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/error_reporter/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/error_reporter.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/error_reporter/deepest.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/error_reporter/tree.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/export.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/expression/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/expression.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/expression/treetop.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/graphviz.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/parser.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/pattern/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/pattern.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/pattern/binding.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/position.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/rig/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/rig/rspec.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/scope.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/slice.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/source/
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/source.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/source/line_cache.rb
+share/gitsh/vendor/gems/parslet-1.6.2/lib/parslet/transform.rb
+share/gitsh/vendor/gems/setup.rb

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [UPDATE] gitsh 0.11.2

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.

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [UPDATE] gitsh 0.11.2

Stuart Henderson
In reply to this post by Rafael Sadowski
On 2017/05/16 17:24, Rafael Sadowski wrote:
> I prefer a happy portcheck than personal preferences.

Don't rely on the tools too much, they aren't always correct!

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [UPDATE] gitsh 0.11.2

Jeremie Courreges-Anglas-2
In reply to this post by Rafael Sadowski
Rafael Sadowski <[hidden email]> writes:

> On Tue May 16, 2017 at 12:15:07PM +0100, Stuart Henderson wrote:
>> On 2017/05/16 13:09, Rafael Sadowski wrote:
>> > On Tue May 16, 2017 at 11:54:12AM +0100, Stuart Henderson wrote:
>> > > On 2017/05/16 12:36, Rafael Sadowski wrote:
>> > > > -RUN_DEPENDS = devel/git
>> > > > +BUILD_DEPENDS = devel/readline
>> > > > +RUN_DEPENDS = devel/git \
>> > > > + devel/readline
>> > >
>> > > BUILD+RUN_DEPENDS on readline? That looks wrong.. Check WANTLIB too.
>> >
>> > That's for the ruby gem suff I guess.
>>
>> It should still be a LIB_DEPENDS not B+R.
>>
>> > ldd(1) shows:
>> >
>> > /usr/ports/pobj/gitsh-0.11.2/fake-amd64/usr/local/bin/gitsh:
>> > Start            End              Type Open Ref GrpRef Name
>> > 00001ee936400000 00001ee936602000 exe  1    0   0      /usr/ports/pobj/gitsh-0.11.2/fake-amd64/usr/local/bin/gitsh
>> > 00001eebdbd7e000 00001eebdc04a000 rlib 0    1   0      /usr/lib/libc.so.89.5
>> > 00001eeb53700000 00001eeb53700000 rtld 0    1   0      /usr/libexec/ld.so
>> >
>> > >
>> > > > -SEPARATE_BUILD = Yes
>> > > > +SEPARATE_BUILD = No
>> > >
>> > > Either "Yes" or remove the line.
>> >
>> > ACK;
>> >
>
> New diff below! Mike, do you agree with the MASTER_SITES change?
> I prefer a happy portcheck than personal preferences.
>
> jca@ sthen@ for both of you okay?

ok jca@

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

Loading...