public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
* [ITP] kelbt 0.16
@ 2018-11-15  4:13 Ken Brown
  2018-11-15 16:05 ` Marco Atzeri
  0 siblings, 1 reply; 2+ messages in thread
From: Ken Brown @ 2018-11-15  4:13 UTC (permalink / raw)
  To: cygwin-apps

[-- Attachment #1: Type: text/plain, Size: 1111 bytes --]

kelbt is in Debian and Fedora:

     https://packages.debian.org/source/stretch/kelbt
     https://apps.fedoraproject.org/packages/kelbt

My cygport file and patch are attached.

Package files:

http://sanibeltranquility.com/cygwin/x86/release/kelbt/kelbt-0.16-1-src.tar.xz
http://sanibeltranquility.com/cygwin/x86/release/kelbt/kelbt-0.16-1.hint
http://sanibeltranquility.com/cygwin/x86/release/kelbt/kelbt-0.16-1.tar.xz
http://sanibeltranquility.com/cygwin/x86/release/kelbt/kelbt-debuginfo/kelbt-debuginfo-0.16-1.hint
http://sanibeltranquility.com/cygwin/x86/release/kelbt/kelbt-debuginfo/kelbt-debuginfo-0.16-1.tar.xz
http://sanibeltranquility.com/cygwin/x86_64/release/kelbt/kelbt-0.16-1-src.tar.xz
http://sanibeltranquility.com/cygwin/x86_64/release/kelbt/kelbt-0.16-1.tar.xz
http://sanibeltranquility.com/cygwin/x86_64/release/kelbt/kelbt-0.16-1.hint
http://sanibeltranquility.com/cygwin/x86_64/release/kelbt/kelbt-debuginfo/kelbt-debuginfo-0.16-1.hint
http://sanibeltranquility.com/cygwin/x86_64/release/kelbt/kelbt-debuginfo/kelbt-debuginfo-0.16-1.tar.xz

License: GPLv2+

Ken


[-- Attachment #2: kelbt.cygport --]
[-- Type: text/plain, Size: 661 bytes --]

NAME="kelbt"
VERSION=0.16
RELEASE=1

HOMEPAGE="http://freecode.com/projects/kelbt" # Not up to date.
SRC_URI="https://www.colm.net/files/${NAME}/${NAME}-${VERSION}.tar.gz"
PATCH_URI="https://src.fedoraproject.org/cgit/rpms/kelbt.git/plain/kelbt-signed-char.diff"

CATEGORY="Devel"
SUMMARY="Backtracking LR parser generator"
DESCRIPTION="Kelbt generates backtracking LALR(1) parsers.  Where traditional
LALR(1) parser generators require static resolution of shift/reduce
conflicts, Kelbt generates parsers that handle conflicts by
backtracking at runtime.  Kelbt is able to generate a parser for any
context-free grammar that is free of hidden left recursion."


[-- Attachment #3: kelbt-signed-char.diff --]
[-- Type: text/plain, Size: 429 bytes --]

diff --git a/kelbt-0.16/src/klparse.cpp~ b/kelbt-0.16/src/klparse.cpp
index 736f937..b261cfe 100644
--- kelbt-0.16/src/klparse.cpp~
+++ kelbt-0.16/src/klparse.cpp
@@ -159,7 +159,7 @@ struct Parser_Block
 #line 160 "klparse.cpp"
 unsigned int Parser_startState = 0;
 
-char Parser_indicies[] = {
+signed char Parser_indicies[] = {
 	50, 50, -1, 50, -1, 50, 50, -1, 
 	-1, -1, -1, -1, 50, -1, 50, 1, 
 	0, 93, 3, 4, -1, 5, -1, 7, 

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [ITP] kelbt 0.16
  2018-11-15  4:13 [ITP] kelbt 0.16 Ken Brown
@ 2018-11-15 16:05 ` Marco Atzeri
  0 siblings, 0 replies; 2+ messages in thread
From: Marco Atzeri @ 2018-11-15 16:05 UTC (permalink / raw)
  To: cygwin-apps

Am 15.11.2018 um 05:13 schrieb Ken Brown:
> kelbt is in Debian and Fedora:
>
>       https://packages.debian.org/source/stretch/kelbt
>       https://apps.fedoraproject.org/packages/kelbt
>

builds fine, added to cygwin-pkg-maint

---
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
https://www.avast.com/antivirus

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2018-11-15 16:05 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-11-15  4:13 [ITP] kelbt 0.16 Ken Brown
2018-11-15 16:05 ` Marco Atzeri

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).