Re: [UPDATE] devel/kyua

2014-12-19 Thread Alexandr Shadchin
On Sat, Dec 13, 2014 at 02:36:12PM +0300, Sergey Bronnikov wrote:
 Please take a look
 

Once kyua-testers has been included, the needed add '@pkgpath 
devel/kyua-testers'
in PLIST, if I'm not mistaken.

And what about that name changed? Need @pkgpath? quirks?
Masters need your help :)

 On 17:45 Sun 16 Nov , Sergey Bronnikov wrote:
  Updated to the new version.
  Changes are:
  - kyua-testers package is now obsolete and don't required
  for kyua
  - kyua-cli was renamed to kyua
  More here https://github.com/jmmv/kyua/releases/tag/kyua-0.11
  
  
  Sergey B.
 
  Index: devel/kyua-cli/Makefile
  ===
  RCS file: /cvs/ports/devel/kyua-cli/Makefile,v
  retrieving revision 1.1.1.1
  diff -u -p -r1.1.1.1 Makefile
  --- devel/kyua-cli/Makefile 16 Mar 2014 11:28:11 -  1.1.1.1
  +++ devel/kyua-cli/Makefile 12 Nov 2014 15:58:12 -
  @@ -1,7 +1,7 @@
   # $OpenBSD: Makefile,v 1.1.1.1 2014/03/16 11:28:11 sthen Exp $
   
   COMMENT =  testing framework
  -DISTNAME = kyua-cli-0.8
  +DISTNAME = kyua-0.11
   
   CATEGORIES =   devel
   HOMEPAGE = https://github.com/jmmv/kyua
  @@ -19,8 +19,6 @@ MODULES = lang/lua
   MODLUA_SA =Yes
   
   BUILD_DEPENDS =${RUN_DEPENDS}
  -
  -RUN_DEPENDS =  devel/kyua-testers
   
   LIB_DEPENDS =  devel/atf
   
  Index: devel/kyua-cli/distinfo
  ===
  RCS file: /cvs/ports/devel/kyua-cli/distinfo,v
  retrieving revision 1.1.1.1
  diff -u -p -r1.1.1.1 distinfo
  --- devel/kyua-cli/distinfo 16 Mar 2014 11:28:11 -  1.1.1.1
  +++ devel/kyua-cli/distinfo 12 Nov 2014 15:58:12 -
  @@ -1,2 +1,2 @@
  -SHA256 (kyua-cli-0.8.tar.gz) = KPkJKeS3OVm90IodP1zn534OT8mXjRCxsHkWBCjXcLM=
  -SIZE (kyua-cli-0.8.tar.gz) = 496577
  +SHA256 (kyua-0.11.tar.gz) = K4tkpFi2Qt91CG7rc+gHPRBbjZz/BMmxqQW2i8hQJWA=
  +SIZE (kyua-0.11.tar.gz) = 611865
  Index: devel/kyua-cli/pkg/PLIST
  ===
  RCS file: /cvs/ports/devel/kyua-cli/pkg/PLIST,v
  retrieving revision 1.1.1.1
  diff -u -p -r1.1.1.1 PLIST
  --- devel/kyua-cli/pkg/PLIST16 Mar 2014 11:28:11 -  1.1.1.1
  +++ devel/kyua-cli/pkg/PLIST12 Nov 2014 15:58:12 -
  @@ -1,5 +1,8 @@
   @comment $OpenBSD: PLIST,v 1.1.1.1 2014/03/16 11:28:11 sthen Exp $
   @bin bin/kyua
  +@bin libexec/kyua-atf-tester
  +@bin libexec/kyua-plain-tester
  +@bin libexec/kyua-tap-tester
   @man man/man1/kyua-about.1
   @man man/man1/kyua-config.1
   @man man/man1/kyua-db-exec.1
  @@ -8,178 +11,212 @@
   @man man/man1/kyua-help.1
   @man man/man1/kyua-list.1
   @man man/man1/kyua-report-html.1
  +@man man/man1/kyua-report-junit.1
   @man man/man1/kyua-report.1
   @man man/man1/kyua-test.1
   @man man/man1/kyua.1
   @man man/man5/kyua.conf.5
   @man man/man5/kyuafile.5
  -@man man/man7/kyua-build-root.7
  -@man man/man7/kyua-test-filters.7
  -share/doc/kyua-cli/
  -share/doc/kyua-cli/AUTHORS
  -share/doc/kyua-cli/COPYING
  -share/doc/kyua-cli/NEWS
  -share/doc/kyua-cli/README
  -share/kyua-cli/
  -share/kyua-cli/examples/
  -share/kyua-cli/examples/Kyuafile.top
  -share/kyua-cli/examples/kyua.conf
  -share/kyua-cli/misc/
  -share/kyua-cli/misc/context.html
  -share/kyua-cli/misc/index.html
  -share/kyua-cli/misc/report.css
  -share/kyua-cli/misc/test_result.html
  -share/kyua-cli/store/
  -share/kyua-cli/store/migrate_v1_v2.sql
  -share/kyua-cli/store/schema_v2.sql
  -tests/kyua-cli/
  -tests/kyua-cli/Kyuafile
  -tests/kyua-cli/bootstrap/
  -tests/kyua-cli/bootstrap/Kyuafile
  -@bin tests/kyua-cli/bootstrap/atf_helpers
  -@bin tests/kyua-cli/bootstrap/plain_helpers
  -tests/kyua-cli/bootstrap/testsuite
  -tests/kyua-cli/cli/
  -tests/kyua-cli/cli/Kyuafile
  -@bin tests/kyua-cli/cli/cmd_about_test
  -@bin tests/kyua-cli/cli/cmd_config_test
  -@bin tests/kyua-cli/cli/cmd_db_exec_test
  -@bin tests/kyua-cli/cli/cmd_db_migrate_test
  -@bin tests/kyua-cli/cli/cmd_debug_test
  -@bin tests/kyua-cli/cli/cmd_help_test
  -@bin tests/kyua-cli/cli/cmd_list_test
  -@bin tests/kyua-cli/cli/cmd_report_html_test
  -@bin tests/kyua-cli/cli/cmd_report_test
  -@bin tests/kyua-cli/cli/cmd_test_test
  -@bin tests/kyua-cli/cli/common_test
  -@bin tests/kyua-cli/cli/config_test
  -@bin tests/kyua-cli/cli/main_test
  -tests/kyua-cli/engine/
  -tests/kyua-cli/engine/Kyuafile
  -@bin tests/kyua-cli/engine/action_test
  -@bin tests/kyua-cli/engine/config_test
  -@bin tests/kyua-cli/engine/context_test
  -tests/kyua-cli/engine/drivers/
  -tests/kyua-cli/engine/drivers/Kyuafile
  -@bin tests/kyua-cli/engine/drivers/debug_test_test
  -@bin tests/kyua-cli/engine/drivers/list_tests_helpers
  -@bin tests/kyua-cli/engine/drivers/list_tests_test
  -@bin tests/kyua-cli/engine/drivers/run_tests_test
  -@bin tests/kyua-cli/engine/drivers/scan_action_test
  -@bin tests/kyua-cli/engine/exceptions_test
  

