Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 49964 - ebuild for clips-6.21 (new package)
Summary: ebuild for clips-6.21 (new package)
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard: sunrise suggested
Keywords: EBUILD
: 137439 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-05-04 05:53 UTC by José Romildo Malaquias
Modified: 2018-06-07 18:26 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
My ebuild for app-sci/clips-6.21 (clips-6.21.ebuild,1.48 KB, text/plain)
2004-05-04 05:54 UTC, José Romildo Malaquias
Details
Patch for compiling clips (clips-setup.patch,336 bytes, patch)
2004-05-19 10:02 UTC, José Romildo Malaquias
Details | Diff
Second patch for compiling clips (clips-6.21-lib64.patch,467 bytes, patch)
2004-05-19 10:04 UTC, José Romildo Malaquias
Details | Diff
Updated ebuild for clips-6.24 (clips-6.24.ebuild,1.66 KB, text/plain)
2006-06-21 22:57 UTC, Maciej Blizinski
Details
Updated second patch file (clips-6.24-lib64.patch,467 bytes, patch)
2006-06-21 22:58 UTC, Maciej Blizinski
Details | Diff
Makefile for gcc (makefile.gcc,69.89 KB, text/plain)
2006-06-21 22:59 UTC, Maciej Blizinski
Details
Simplified clips-6.24.ebuild (clips-6.24.ebuild,406 bytes, text/plain)
2007-04-03 12:04 UTC, Constantin Baranov
Details
configure.in (configure.in,121 bytes, text/plain)
2007-06-14 20:17 UTC, Jon Hood
Details
Makefile.am (Makefile.am,2.03 KB, text/plain)
2007-06-14 20:20 UTC, Jon Hood
Details
Makefile.am (Makefile.am,3.80 KB, text/plain)
2007-06-14 20:31 UTC, Jon Hood
Details
clips-6.24.ebuild (clips-6.24.ebuild,369 bytes, text/plain)
2008-01-13 18:31 UTC, Constantin Baranov
Details
Ebuild for 6.30 beta R3 (clips-6.30_beta3.ebuild,437 bytes, text/plain)
2009-09-12 07:15 UTC, Constantin Baranov
Details

Note You need to log in before you can comment on or make changes to this bug.
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 Infrastructure 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)?