Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 49964

Summary: ebuild for clips-6.21 (new package)
Product: Gentoo Linux Reporter: José Romildo Malaquias <jrmalaq>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: RESOLVED FIXED    
Severity: normal CC: maciej.blizinski, pchrist, squinky86, steven.kalemkiewicz, totktonada.ru
Priority: Normal Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard: sunrise suggested
Package list:
Runtime testing required: ---
Attachments: My ebuild for app-sci/clips-6.21
Patch for compiling clips
Second patch for compiling clips
Updated ebuild for clips-6.24
Updated second patch file
Makefile for gcc
Simplified clips-6.24.ebuild
configure.in
Makefile.am
Makefile.am
clips-6.24.ebuild
Ebuild for 6.30 beta R3

Description José Romildo Malaquias 2004-05-04 05:53:16 UTC
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.
Comment 1 José Romildo Malaquias 2004-05-04 05:54:45 UTC
Created attachment 30700 [details]
My ebuild for app-sci/clips-6.21
Comment 2 Nuno Araujo 2004-05-19 09:29:20 UTC
You forgot to attach the patch files that are necessary to emerge it!!! :-(
Comment 3 José Romildo Malaquias 2004-05-19 10:02:23 UTC
Created attachment 31709 [details, diff]
Patch for compiling clips

This patch sets the path for the help file.
Comment 4 José Romildo Malaquias 2004-05-19 10:04:40 UTC
Created attachment 31710 [details, diff]
Second patch for compiling clips

Patch for setting the X11 library path.
Comment 5 Carsten Lohrke (RETIRED) gentoo-dev 2006-06-20 16:14:09 UTC
*** Bug 137439 has been marked as a duplicate of this bug. ***
Comment 6 Maciej Blizinski 2006-06-21 22:57:50 UTC
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.
Comment 7 Maciej Blizinski 2006-06-21 22:58:45 UTC
Created attachment 89780 [details, diff]
Updated second patch file

Actually, it's only a file name change.
Comment 8 Maciej Blizinski 2006-06-21 22:59:55 UTC
Created attachment 89781 [details]
Makefile for gcc

This shouldn't be put int /usr/portage/distfiles, I included it in the files/ directory.
Comment 9 Constantin Baranov 2007-04-03 12:04:59 UTC
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.
Comment 10 Jon Hood 2007-06-14 20:17:36 UTC
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.
Comment 11 Jon Hood 2007-06-14 20:20:35 UTC
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).
Comment 12 Jon Hood 2007-06-14 20:24:07 UTC
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.
Comment 13 Jon Hood 2007-06-14 20:31:36 UTC
Created attachment 122074 [details]
Makefile.am

With this Makefile.am, you may successfully run a "make dist" to build a tarball of the package.
Comment 14 Constantin Baranov 2008-01-13 18:31:38 UTC
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/
Comment 15 Maciej Blizinski 2008-03-23 20:18:31 UTC
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.
Comment 16 Panagiotis Christopoulos (RETIRED) gentoo-dev 2008-06-18 14:03:22 UTC
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)
Comment 17 Maciej Blizinski 2008-06-20 14:41:48 UTC
(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.
Comment 18 Steve Kalemkiewicz 2008-10-09 01:58:11 UTC
(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.
Comment 19 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-01-07 17:13:05 UTC
(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
Comment 20 Constantin Baranov 2009-09-12 07:15:54 UTC
Created attachment 203851 [details]
Ebuild for 6.30 beta R3

Also I have repackaged original sources archive
because building from the MSI is problematic :)
Comment 21 Panagiotis Christopoulos (RETIRED) gentoo-dev 2010-04-10 18:53:36 UTC
> 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)?

Comment 22 Maciej Barć gentoo-dev 2022-12-22 09:26:33 UTC
clips version 6.40 is in the tree.