Re: [UPDATE] devel/kyua

2014-12-19 Thread Stuart Henderson
On 2014/12/20 01:31, Alexandr Shadchin wrote:
 On Sat, Dec 13, 2014 at 02:36:12PM +0300, Sergey Bronnikov wrote:
  Please take a look
  
 
 Once kyua-testers has been included, the needed add '@pkgpath 
 devel/kyua-testers'
 in PLIST, if I'm not mistaken.

Correct, and also @conflict kyua-testers-*

 And what about that name changed? Need @pkgpath? quirks?
 Masters need your help :)

Yes, needs a quirks entry in the $stem_extensions hash.

To test: build new packages for quirks and kyua and copy them to e.g.
/tmp/testpkg. Install the *old* versions of both kyua-cli and kyua-testers
from a snapshot. Run PKG_PATH=/tmp/testpkg pkg_add -u and check that it
updates successfully.



Re: [UPDATE] devel/kyua

2014-12-13 Thread Sergey Bronnikov
Please take a look

On 17:45 Sun 16 Nov , Sergey Bronnikov wrote:
 Updated to the new version.
 Changes are:
 - kyua-testers package is now obsolete and don't required
 for kyua
 - kyua-cli was renamed to kyua
 More here https://github.com/jmmv/kyua/releases/tag/kyua-0.11
 
 
 Sergey B.

 Index: devel/kyua-cli/Makefile
 ===
 RCS file: /cvs/ports/devel/kyua-cli/Makefile,v
 retrieving revision 1.1.1.1
 diff -u -p -r1.1.1.1 Makefile
 --- devel/kyua-cli/Makefile   16 Mar 2014 11:28:11 -  1.1.1.1
 +++ devel/kyua-cli/Makefile   12 Nov 2014 15:58:12 -
 @@ -1,7 +1,7 @@
  # $OpenBSD: Makefile,v 1.1.1.1 2014/03/16 11:28:11 sthen Exp $
  
  COMMENT =testing framework
 -DISTNAME =   kyua-cli-0.8
 +DISTNAME =   kyua-0.11
  
  CATEGORIES = devel
  HOMEPAGE =   https://github.com/jmmv/kyua
 @@ -19,8 +19,6 @@ MODULES =   lang/lua
  MODLUA_SA =  Yes
  
  BUILD_DEPENDS =  ${RUN_DEPENDS}
 -
 -RUN_DEPENDS =devel/kyua-testers
  
  LIB_DEPENDS =devel/atf
  
 Index: devel/kyua-cli/distinfo
 ===
 RCS file: /cvs/ports/devel/kyua-cli/distinfo,v
 retrieving revision 1.1.1.1
 diff -u -p -r1.1.1.1 distinfo
 --- devel/kyua-cli/distinfo   16 Mar 2014 11:28:11 -  1.1.1.1
 +++ devel/kyua-cli/distinfo   12 Nov 2014 15:58:12 -
 @@ -1,2 +1,2 @@
 -SHA256 (kyua-cli-0.8.tar.gz) = KPkJKeS3OVm90IodP1zn534OT8mXjRCxsHkWBCjXcLM=
 -SIZE (kyua-cli-0.8.tar.gz) = 496577
 +SHA256 (kyua-0.11.tar.gz) = K4tkpFi2Qt91CG7rc+gHPRBbjZz/BMmxqQW2i8hQJWA=
 +SIZE (kyua-0.11.tar.gz) = 611865
 Index: devel/kyua-cli/pkg/PLIST
 ===
 RCS file: /cvs/ports/devel/kyua-cli/pkg/PLIST,v
 retrieving revision 1.1.1.1
 diff -u -p -r1.1.1.1 PLIST
 --- devel/kyua-cli/pkg/PLIST  16 Mar 2014 11:28:11 -  1.1.1.1
 +++ devel/kyua-cli/pkg/PLIST  12 Nov 2014 15:58:12 -
 @@ -1,5 +1,8 @@
  @comment $OpenBSD: PLIST,v 1.1.1.1 2014/03/16 11:28:11 sthen Exp $
  @bin bin/kyua
 +@bin libexec/kyua-atf-tester
 +@bin libexec/kyua-plain-tester
 +@bin libexec/kyua-tap-tester
  @man man/man1/kyua-about.1
  @man man/man1/kyua-config.1
  @man man/man1/kyua-db-exec.1
 @@ -8,178 +11,212 @@
  @man man/man1/kyua-help.1
  @man man/man1/kyua-list.1
  @man man/man1/kyua-report-html.1
 +@man man/man1/kyua-report-junit.1
  @man man/man1/kyua-report.1
  @man man/man1/kyua-test.1
  @man man/man1/kyua.1
  @man man/man5/kyua.conf.5
  @man man/man5/kyuafile.5
 -@man man/man7/kyua-build-root.7
 -@man man/man7/kyua-test-filters.7
 -share/doc/kyua-cli/
 -share/doc/kyua-cli/AUTHORS
 -share/doc/kyua-cli/COPYING
 -share/doc/kyua-cli/NEWS
 -share/doc/kyua-cli/README
 -share/kyua-cli/
 -share/kyua-cli/examples/
 -share/kyua-cli/examples/Kyuafile.top
 -share/kyua-cli/examples/kyua.conf
 -share/kyua-cli/misc/
 -share/kyua-cli/misc/context.html
 -share/kyua-cli/misc/index.html
 -share/kyua-cli/misc/report.css
 -share/kyua-cli/misc/test_result.html
 -share/kyua-cli/store/
 -share/kyua-cli/store/migrate_v1_v2.sql
 -share/kyua-cli/store/schema_v2.sql
 -tests/kyua-cli/
 -tests/kyua-cli/Kyuafile
 -tests/kyua-cli/bootstrap/
 -tests/kyua-cli/bootstrap/Kyuafile
 -@bin tests/kyua-cli/bootstrap/atf_helpers
 -@bin tests/kyua-cli/bootstrap/plain_helpers
 -tests/kyua-cli/bootstrap/testsuite
 -tests/kyua-cli/cli/
 -tests/kyua-cli/cli/Kyuafile
 -@bin tests/kyua-cli/cli/cmd_about_test
 -@bin tests/kyua-cli/cli/cmd_config_test
 -@bin tests/kyua-cli/cli/cmd_db_exec_test
 -@bin tests/kyua-cli/cli/cmd_db_migrate_test
 -@bin tests/kyua-cli/cli/cmd_debug_test
 -@bin tests/kyua-cli/cli/cmd_help_test
 -@bin tests/kyua-cli/cli/cmd_list_test
 -@bin tests/kyua-cli/cli/cmd_report_html_test
 -@bin tests/kyua-cli/cli/cmd_report_test
 -@bin tests/kyua-cli/cli/cmd_test_test
 -@bin tests/kyua-cli/cli/common_test
 -@bin tests/kyua-cli/cli/config_test
 -@bin tests/kyua-cli/cli/main_test
 -tests/kyua-cli/engine/
 -tests/kyua-cli/engine/Kyuafile
 -@bin tests/kyua-cli/engine/action_test
 -@bin tests/kyua-cli/engine/config_test
 -@bin tests/kyua-cli/engine/context_test
 -tests/kyua-cli/engine/drivers/
 -tests/kyua-cli/engine/drivers/Kyuafile
 -@bin tests/kyua-cli/engine/drivers/debug_test_test
 -@bin tests/kyua-cli/engine/drivers/list_tests_helpers
 -@bin tests/kyua-cli/engine/drivers/list_tests_test
 -@bin tests/kyua-cli/engine/drivers/run_tests_test
 -@bin tests/kyua-cli/engine/drivers/scan_action_test
 -@bin tests/kyua-cli/engine/exceptions_test
 -@bin tests/kyua-cli/engine/filters_test
 -@bin tests/kyua-cli/engine/kyuafile_test
 -@bin tests/kyua-cli/engine/metadata_test
 -@bin tests/kyua-cli/engine/test_case_atf_helpers
 -@bin tests/kyua-cli/engine/test_case_plain_helpers
 -@bin tests/kyua-cli/engine/test_case_test
 -@bin tests/kyua-cli/engine/test_program_test
 -@bin tests/kyua-cli/engine/test_result_test
 -@bin 

