Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 98293 - ebuild for "contextfree" - small language for design grammars
Summary: ebuild for "contextfree" - small language for design grammars
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: Default Assignee for New Packages
Keywords: EBUILD
: 233259 (view as bug list)
Depends on:
Reported: 2005-07-07 18:06 UTC by René Wilhelm
Modified: 2018-06-07 18:24 UTC (History)
1 user (show)

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

ContextFree working ebuild revision 1 (context-free-1.1.ebuild,780 bytes, text/plain)
2005-08-22 20:26 UTC, Chris Fairles
Patch for Makefile (yacc to bison) (context-free-1.1-Makefile.patch,304 bytes, patch)
2005-08-22 20:27 UTC, Chris Fairles
Details | Diff
Building fails while patching with context-free-1.1 (context-free-1.1-Makefile.patch-4773.out,2.79 KB, text/plain)
2008-07-29 16:33 UTC, Dmitry Dzhus
context-free-2.2_beta2.ebuild (context-free-2.2_beta2.ebuild,737 bytes, text/plain)
2008-07-31 08:52 UTC, Dmitry Dzhus
context-free-2.2_beta2-fix-cpp-headers.patch (context-free-2.2_beta2-fix-cpp-headers.patch,1.74 KB, patch)
2008-07-31 08:57 UTC, Dmitry Dzhus
Details | Diff
context-free-2.2_beta2.ebuild (r1) (context-free-2.2_beta2.ebuild,781 bytes, text/plain)
2008-07-31 09:49 UTC, Dmitry Dzhus
new ebuild (context-free-2.2.ebuild,688 bytes, text/plain)
2009-05-15 17:57 UTC, Luka Blaskovic

Note You need to log in before you can comment on or make changes to this bug.
Description René Wilhelm 2005-07-07 18:06:15 UTC
Chris Coyne created a small language for design grammars. These grammars are 
sets of non-deterministic rules to produce images. The images are surprisingly 
beautiful, often from very simple grammars.

Chris' program was a command line program for unix-like systems. We couldn't 
wait to play with creating our own images, but we wanted a full graphical 
environment for exploring them. Hence, Context Free, an environment for editing 
and rendering CFDG design grammars.

Reproducible: Always
Steps to Reproduce:

Comment 1 Chris Fairles 2005-08-22 20:26:21 UTC
Created attachment 66608 [details]
ContextFree working ebuild revision 1

heres a working ebuild. Note - my version of yacc had different syntax that the
one in the original Makefile. I have a patch for swtiching it to bison (maybe a
USE flag?).

No config file, also tarball is ContextFree... no version information. 
I put it in media-gfx btw.

Unsure if .txt prefixed should be on docs.
Comment 2 Chris Fairles 2005-08-22 20:27:56 UTC
Created attachment 66609 [details, diff]
Patch for Makefile (yacc to bison)

On my machine at least dev-util/yacc-1.9.1-r2 would not compile. bison-1.875d
Comment 3 Carsten Lohrke (RETIRED) gentoo-dev 2008-07-29 13:02:22 UTC
*** Bug 233259 has been marked as a duplicate of this bug. ***
Comment 4 Dmitry Dzhus 2008-07-29 16:33:05 UTC
Created attachment 161637 [details]
Building fails while patching with context-free-1.1

Failed to build 1.1 version of Context free. According to website, this is a really old release.
Comment 5 Dmitry Dzhus 2008-07-31 08:52:43 UTC
Created attachment 161817 [details]

Fresh version. I suggest this ebuild to be included in media-gfx category.
Comment 6 Dmitry Dzhus 2008-07-31 08:57:33 UTC
Created attachment 161819 [details, diff]

GCC 4.3 release introduced some changes regarding headers (see, this
patch fixes Context Free source so it compiles fine.

The issue was reported to the program developer and fixed upstream, though new
release is not available yet. Therefore the patch is likely to become
unnecessary in future versions.
Comment 7 Dmitry Dzhus 2008-07-31 09:49:57 UTC
Created attachment 161824 [details]
context-free-2.2_beta2.ebuild (r1)

Fixed description, tests added
Comment 8 Dmitry Dzhus 2008-08-24 08:54:18 UTC
Context Free 2.2 beta 2 ebuild is available in Sunrise overlay under `media-gfx/context-free`:
Comment 9 Luka Blaskovic 2009-05-15 17:57:42 UTC
Created attachment 191403 [details]
new ebuild
Comment 10 Luka Blaskovic 2009-05-15 17:59:50 UTC
(In reply to comment #9)
> Created an attachment (id=191403) [edit]
> new ebuild

Working fine on my ~amd64 machine:

paludis -I

paludis 0.36.1
Paludis build information:
        CXX:                   /usr/lib/icecc/bin/g++ 4.3.3
        CXXFLAGS:               -O2 -march=core2 -pipe -fomit-frame-pointer -mssse3
        LDFLAGS:               -Wl,-O1
        DATE:                  2009-04-30T02:54:01+0200

        C++ Library:           GNU libstdc++ 20090124
Comment 11 Dmitry Dzhus 2009-05-15 20:24:07 UTC
(In reply to comment #9)
> Created an attachment (id=191403) [edit]
> new ebuild

`src_unpack` is default and may be omitted
Comment 12 Yaroslav Klyuev 2011-03-22 18:01:10 UTC
Can anyone provide new ebuild for 2.2.2 version? Old ebuild for 2.2_beta2 does not work anymore for me.