niv / nwn-tools

NWN script/model compiler tools
13 stars 11 forks source link

Bison uses is obsolete #5

Open akimd opened 9 years ago

akimd commented 9 years ago

Hi!

Is this is the official repository for this project? It uses an obsolete version of bison, and I would like to help update it, so I'm looking for the upstream copy.

Thanks in advance.

niv commented 9 years ago

Hi,

there's no "official" repository. The origin was lost in the voids of the internet, I think. I scrapped the old sources by Torlack together and ported it to CMake because I wanted to be able to build it without losing more hair. As far as I know, these are the only sources in a repository for the "old" compiler but I may be wrong.

@SkywingvL maintains his own compiler, which is much more advanced, but doesn't compile on Linux or OSX as of yet.

I don't have much time to maintain it though as you can see, so if you want to submit patches (or even take over maintenance haha), feel free. :)

Cheers!

akimd commented 9 years ago

Le 17 mars 2015 à 23:11, niv notifications@github.com a écrit :

Hi,

Hi!

Thanks for your answer.

I don't have much time to maintain it though as you can see, so if you want to submit patches (or even take over maintenance haha), feel free. :)

Well, I don't even know what nwn is :) I'm maintaining Bison, and I'm try to help MacPorts (a distro on OS X) to upgrade to the new versions. Unfortunately nwntools requires some changes, that are being applied in MacPorts, and I was looking for "upstream" to forward them.

Do you manage to use recent versions of Bison? Do you have a test suite or something to check changes?

niv commented 9 years ago

Wow, that was a curveball.

NWN is a pen&paper-like roleplay game engine/toolkit. This repo is a unofficial script and model compiler for it.

As to macports, are you referring to this? http://nue.de.distfiles.macports.org/macports/distfiles/nwntools/

Because that's something different to this repo. Looks like that's the Openknights variant which is just as old but has more extra libs/tools in it. If you want to patch that, you should check out this I guess: http://openknights.sourceforge.net/nwntools/Portfile and go from there.

I've never done much with Bison so I can't help you there. This repository is basically just a "in case of someone still needs it" anyways, and nothing I maintain actively at this time.

Cheers!