[UPDATE] devel/kyua

2014-11-16 Thread Sergey Bronnikov
Updated to the new version.
Changes are:
- kyua-testers package is now obsolete and don't required
for kyua
- kyua-cli was renamed to kyua
More here https://github.com/jmmv/kyua/releases/tag/kyua-0.11


Sergey B.
Index: devel/kyua-cli/Makefile
===
RCS file: /cvs/ports/devel/kyua-cli/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- devel/kyua-cli/Makefile 16 Mar 2014 11:28:11 -  1.1.1.1
+++ devel/kyua-cli/Makefile 12 Nov 2014 15:58:12 -
@@ -1,7 +1,7 @@
 # $OpenBSD: Makefile,v 1.1.1.1 2014/03/16 11:28:11 sthen Exp $
 
 COMMENT =  testing framework
-DISTNAME = kyua-cli-0.8
+DISTNAME = kyua-0.11
 
 CATEGORIES =   devel
 HOMEPAGE = https://github.com/jmmv/kyua
@@ -19,8 +19,6 @@ MODULES = lang/lua
 MODLUA_SA =Yes
 
 BUILD_DEPENDS =${RUN_DEPENDS}
-
-RUN_DEPENDS =  devel/kyua-testers
 
 LIB_DEPENDS =  devel/atf
 
