Please, add this package to portage. Clips is a Tool for Building Expert Systems. Home page: http://www.ghg.net/clips/CLIPS.html From the home page: "CLIPS is a productive development and delivery expert system tool which provides a complete environment for the construction of rule and/or object based expert systems. Created in 1985, CLIPS is now widely used throughout the government, industry, and academia." I am not sure which category is most adequate for this package. I have chosen app-sci. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 30700 [details] My ebuild for app-sci/clips-6.21
You forgot to attach the patch files that are necessary to emerge it!!! :-(
Created attachment 31709 [details, diff] Patch for compiling clips This patch sets the path for the help file.
Created attachment 31710 [details, diff] Second patch for compiling clips Patch for setting the X11 library path.
*** Bug 137439 has been marked as a duplicate of this bug. ***
Created attachment 89779 [details] Updated ebuild for clips-6.24 This is updated CLIPS ebuild. They updated CLIPS software and changed the content of the files without changing the file names. This made the 6.21 ebuild obsolete -- CLIPS 6.21 isn't available for download now and the same files contain the new version.
Created attachment 89780 [details, diff] Updated second patch file Actually, it's only a file name change.
Created attachment 89781 [details] Makefile for gcc This shouldn't be put int /usr/portage/distfiles, I included it in the files/ directory.
Created attachment 115346 [details] Simplified clips-6.24.ebuild Simplified version of clips-6.24.ebuild without dependency on X11 and obsoleted termcap library. This ebuild and CLIPS itself work fine on my x86 and amd64 boxes.
Created attachment 122070 [details] configure.in Due to the clips developers repeatedly overriding the source file with the current one, the entire package will need to be renamed for each version of clips that is released, and that unique package name and version will need to be placed on the gentoo source mirrors. Attached is the configure.in for the build system, and I will attach the Makefile.am next.
Created attachment 122071 [details] Makefile.am To use this, in the source directory, run the following: $ cp ../readme.txt ./COPYING $ touch AUTHORS NEWS README ChangeLog $ aclocal $ autoconf $ automake You can now make easier distribution packages. Additionally, I don't think "bsd-style" is the proper license for this to fall under. While it is similar, clips has its own license (note the first thing that is copied to build the clips system).
I have posted a message to the clips developers at http://groups.google.com/group/CLIPSESG/browse_thread/thread/d296dd52b076807f so hopefully they will include a standard build system in the near future.
Created attachment 122074 [details] Makefile.am With this Makefile.am, you may successfully run a "make dist" to build a tarball of the package.
Created attachment 140890 [details] clips-6.24.ebuild Use another source archive with autotools support. This ebuild comes from http://const.mimas.ru/gentoo-portage/
The project is now available from SourceForge: http://sourceforge.net/projects/clipsrules/ Source code is in Subversion. There's a new version: 6.30, but I don't see a tarball with source code.
Hi guys, I needed clips, for some university's stuff, so, I wrote an ebuild for it, and I if all go well, I'll port it to the main tree. It's about clips 6.24, and I've done some work for it's X interface(xclips). I've put the ebuild in my personal overlay, so you can git clone git://git.overlays.gentoo.org/dev/pchrist and use the ebuild. In the near future, I'll provide a doc use flag, and other funny stuff. If anyone try it, whether he/she find bugs or not, please send me a mail, to inform me. I will leave the bug open, for now, until there is a full working ebuild, to add in the main tree. I read about clips 6.30 and its java interface, but I haven't tried it yet. Panagiotis (it's a very initial ebuild, but works well here)
(In reply to comment #16) > I've done some work for it's X interface(xclips). I've put the ebuild in my > personal overlay, so you can > > git clone git://git.overlays.gentoo.org/dev/pchrist In bugs.gentoo.org the tradition is that all ebuilds are provided as attachments. I'd suggest attaching your ebuild here.
(In reply to comment #16) Thanks for the ebuild. I needed to install it for my AI course as well. I had to download the files manually for some reason, but that could be something on my end.
(this is an automated message based on filtering criteria that matched this bug) Hello, The Gentoo Team would like to firstly thank you for your ebuild submission. We also apologize for not being able to accommodate you in a timely manner. There are simply too many new packages. Allow me to use this opportunity to introduce you to Gentoo Sunrise. The sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to commit to and all users can have ebuilds reviewed by Gentoo devs for entry into the overlay. So, the sunrise team is suggesting that you look into this and submit your ebuild to the overlay where even *you* can commit to. =) Because this is a mass message, we are also asking you to be patient with us. We anticipate a large number of requests in a short time. Thanks, On behalf of the Gentoo Sunrise Team, Jeremy. [1]: http://www.gentoo.org/proj/en/sunrise/ [2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq
Created attachment 203851 [details] Ebuild for 6.30 beta R3 Also I have repackaged original sources archive because building from the MSI is problematic :)
> Also I have repackaged original sources archive > because building from the MSI is problematic :) > It seems your distfiles don't work. You generated the sources from inside the windows installer?? @all: has anyone tried that new clipsJNI(Java native interface)?
clips version 6.40 is in the tree.