Index: devel/kyua-cli/distinfo
===
RCS file: /cvs/ports/devel/kyua-cli/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- devel/kyua-cli/distinfo 16 Mar 2014 11:28:11 -  1.1.1.1
+++ devel/kyua-cli/distinfo 12 Nov 2014 15:58:12 -
@@ -1,2 +1,2 @@
-SHA256 (kyua-cli-0.8.tar.gz) = KPkJKeS3OVm90IodP1zn534OT8mXjRCxsHkWBCjXcLM=
-SIZE (kyua-cli-0.8.tar.gz) = 496577
+SHA256 (kyua-0.11.tar.gz) = K4tkpFi2Qt91CG7rc+gHPRBbjZz/BMmxqQW2i8hQJWA=
+SIZE (kyua-0.11.tar.gz) = 611865
Index: devel/kyua-cli/pkg/PLIST
===
RCS file: /cvs/ports/devel/kyua-cli/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- devel/kyua-cli/pkg/PLIST16 Mar 2014 11:28:11 -  1.1.1.1
+++ devel/kyua-cli/pkg/PLIST12 Nov 2014 15:58:12 -
@@ -1,5 +1,8 @@
 @comment $OpenBSD: PLIST,v 1.1.1.1 2014/03/16 11:28:11 sthen Exp $
 @bin bin/kyua
+@bin libexec/kyua-atf-tester
+@bin libexec/kyua-plain-tester
+@bin libexec/kyua-tap-tester
 @man man/man1/kyua-about.1
 @man man/man1/kyua-config.1
 @man man/man1/kyua-db-exec.1
@@ -8,178 +11,212 @@
 @man man/man1/kyua-help.1
 @man man/man1/kyua-list.1
 @man man/man1/kyua-report-html.1
+@man man/man1/kyua-report-junit.1
 @man man/man1/kyua-report.1
 @man man/man1/kyua-test.1
 @man man/man1/kyua.1
 @man man/man5/kyua.conf.5
 @man man/man5/kyuafile.5
-@man man/man7/kyua-build-root.7
-@man man/man7/kyua-test-filters.7
-share/doc/kyua-cli/
-share/doc/kyua-cli/AUTHORS
-share/doc/kyua-cli/COPYING
-share/doc/kyua-cli/NEWS
-share/doc/kyua-cli/README
-share/kyua-cli/
-share/kyua-cli/examples/
-share/kyua-cli/examples/Kyuafile.top
-share/kyua-cli/examples/kyua.conf
-share/kyua-cli/misc/
-share/kyua-cli/misc/context.html
-share/kyua-cli/misc/index.html
-share/kyua-cli/misc/report.css
-share/kyua-cli/misc/test_result.html
-share/kyua-cli/store/
-share/kyua-cli/store/migrate_v1_v2.sql
-share/kyua-cli/store/schema_v2.sql
-tests/kyua-cli/
-tests/kyua-cli/Kyuafile
-tests/kyua-cli/bootstrap/
-tests/kyua-cli/bootstrap/Kyuafile
-@bin tests/kyua-cli/bootstrap/atf_helpers
-@bin tests/kyua-cli/bootstrap/plain_helpers
-tests/kyua-cli/bootstrap/testsuite
-tests/kyua-cli/cli/
-tests/kyua-cli/cli/Kyuafile
-@bin tests/kyua-cli/cli/cmd_about_test
-@bin tests/kyua-cli/cli/cmd_config_test
-@bin tests/kyua-cli/cli/cmd_db_exec_test
-@bin tests/kyua-cli/cli/cmd_db_migrate_test
-@bin tests/kyua-cli/cli/cmd_debug_test
-@bin tests/kyua-cli/cli/cmd_help_test
-@bin tests/kyua-cli/cli/cmd_list_test
-@bin tests/kyua-cli/cli/cmd_report_html_test
-@bin tests/kyua-cli/cli/cmd_report_test
-@bin tests/kyua-cli/cli/cmd_test_test
-@bin tests/kyua-cli/cli/common_test
-@bin tests/kyua-cli/cli/config_test
-@bin tests/kyua-cli/cli/main_test
-tests/kyua-cli/engine/
-tests/kyua-cli/engine/Kyuafile
-@bin tests/kyua-cli/engine/action_test
-@bin tests/kyua-cli/engine/config_test
-@bin tests/kyua-cli/engine/context_test
-tests/kyua-cli/engine/drivers/
-tests/kyua-cli/engine/drivers/Kyuafile
-@bin tests/kyua-cli/engine/drivers/debug_test_test
-@bin tests/kyua-cli/engine/drivers/list_tests_helpers
-@bin tests/kyua-cli/engine/drivers/list_tests_test
-@bin tests/kyua-cli/engine/drivers/run_tests_test
-@bin tests/kyua-cli/engine/drivers/scan_action_test
-@bin tests/kyua-cli/engine/exceptions_test
-@bin tests/kyua-cli/engine/filters_test
-@bin tests/kyua-cli/engine/kyuafile_test
-@bin tests/kyua-cli/engine/metadata_test
-@bin tests/kyua-cli/engine/test_case_atf_helpers
-@bin tests/kyua-cli/engine/test_case_plain_helpers
-@bin tests/kyua-cli/engine/test_case_test
-@bin tests/kyua-cli/engine/test_program_test
-@bin tests/kyua-cli/engine/test_result_test
-@bin tests/kyua-cli/engine/testers_test
-tests/kyua-cli/examples/
-tests/kyua-cli/examples/Kyuafile
-@bin tests/kyua-cli/examples/syntax_test
-tests/kyua-cli/integration/
-tests/kyua-cli/integration/Kyuafile